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()
378 MppReqV1 mpp_req[2]; in iep2_start() local
382 mpp_req[0].cmd = MPP_CMD_SET_REG_WRITE; in iep2_start()
383 mpp_req[0].flag = MPP_FLAGS_MULTI_MSG; in iep2_start()
384 mpp_req[0].size = sizeof(ctx->params); in iep2_start()
385 mpp_req[0].offset = 0; in iep2_start()
386 mpp_req[0].data_ptr = REQ_DATA_PTR(&ctx->params); in iep2_start()
388 mpp_req[1].cmd = MPP_CMD_SET_REG_READ; in iep2_start()
389 mpp_req[1].flag = MPP_FLAGS_MULTI_MSG | MPP_FLAGS_LAST_MSG; in iep2_start()
390 mpp_req[1].size = sizeof(ctx->output); in iep2_start()
391 mpp_req[1].offset = 0; in iep2_start()
392 mpp_req[1].data_ptr = REQ_DATA_PTR(&ctx->output); in iep2_start()
396 ret = (RK_S32)ioctl(ctx->fd, MPP_IOC_CFG_V1, &mpp_req[0]); in iep2_start()
409 MppReqV1 mpp_req; in iep2_wait() local
412 memset(&mpp_req, 0, sizeof(mpp_req)); in iep2_wait()
413 mpp_req.cmd = MPP_CMD_POLL_HW_FINISH; in iep2_wait()
414 mpp_req.flag |= MPP_FLAGS_LAST_MSG; in iep2_wait()
416 ret = (RK_S32)ioctl(ctx->fd, MPP_IOC_CFG_V1, &mpp_req); in iep2_wait()