Lines Matching refs:mpp_req

71     MppReqV1 mpp_req;  in mpp_service_ioctl()  local
73 memset(&mpp_req, 0, sizeof(mpp_req)); in mpp_service_ioctl()
75 mpp_req.cmd = cmd; in mpp_service_ioctl()
76 mpp_req.flag = 0; in mpp_service_ioctl()
77 mpp_req.size = size; in mpp_service_ioctl()
78 mpp_req.offset = 0; in mpp_service_ioctl()
79 mpp_req.data_ptr = REQ_DATA_PTR(param); in mpp_service_ioctl()
81 return (RK_S32)ioctl(fd, MPP_IOC_CFG_V1, &mpp_req); in mpp_service_ioctl()
112 MppReqV1 mpp_req; in check_mpp_service_cap() local
144 memset(&mpp_req, 0, sizeof(mpp_req)); in check_mpp_service_cap()
147 mpp_req.cmd = MPP_CMD_QUERY_CMD_SUPPORT; in check_mpp_service_cap()
148 mpp_req.data_ptr = REQ_DATA_PTR(&val); in check_mpp_service_cap()
150 ret = (RK_S32)ioctl(fd, MPP_IOC_CFG_V1, &mpp_req); in check_mpp_service_cap()
194 MppReqV1 *mpp_req = NULL; in mpp_service_next_req() local
208 mpp_req = &p->reqs[p->req_cnt++]; in mpp_service_next_req()
210 return mpp_req; in mpp_service_next_req()
380 MppReqV1 *mpp_req = NULL; in mpp_service_delimit() local
384 mpp_req = mpp_service_next_req(p); in mpp_service_delimit()
386 mpp_req->cmd = MPP_CMD_SET_REG_ADDR_OFFSET; in mpp_service_delimit()
387 mpp_req->flag = MPP_FLAGS_REG_OFFSET_ALONE; in mpp_service_delimit()
388 mpp_req->size = (p->reg_offset_count) * sizeof(RegOffsetInfo); in mpp_service_delimit()
389 mpp_req->offset = 0; in mpp_service_delimit()
390 mpp_req->data_ptr = REQ_DATA_PTR(&p->reg_offset_info[p->reg_offset_pos]); in mpp_service_delimit()
397 mpp_req = mpp_service_next_req(p); in mpp_service_delimit()
399 mpp_req->cmd = MPP_CMD_SET_RCB_INFO; in mpp_service_delimit()
400 mpp_req->flag = 0; in mpp_service_delimit()
401 mpp_req->size = p->rcb_count * sizeof(RcbInfo); in mpp_service_delimit()
402 mpp_req->offset = 0; in mpp_service_delimit()
403 mpp_req->data_ptr = REQ_DATA_PTR(&p->rcb_info[p->rcb_pos]); in mpp_service_delimit()
408 mpp_req = mpp_service_next_req(p); in mpp_service_delimit()
409 mpp_req->cmd = MPP_CMD_SET_SESSION_FD; in mpp_service_delimit()
410 mpp_req->flag = MPP_FLAGS_MULTI_MSG; in mpp_service_delimit()
411 mpp_req->offset = 0; in mpp_service_delimit()
412 mpp_req->size = sizeof(p->bat_cmd); in mpp_service_delimit()
413 mpp_req->data_ptr = REQ_DATA_PTR(&p->bat_cmd); in mpp_service_delimit()
430 MppReqV1 *mpp_req = mpp_service_next_req(p); in mpp_service_reg_wr() local
432 mpp_req->cmd = MPP_CMD_SET_REG_WRITE; in mpp_service_reg_wr()
433 mpp_req->flag = 0; in mpp_service_reg_wr()
434 mpp_req->size = cfg->size; in mpp_service_reg_wr()
435 mpp_req->offset = cfg->offset; in mpp_service_reg_wr()
436 mpp_req->data_ptr = REQ_DATA_PTR(cfg->reg); in mpp_service_reg_wr()
444 MppReqV1 *mpp_req = mpp_service_next_req(p); in mpp_service_reg_rd() local
446 mpp_req->cmd = MPP_CMD_SET_REG_READ; in mpp_service_reg_rd()
447 mpp_req->flag = 0; in mpp_service_reg_rd()
448 mpp_req->size = cfg->size; in mpp_service_reg_rd()
449 mpp_req->offset = cfg->offset; in mpp_service_reg_rd()
450 mpp_req->data_ptr = REQ_DATA_PTR(cfg->reg); in mpp_service_reg_rd()
564 MppReqV1 mpp_req; in mpp_service_set_err_ref_hack() local
566 mpp_req.cmd = MPP_CMD_SET_ERR_REF_HACK; in mpp_service_set_err_ref_hack()
567 mpp_req.flag = MPP_FLAGS_LAST_MSG; in mpp_service_set_err_ref_hack()
568 mpp_req.size = sizeof(RK_U32); in mpp_service_set_err_ref_hack()
569 mpp_req.offset = 0; in mpp_service_set_err_ref_hack()
570 mpp_req.data_ptr = REQ_DATA_PTR(enable); in mpp_service_set_err_ref_hack()
572 return mpp_service_ioctl_request(p->client, &mpp_req); in mpp_service_set_err_ref_hack()
587 MppReqV1 mpp_req; in mpp_service_cmd_send() local
589 mpp_req.cmd = MPP_CMD_SEND_CODEC_INFO; in mpp_service_cmd_send()
590 mpp_req.flag = MPP_FLAGS_LAST_MSG; in mpp_service_cmd_send()
591 mpp_req.size = p->info_count * sizeof(p->info[0]); in mpp_service_cmd_send()
592 mpp_req.offset = 0; in mpp_service_cmd_send()
593 mpp_req.data_ptr = REQ_DATA_PTR(p->info); in mpp_service_cmd_send()
595 ret = mpp_service_ioctl_request(p->client, &mpp_req); in mpp_service_cmd_send()
604 MppReqV1 *mpp_req = mpp_service_next_req(p); in mpp_service_cmd_send() local
606 mpp_req->cmd = MPP_CMD_SET_REG_ADDR_OFFSET; in mpp_service_cmd_send()
607 mpp_req->flag = MPP_FLAGS_REG_OFFSET_ALONE; in mpp_service_cmd_send()
608 mpp_req->size = (p->reg_offset_count) * sizeof(RegOffsetInfo); in mpp_service_cmd_send()
609 mpp_req->offset = 0; in mpp_service_cmd_send()
610 mpp_req->data_ptr = REQ_DATA_PTR(&p->reg_offset_info[p->reg_offset_pos]); in mpp_service_cmd_send()
616 MppReqV1 *mpp_req = mpp_service_next_req(p); in mpp_service_cmd_send() local
618 mpp_req->cmd = MPP_CMD_SET_RCB_INFO; in mpp_service_cmd_send()
619 mpp_req->flag = 0; in mpp_service_cmd_send()
620 mpp_req->size = p->rcb_count * sizeof(RcbInfo); in mpp_service_cmd_send()
621 mpp_req->offset = 0; in mpp_service_cmd_send()
622 mpp_req->data_ptr = REQ_DATA_PTR(&p->rcb_info[p->rcb_pos]); in mpp_service_cmd_send()