Lines Matching refs:mpp_req
76 MppReqV1 mpp_req; in iep2_init() local
87 mpp_req.cmd = MPP_CMD_INIT_CLIENT_TYPE; in iep2_init()
88 mpp_req.flag = 0; in iep2_init()
89 mpp_req.size = sizeof(client_data); in iep2_init()
90 mpp_req.data_ptr = REQ_DATA_PTR(&client_data); in iep2_init()
92 ret = (RK_S32)ioctl(ctx->fd, MPP_IOC_CFG_V1, &mpp_req); in iep2_init()
373 MppReqV1 mpp_req[2]; in iep2_start() local
377 mpp_req[0].cmd = MPP_CMD_SET_REG_WRITE; in iep2_start()
378 mpp_req[0].flag = MPP_FLAGS_MULTI_MSG; in iep2_start()
379 mpp_req[0].size = sizeof(ctx->params); in iep2_start()
380 mpp_req[0].offset = 0; in iep2_start()
381 mpp_req[0].data_ptr = REQ_DATA_PTR(&ctx->params); in iep2_start()
383 mpp_req[1].cmd = MPP_CMD_SET_REG_READ; in iep2_start()
384 mpp_req[1].flag = MPP_FLAGS_MULTI_MSG | MPP_FLAGS_LAST_MSG; in iep2_start()
385 mpp_req[1].size = sizeof(ctx->output); in iep2_start()
386 mpp_req[1].offset = 0; in iep2_start()
387 mpp_req[1].data_ptr = REQ_DATA_PTR(&ctx->output); in iep2_start()
391 ret = (RK_S32)ioctl(ctx->fd, MPP_IOC_CFG_V1, &mpp_req[0]); in iep2_start()
404 MppReqV1 mpp_req; in iep2_wait() local
407 memset(&mpp_req, 0, sizeof(mpp_req)); in iep2_wait()
408 mpp_req.cmd = MPP_CMD_POLL_HW_FINISH; in iep2_wait()
409 mpp_req.flag |= MPP_FLAGS_LAST_MSG; in iep2_wait()
411 ret = (RK_S32)ioctl(ctx->fd, MPP_IOC_CFG_V1, &mpp_req); in iep2_wait()