Lines Matching refs:cfg
142 const MppServiceQueryCfg *cfg = &query_cfg[i]; in check_mpp_service_cap() local
146 val = cfg->cmd_butt; in check_mpp_service_cap()
152 mpp_err_f("query %-11s support error %s.\n", cfg->name, strerror(errno)); in check_mpp_service_cap()
155 mpp_dev_dbg_probe("query %-11s support %04x\n", cfg->name, val); in check_mpp_service_cap()
427 MPP_RET mpp_service_reg_wr(void *ctx, MppDevRegWrCfg *cfg) in mpp_service_reg_wr() argument
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()
441 MPP_RET mpp_service_reg_rd(void *ctx, MppDevRegRdCfg *cfg) in mpp_service_reg_rd() argument
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()
455 MPP_RET mpp_service_reg_offset(void *ctx, MppDevRegOffsetCfg *cfg) in mpp_service_reg_offset() argument
461 if (!cfg->offset) in mpp_service_reg_offset()
472 if (info->reg_idx == cfg->reg_idx) { in mpp_service_reg_offset()
474 info->reg_idx, info->offset, cfg->offset); in mpp_service_reg_offset()
475 info->offset = cfg->offset; in mpp_service_reg_offset()
481 info->reg_idx = cfg->reg_idx; in mpp_service_reg_offset()
482 info->offset = cfg->offset; in mpp_service_reg_offset()
503 MppDevRegOffsetCfg *cfg = &cfgs->cfgs[i]; in mpp_service_reg_offsets() local
509 if (info->reg_idx == cfg->reg_idx) { in mpp_service_reg_offsets()
511 info->reg_idx, info->offset, cfg->offset); in mpp_service_reg_offsets()
512 info->offset = cfg->offset; in mpp_service_reg_offsets()
518 info->reg_idx = cfg->reg_idx; in mpp_service_reg_offsets()
519 info->offset = cfg->offset; in mpp_service_reg_offsets()
525 MPP_RET mpp_service_rcb_info(void *ctx, MppDevRcbInfoCfg *cfg) in mpp_service_rcb_info() argument
539 info->reg_idx = cfg->reg_idx; in mpp_service_rcb_info()
540 info->size = cfg->size; in mpp_service_rcb_info()
545 MPP_RET mpp_service_set_info(void *ctx, MppDevInfoCfg *cfg) in mpp_service_set_info() argument
555 memcpy(&p->info[p->info_count], cfg, sizeof(MppDevInfoCfg)); in mpp_service_set_info()
657 MPP_RET mpp_service_cmd_poll(void *ctx, MppDevPollCfg *cfg) in mpp_service_cmd_poll() argument
669 if (p->support_hw_irq && cfg) { in mpp_service_cmd_poll()
673 dev_req.size = sizeof(*cfg) + cfg->count_max * sizeof(cfg->slice_info[0]); in mpp_service_cmd_poll()
675 dev_req.data_ptr = REQ_DATA_PTR(cfg); in mpp_service_cmd_poll()
680 if (cfg) { in mpp_service_cmd_poll()
681 mpp_assert(cfg->count_max); in mpp_service_cmd_poll()
682 if (cfg->count_max) { in mpp_service_cmd_poll()
683 cfg->count_ret = 1; in mpp_service_cmd_poll()
684 cfg->slice_info[0].val = 0; in mpp_service_cmd_poll()
685 cfg->slice_info[0].last = 1; in mpp_service_cmd_poll()