Home
last modified time | relevance | path

Searched refs:ctrls (Results 1 – 25 of 74) sorted by relevance

123

/linux/drivers/media/i2c/s5c73m3/
H A Ds5c73m3-ctrls.c69 ret = s5c73m3_get_af_status(state, state->ctrls.af_status); in s5c73m3_g_volatile_ctrl()
95 v4l2_ctrl_get_menu(state->ctrls.colorfx->id)[i]); in s5c73m3_set_colorfx()
107 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_set_exposure() local
110 if (ctrls->exposure_metering->is_new) { in s5c73m3_set_exposure()
113 switch (ctrls->exposure_metering->val) { in s5c73m3_set_exposure()
128 if (!ret && ctrls->exposure_bias->is_new) { in s5c73m3_set_exposure()
129 u16 exp_bias = ctrls->exposure_bias->val; in s5c73m3_set_exposure()
135 ctrls->exposure_bias->val, ctrls->exposure_metering->val, ret); in s5c73m3_set_exposure()
158 v4l2_ctrl_get_menu(state->ctrls.auto_wb->id)[i]); in s5c73m3_set_white_balance()
168 struct s5c73m3_ctrls *c = &state->ctrls; in s5c73m3_af_run()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-flash-led-class.c82 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_set_led_brightness() local
104 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_set_led_brightness()
105 if (ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_TORCH) in v4l2_flash_set_led_brightness()
125 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_update_led_brightness() local
129 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_update_led_brightness()
136 if (ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_TORCH) in v4l2_flash_update_led_brightness()
206 static bool __software_strobe_mode_inactive(struct v4l2_ctrl **ctrls) in __software_strobe_mode_inactive() argument
208 return ((ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_FLASH) || in __software_strobe_mode_inactive()
209 (ctrls[STROBE_SOURCE] && (ctrls[STROBE_SOURCE]->val != in __software_strobe_mode_inactive()
218 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_s_ctrl() local
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dcommon.rst43 ext-ctrls-camera
44 ext-ctrls-flash
45 ext-ctrls-image-source
46 ext-ctrls-image-process
47 ext-ctrls-codec
48 ext-ctrls-codec-stateless
49 ext-ctrls-jpeg
50 ext-ctrls-dv
51 ext-ctrls-rf-tuner
52 ext-ctrls-fm-tx
[all …]
/linux/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx_pb0100.c80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl() local
90 err = pb0100_set_gain(gspca_dev, ctrls->gain->val); in pb0100_s_ctrl()
93 err = pb0100_set_exposure(gspca_dev, ctrls->exposure->val); in pb0100_s_ctrl()
109 struct pb0100_ctrls *ctrls; in pb0100_init_controls() local
129 ctrls = kzalloc_obj(*ctrls); in pb0100_init_controls()
130 if (!ctrls) in pb0100_init_controls()
134 ctrls->autogain = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls()
136 ctrls->exposure = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls()
138 ctrls->gain = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls()
140 ctrls->red = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls()
[all …]
/linux/drivers/media/platform/microchip/
H A Dmicrochip-isc-base.c44 struct isc_ctrls *ctrls = &isc->ctrls; in isc_update_v4l2_ctrls() local
47 v4l2_ctrl_s_ctrl(isc->r_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls()
48 v4l2_ctrl_s_ctrl(isc->b_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls()
49 v4l2_ctrl_s_ctrl(isc->gr_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls()
50 v4l2_ctrl_s_ctrl(isc->gb_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls()
52 v4l2_ctrl_s_ctrl(isc->r_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls()
53 v4l2_ctrl_s_ctrl(isc->b_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls()
54 v4l2_ctrl_s_ctrl(isc->gr_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls()
55 v4l2_ctrl_s_ctrl(isc->gb_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls()
60 struct isc_ctrls *ctrls = &isc->ctrls; in isc_update_awb_ctrls() local
[all …]
/linux/drivers/media/i2c/
H A Dadp1653.c143 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_get_ctrl()
169 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_set_ctrl()
202 v4l2_ctrl_handler_init(&flash->ctrls, 9); in adp1653_init_controls()
205 v4l2_ctrl_new_std_menu(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
208 v4l2_ctrl_new_std_menu(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
211 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
213 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
216 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
222 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
228 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls()
[all …]
H A Dmt9v011.c53 struct v4l2_ctrl_handler ctrls; member
430 container_of(ctrl->handler, struct mt9v011, ctrls); in mt9v011_s_ctrl()
526 v4l2_ctrl_handler_init(&core->ctrls, 5); in mt9v011_probe()
527 v4l2_ctrl_new_std(&core->ctrls, &mt9v011_ctrl_ops, in mt9v011_probe()
529 v4l2_ctrl_new_std(&core->ctrls, &mt9v011_ctrl_ops, in mt9v011_probe()
531 v4l2_ctrl_new_std(&core->ctrls, &mt9v011_ctrl_ops, in mt9v011_probe()
533 v4l2_ctrl_new_std(&core->ctrls, &mt9v011_ctrl_ops, in mt9v011_probe()
535 v4l2_ctrl_new_std(&core->ctrls, &mt9v011_ctrl_ops, in mt9v011_probe()
537 v4l2_ctrl_new_std(&core->ctrls, &mt9v011_ctrl_ops, in mt9v011_probe()
540 if (core->ctrls.error) { in mt9v011_probe()
[all …]
H A Dad5820.c44 struct v4l2_ctrl_handler ctrls; member
159 container_of(ctrl->handler, struct ad5820_device, ctrls); in ad5820_set_ctrl()
177 v4l2_ctrl_handler_init(&coil->ctrls, 1); in ad5820_init_controls()
191 v4l2_ctrl_new_std(&coil->ctrls, &ad5820_ctrl_ops, in ad5820_init_controls()
194 if (coil->ctrls.error) in ad5820_init_controls()
195 return coil->ctrls.error; in ad5820_init_controls()
201 coil->subdev.ctrl_handler = &coil->ctrls; in ad5820_init_controls()
344 v4l2_ctrl_handler_free(&coil->ctrls); in ad5820_remove()
/linux/drivers/media/platform/st/sti/hva/
H A Dhva-debugfs.c17 struct hva_controls *ctrls = &ctx->ctrls; in format_ctx() local
52 v4l2_ctrl_get_menu(bitrate_mode)[ctrls->bitrate_mode], in format_ctx()
53 ctrls->bitrate, in format_ctx()
54 ctrls->gop_size, in format_ctx()
55 v4l2_ctrl_get_menu(aspect)[ctrls->aspect], in format_ctx()
56 ctrls->time_per_frame.denominator, in format_ctx()
57 ctrls->time_per_frame.numerator); in format_ctx()
72 v4l2_ctrl_get_menu(entropy)[ctrls->entropy_mode], in format_ctx()
73 ctrls->cpb_size, in format_ctx()
74 ctrls->dct8x8 ? "true" : "false", in format_ctx()
[all …]
H A Dhva-h264.c417 struct hva_controls *ctrls, in hva_h264_fill_slice_header() argument
437 u32 frame_order = frame_num % ctrls->gop_size; in hva_h264_fill_slice_header()
439 if (!(frame_num % ctrls->gop_size)) in hva_h264_fill_slice_header()
456 if ((frame_num / ctrls->gop_size) % 2) { in hva_h264_fill_slice_header()
469 if (ctrls->entropy_mode == cabac) { in hva_h264_fill_slice_header()
599 struct hva_controls *ctrls = &pctx->ctrls; in hva_h264_prepare_task() local
600 struct v4l2_fract *time_per_frame = &pctx->ctrls.time_per_frame; in hva_h264_prepare_task()
624 level = ctrls->level; in hva_h264_prepare_task()
644 td->brc_type = (ctrls->bitrate_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR) in hva_h264_prepare_task()
647 td->entropy_coding_mode = (ctrls->entropy_mode == cavlc) ? CAVLC : in hva_h264_prepare_task()
[all …]
H A Dhva-v4l2.c524 struct v4l2_fract *time_per_frame = &ctx->ctrls.time_per_frame; in hva_g_parm()
540 struct v4l2_fract *time_per_frame = &ctx->ctrls.time_per_frame; in hva_s_parm()
627 ctx->ctrls.bitrate_mode = ctrl->val; in hva_s_ctrl()
630 ctx->ctrls.gop_size = ctrl->val; in hva_s_ctrl()
633 ctx->ctrls.bitrate = ctrl->val; in hva_s_ctrl()
636 ctx->ctrls.aspect = ctrl->val; in hva_s_ctrl()
639 ctx->ctrls.profile = ctrl->val; in hva_s_ctrl()
646 ctx->ctrls.level = ctrl->val; in hva_s_ctrl()
653 ctx->ctrls.entropy_mode = ctrl->val; in hva_s_ctrl()
656 ctx->ctrls.cpb_size = ctrl->val; in hva_s_ctrl()
[all …]
/linux/drivers/media/platform/verisilicon/
H A Dhantro_hevc.c79 const struct hantro_hevc_dec_ctrls *ctrls = &ctx->hevc_dec.ctrls; in tile_buffer_reallocate() local
80 const struct v4l2_ctrl_hevc_pps *pps = ctrls->pps; in tile_buffer_reallocate()
81 const struct v4l2_ctrl_hevc_sps *sps = ctrls->sps; in tile_buffer_reallocate()
179 struct hantro_hevc_dec_ctrls *ctrls = &hevc_ctx->ctrls; in hantro_hevc_dec_prepare_run() local
184 ctrls->decode_params = in hantro_hevc_dec_prepare_run()
186 if (WARN_ON(!ctrls->decode_params)) in hantro_hevc_dec_prepare_run()
189 ctrls->scaling = in hantro_hevc_dec_prepare_run()
191 if (WARN_ON(!ctrls->scaling)) in hantro_hevc_dec_prepare_run()
194 ctrls->sps = in hantro_hevc_dec_prepare_run()
196 if (WARN_ON(!ctrls->sps)) in hantro_hevc_dec_prepare_run()
[all …]
H A Dhantro_g1_h264_dec.c24 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_params() local
25 const struct v4l2_ctrl_h264_decode_params *dec_param = ctrls->decode; in set_params()
26 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in set_params()
27 const struct v4l2_ctrl_h264_pps *pps = ctrls->pps; in set_params()
207 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_buffers() local
221 if (ctrls->decode->flags & V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD) in set_buffers()
226 if (ctrls->sps->profile_idc > 66 && ctrls->decode->nal_ref_idc) { in set_buffers()
230 if (ctrls->sps->profile_idc >= 100 && in set_buffers()
231 ctrls->sps->chroma_format_idc == 0) in set_buffers()
240 if (ctrls->decode->flags & V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD) in set_buffers()
H A Drockchip_vpu2_hw_h264_dec.c195 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_params() local
196 const struct v4l2_ctrl_h264_decode_params *dec_param = ctrls->decode; in set_params()
197 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in set_params()
198 const struct v4l2_ctrl_h264_pps *pps = ctrls->pps; in set_params()
424 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_buffers() local
438 if (ctrls->decode->flags & V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD) in set_buffers()
443 if (ctrls->sps->profile_idc > 66 && ctrls->decode->nal_ref_idc) { in set_buffers()
447 if (ctrls->sps->profile_idc >= 100 && in set_buffers()
448 ctrls->sps->chroma_format_idc == 0) in set_buffers()
457 if (ctrls->decode->flags & V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD) in set_buffers()
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_hgo.c156 mutex_lock(hgo->ctrls.handler.lock); in hgo_configure_stream()
157 hgo->max_rgb = hgo->ctrls.max_rgb->cur.val; in hgo_configure_stream()
158 if (hgo->ctrls.num_bins) in hgo_configure_stream()
159 hgo->num_bins = hgo_num_bins[hgo->ctrls.num_bins->cur.val]; in hgo_configure_stream()
160 mutex_unlock(hgo->ctrls.handler.lock); in hgo_configure_stream()
206 v4l2_ctrl_handler_init(&hgo->ctrls.handler, in vsp1_hgo_create()
208 hgo->ctrls.max_rgb = v4l2_ctrl_new_custom(&hgo->ctrls.handler, in vsp1_hgo_create()
211 hgo->ctrls.num_bins = in vsp1_hgo_create()
212 v4l2_ctrl_new_custom(&hgo->ctrls.handler, in vsp1_hgo_create()
218 hgo->histo.entity.subdev.ctrl_handler = &hgo->ctrls.handler; in vsp1_hgo_create()
H A Dvsp1_hgt.c101 ctrls); in hgt_hue_areas_s_ctrl()
155 mutex_lock(hgt->ctrls.lock); in hgt_configure_stream()
163 mutex_unlock(hgt->ctrls.lock); in hgt_configure_stream()
205 v4l2_ctrl_handler_init(&hgt->ctrls, 1); in vsp1_hgt_create()
206 v4l2_ctrl_new_custom(&hgt->ctrls, &hgt_hue_areas, NULL); in vsp1_hgt_create()
208 hgt->histo.entity.subdev.ctrl_handler = &hgt->ctrls; in vsp1_hgt_create()
210 v4l2_ctrl_handler_setup(&hgt->ctrls); in vsp1_hgt_create()
/linux/drivers/media/test-drivers/visl/
H A Dvisl-core.c103 .ctrls = visl_fwht_ctrl_descs,
120 .ctrls = visl_mpeg2_ctrl_descs,
131 .ctrls = visl_vp8_ctrl_descs,
145 .ctrls = visl_vp9_ctrl_descs,
183 .ctrls = visl_h264_ctrl_descs,
227 .ctrls = visl_hevc_ctrl_descs,
248 .ctrls = visl_av1_ctrl_descs,
301 const struct visl_ctrls *ctrls; in visl_init_ctrls() local
304 ctrl_cnt += visl_coded_fmts[i].ctrls->num_ctrls; in visl_init_ctrls()
309 ctrls = visl_coded_fmts[i].ctrls; in visl_init_ctrls()
[all …]
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp.c513 idx = is->isp.ctrls.iso->val; in __ctrl_set_iso()
694 struct v4l2_ctrl_handler *handler = &isp->ctrls.handler; in fimc_isp_subdev_create()
696 struct fimc_isp_ctrls *ctrls = &isp->ctrls; in fimc_isp_subdev_create() local
719 ctrls->saturation = v4l2_ctrl_new_std(handler, ops, V4L2_CID_SATURATION, in fimc_isp_subdev_create()
721 ctrls->brightness = v4l2_ctrl_new_std(handler, ops, V4L2_CID_BRIGHTNESS, in fimc_isp_subdev_create()
723 ctrls->contrast = v4l2_ctrl_new_std(handler, ops, V4L2_CID_CONTRAST, in fimc_isp_subdev_create()
725 ctrls->sharpness = v4l2_ctrl_new_std(handler, ops, V4L2_CID_SHARPNESS, in fimc_isp_subdev_create()
727 ctrls->hue = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HUE, in fimc_isp_subdev_create()
730 ctrls->auto_wb = v4l2_ctrl_new_std_menu(handler, ops, in fimc_isp_subdev_create()
734 ctrls->exposure = v4l2_ctrl_new_std(handler, ops, in fimc_isp_subdev_create()
[all …]
/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus.c252 for (i = 0; ctx->ctrls[i]; i++) in cedrus_find_control_data()
253 if (ctx->ctrls[i]->id == id) in cedrus_find_control_data()
254 return ctx->ctrls[i]->p_cur.p; in cedrus_find_control_data()
263 for (i = 0; ctx->ctrls[i]; i++) in cedrus_get_num_of_controls()
264 if (ctx->ctrls[i]->id == id) in cedrus_get_num_of_controls()
265 return ctx->ctrls[i]->elems; in cedrus_get_num_of_controls()
287 ctx->ctrls = kzalloc(ctrl_size, GFP_KERNEL); in cedrus_init_ctrls()
288 if (!ctx->ctrls) in cedrus_init_ctrls()
305 kfree(ctx->ctrls); in cedrus_init_ctrls()
306 ctx->ctrls = NULL; in cedrus_init_ctrls()
[all …]
/linux/arch/arm/mach-versatile/
H A Dintegrator_ap.c112 unsigned int ctrls = 0, ctrlc = 0, rts_mask, dtr_mask; in integrator_uart_set_mctrl() local
129 ctrls |= rts_mask; in integrator_uart_set_mctrl()
134 ctrls |= dtr_mask; in integrator_uart_set_mctrl()
138 ctrls); in integrator_uart_set_mctrl()
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda-common.c2181 container_of(ctrl->handler, struct coda_ctx, ctrls); in coda_s_ctrl()
2314 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2316 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2318 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2320 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2323 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2326 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2328 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2330 v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
2332 v4l2_ctrl_new_std_menu(&ctx->ctrls, &coda_ctrl_ops, in coda_encode_ctrls()
[all …]
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-m2m.c65 } ctrls; member
163 mutex_lock(ctx->ctrls.handler.lock); in mxc_isi_m2m_device_run()
164 mxc_isi_channel_set_alpha(m2m->pipe, ctx->ctrls.alpha); in mxc_isi_m2m_device_run()
165 mxc_isi_channel_set_flip(m2m->pipe, ctx->ctrls.hflip, ctx->ctrls.vflip); in mxc_isi_m2m_device_run()
166 mutex_unlock(ctx->ctrls.handler.lock); in mxc_isi_m2m_device_run()
414 return container_of(ctrl->handler, struct mxc_isi_m2m_ctx, ctrls.handler); in ctrl_to_mxc_isi_m2m_ctx()
423 ctx->ctrls.hflip = ctrl->val; in mxc_isi_m2m_ctx_s_ctrl()
427 ctx->ctrls.vflip = ctrl->val; in mxc_isi_m2m_ctx_s_ctrl()
431 ctx->ctrls.alpha = ctrl->val; in mxc_isi_m2m_ctx_s_ctrl()
444 struct v4l2_ctrl_handler *handler = &ctx->ctrls.handler; in mxc_isi_m2m_ctx_ctrls_create()
[all …]
/linux/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_regs.c138 misc->orientation = ctx->ctrls.rotate->val; in mtk_mdp_hw_set_rotation()
139 misc->hflip = ctx->ctrls.hflip->val; in mtk_mdp_hw_set_rotation()
140 misc->vflip = ctx->ctrls.vflip->val; in mtk_mdp_hw_set_rotation()
147 misc->alpha = ctx->ctrls.global_alpha->val; in mtk_mdp_hw_set_global_alpha()
/linux/Documentation/userspace-api/media/mediactl/
H A Drequest-api.rst145 struct v4l2_ext_controls ctrls;
151 ctrls.which = V4L2_CTRL_WHICH_REQUEST_VAL;
152 ctrls.request_fd = req_fd;
153 if (ioctl(codec_fd, VIDIOC_S_EXT_CTRLS, &ctrls))
200 ctrls.which = V4L2_CTRL_WHICH_REQUEST_VAL;
201 ctrls.request_fd = req_fd;
202 if (ioctl(codec_fd, VIDIOC_G_EXT_CTRLS, &ctrls))
228 struct v4l2_ext_controls ctrls;
234 ctrls.which = V4L2_CTRL_WHICH_REQUEST_VAL;
235 ctrls.request_fd = req_fd;
[all …]
/linux/drivers/media/platform/amphion/
H A Dvpu_windsor.c457 struct vpu_enc_ctrl ctrls[VID_API_NUM_STREAMS]; member
515 return hcs->ctrls[instance].yuv_desc; in get_yuv_desc()
523 return hcs->ctrls[instance].pool; in get_mem_pool()
531 return hcs->ctrls[instance].stream_desc; in get_stream_buf_desc()
539 return hcs->ctrls[instance].expert; in get_expert_param()
546 return hcs->ctrls[instance].param; in get_enc_param()
604 hcs->ctrls[i].yuv_desc = rpc->virt + offset; in vpu_windsor_init_rpc()
608 hcs->ctrls[i].stream_desc = rpc->virt + offset; in vpu_windsor_init_rpc()
612 hcs->ctrls[i].expert = rpc->virt + offset; in vpu_windsor_init_rpc()
616 hcs->ctrls[i].param = rpc->virt + offset; in vpu_windsor_init_rpc()
[all …]

123