Home
last modified time | relevance | path

Searched refs:hdl (Results 1 – 25 of 234) sorted by relevance

12345678910

/linux/drivers/media/v4l2-core/
A Dv4l2-ctrls-request.c21 INIT_LIST_HEAD(&hdl->requests); in v4l2_ctrl_handler_init_request()
23 hdl->request_is_queued = false; in v4l2_ctrl_handler_init_request()
39 if (hdl->req_obj.ops || list_empty(&hdl->requests)) in v4l2_ctrl_handler_free_request()
59 if (WARN_ON(!hdl || hdl == from)) in v4l2_ctrl_request_clone()
62 if (hdl->error) in v4l2_ctrl_request_clone()
63 return hdl->error; in v4l2_ctrl_request_clone()
65 WARN_ON(hdl->lock != &hdl->_lock); in v4l2_ctrl_request_clone()
116 kfree(hdl); in v4l2_ctrl_request_release()
344 hdl = kzalloc(sizeof(*hdl), GFP_KERNEL); in v4l2_ctrl_request_complete()
345 if (!hdl) in v4l2_ctrl_request_complete()
[all …]
A Dv4l2-ctrls-core.c946 hdl->lock = &hdl->_lock; in v4l2_ctrl_handler_init_class()
951 hdl->buckets = kvmalloc_array(hdl->nr_of_buckets, in v4l2_ctrl_handler_init_class()
954 hdl->error = hdl->buckets ? 0 : -ENOMEM; in v4l2_ctrl_handler_init_class()
967 if (hdl == NULL || hdl->buckets == NULL) in v4l2_ctrl_handler_free()
988 hdl->error = 0; in v4l2_ctrl_handler_free()
1035 if (hdl->cached && hdl->cached->ctrl->id == id) in find_ref()
1039 ref = hdl->buckets ? hdl->buckets[bucket] : NULL; in find_ref()
1053 if (hdl) { in find_ref_lock()
1095 if (hdl->error) in handler_new_ref()
1553 if (!hdl || !add || hdl == add) in v4l2_ctrl_add_handler()
[all …]
A Dv4l2-ctrls-api.c241 ref = find_ref_lock(hdl, id); in prepare_ext_ctrls()
299 mutex_lock(hdl->lock); in prepare_ext_ctrls()
327 mutex_unlock(hdl->lock); in prepare_ext_ctrls()
367 if (!hdl) in v4l2_g_ext_ctrls_common()
371 return class_check(hdl, cs->which); in v4l2_g_ext_ctrls_common()
535 if (!hdl) { in try_set_ext_ctrls_common()
622 !hdl->req_obj.req && set, 0); in try_set_ext_ctrls_common()
947 if (!hdl) in v4l2_query_ext_ctrl()
950 mutex_lock(hdl->lock); in v4l2_query_ext_ctrl()
953 ref = find_ref(hdl, id); in v4l2_query_ext_ctrl()
[all …]
A Dv4l2-ctrls-priv.h64 int handler_new_ref(struct v4l2_ctrl_handler *hdl,
68 struct v4l2_ctrl_ref *find_ref(struct v4l2_ctrl_handler *hdl, u32 id);
69 struct v4l2_ctrl_ref *find_ref_lock(struct v4l2_ctrl_handler *hdl, u32 id);
77 int v4l2_g_ext_ctrls_common(struct v4l2_ctrl_handler *hdl,
81 struct v4l2_ctrl_handler *hdl,
86 void v4l2_ctrl_handler_init_request(struct v4l2_ctrl_handler *hdl);
87 void v4l2_ctrl_handler_free_request(struct v4l2_ctrl_handler *hdl);
88 int v4l2_g_ext_ctrls_request(struct v4l2_ctrl_handler *hdl, struct video_device *vdev,
91 struct v4l2_ctrl_handler *hdl,
/linux/drivers/staging/rtl8712/
A Drtl8712_io.c27 struct intf_hdl *hdl = &adapter->pio_queue->intf; in r8712_read8() local
29 return hdl->io_ops._read8(hdl, addr); in r8712_read8()
36 return hdl->io_ops._read16(hdl, addr); in r8712_read16()
43 return hdl->io_ops._read32(hdl, addr); in r8712_read32()
50 hdl->io_ops._write8(hdl, addr, val); in r8712_write8()
57 hdl->io_ops._write16(hdl, addr, val); in r8712_write16()
64 hdl->io_ops._write32(hdl, addr, val); in r8712_write32()
74 hdl->io_ops._read_mem(hdl, addr, cnt, pmem); in r8712_read_mem()
81 hdl->io_ops._write_mem(hdl, addr, cnt, pmem); in r8712_write_mem()
91 hdl->io_ops._read_port(hdl, addr, cnt, pmem); in r8712_read_port()
[all …]
/linux/drivers/media/common/
A Dcx2341x.c1312 return hdl->func(hdl->priv, cmd, args, 0, data); in cx2341x_hdl_api()
1355 hdl->video_bitrate_peak->val = hdl->video_bitrate->val; in cx2341x_try_ctrl()
1378 if (hdl->ops && hdl->ops->s_stream_vbi_fmt) in cx2341x_s_ctrl()
1379 return hdl->ops->s_stream_vbi_fmt(hdl, val); in cx2341x_s_ctrl()
1440 hdl->ops && hdl->ops->s_audio_sampling_freq) in cx2341x_s_ctrl()
1441 return hdl->ops->s_audio_sampling_freq(hdl, hdl->audio_sampling_freq->val); in cx2341x_s_ctrl()
1443 hdl->ops && hdl->ops->s_audio_mode) in cx2341x_s_ctrl()
1444 return hdl->ops->s_audio_mode(hdl, hdl->audio_mode->val); in cx2341x_s_ctrl()
1472 hdl->ops && hdl->ops->s_video_encoding) in cx2341x_s_ctrl()
1473 return hdl->ops->s_video_encoding(hdl, hdl->video_encoding->val); in cx2341x_s_ctrl()
[all …]
/linux/include/media/
A Dv4l2-ctrls.h509 #define v4l2_ctrl_handler_init(hdl, nr_of_controls_hint) \ argument
513 v4l2_ctrl_handler_init_class(hdl, nr_of_controls_hint, \
517 "(" #hdl ")->_lock"); \
521 #define v4l2_ctrl_handler_init(hdl, nr_of_controls_hint) \ argument
532 void v4l2_ctrl_handler_free(struct v4l2_ctrl_handler *hdl);
576 int v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl);
752 int v4l2_ctrl_add_handler(struct v4l2_ctrl_handler *hdl,
1294 if (hdl) in v4l2_ctrl_request_hdl_put()
1295 media_request_object_put(&hdl->req_obj); in v4l2_ctrl_request_hdl_put()
1332 int v4l2_query_ext_ctrl(struct v4l2_ctrl_handler *hdl,
[all …]
/linux/drivers/media/i2c/
A Dtw9903.c29 struct v4l2_ctrl_handler hdl; member
197 struct v4l2_ctrl_handler *hdl; in tw9903_probe() local
211 hdl = &dec->hdl; in tw9903_probe()
212 v4l2_ctrl_handler_init(hdl, 4); in tw9903_probe()
213 v4l2_ctrl_new_std(hdl, &tw9903_ctrl_ops, in tw9903_probe()
215 v4l2_ctrl_new_std(hdl, &tw9903_ctrl_ops, in tw9903_probe()
217 v4l2_ctrl_new_std(hdl, &tw9903_ctrl_ops, in tw9903_probe()
219 sd->ctrl_handler = hdl; in tw9903_probe()
220 if (hdl->error) { in tw9903_probe()
221 int err = hdl->error; in tw9903_probe()
[all …]
A Dtw9906.c20 struct v4l2_ctrl_handler hdl; member
165 struct v4l2_ctrl_handler *hdl; in tw9906_probe() local
179 hdl = &dec->hdl; in tw9906_probe()
180 v4l2_ctrl_handler_init(hdl, 4); in tw9906_probe()
181 v4l2_ctrl_new_std(hdl, &tw9906_ctrl_ops, in tw9906_probe()
183 v4l2_ctrl_new_std(hdl, &tw9906_ctrl_ops, in tw9906_probe()
185 v4l2_ctrl_new_std(hdl, &tw9906_ctrl_ops, in tw9906_probe()
187 sd->ctrl_handler = hdl; in tw9906_probe()
188 if (hdl->error) { in tw9906_probe()
189 int err = hdl->error; in tw9906_probe()
[all …]
A Dsaa6752hs.c83 struct v4l2_ctrl_handler hdl; member
667 struct v4l2_ctrl_handler *hdl; in saa6752hs_probe() local
690 hdl = &h->hdl; in saa6752hs_probe()
691 v4l2_ctrl_handler_init(hdl, 14); in saa6752hs_probe()
746 v4l2_ctrl_new_std(hdl, &saa6752hs_ctrl_ops, in saa6752hs_probe()
748 v4l2_ctrl_new_std(hdl, &saa6752hs_ctrl_ops, in saa6752hs_probe()
754 sd->ctrl_handler = hdl; in saa6752hs_probe()
755 if (hdl->error) { in saa6752hs_probe()
756 int err = hdl->error; in saa6752hs_probe()
758 v4l2_ctrl_handler_free(hdl); in saa6752hs_probe()
[all …]
A Dtlv320aic23b.c32 struct v4l2_ctrl_handler hdl; member
42 return &container_of(ctrl->handler, struct tlv320aic23b_state, hdl)->sd; in to_sd()
100 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in tlv320aic23b_log_status()
166 v4l2_ctrl_handler_init(&state->hdl, 1); in tlv320aic23b_probe()
167 v4l2_ctrl_new_std(&state->hdl, &tlv320aic23b_ctrl_ops, in tlv320aic23b_probe()
169 sd->ctrl_handler = &state->hdl; in tlv320aic23b_probe()
170 if (state->hdl.error) { in tlv320aic23b_probe()
171 int err = state->hdl.error; in tlv320aic23b_probe()
173 v4l2_ctrl_handler_free(&state->hdl); in tlv320aic23b_probe()
176 v4l2_ctrl_handler_setup(&state->hdl); in tlv320aic23b_probe()
[all …]
A Dwm8739.c42 struct v4l2_ctrl_handler hdl; member
59 return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd; in to_sd()
154 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in wm8739_log_status()
199 v4l2_ctrl_handler_init(&state->hdl, 2); in wm8739_probe()
202 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops, in wm8739_probe()
206 sd->ctrl_handler = &state->hdl; in wm8739_probe()
207 if (state->hdl.error) { in wm8739_probe()
208 int err = state->hdl.error; in wm8739_probe()
210 v4l2_ctrl_handler_free(&state->hdl); in wm8739_probe()
233 v4l2_ctrl_handler_setup(&state->hdl); in wm8739_probe()
[all …]
A Dtda7432.c64 struct v4l2_ctrl_handler hdl; member
267 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in tda7432_log_status()
360 v4l2_ctrl_handler_init(&t->hdl, 5); in tda7432_probe()
361 v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe()
363 t->mute = v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe()
371 sd->ctrl_handler = &t->hdl; in tda7432_probe()
372 if (t->hdl.error) { in tda7432_probe()
373 int err = t->hdl.error; in tda7432_probe()
375 v4l2_ctrl_handler_free(&t->hdl); in tda7432_probe()
380 v4l2_ctrl_handler_setup(&t->hdl); in tda7432_probe()
[all …]
A Dtw2804.c29 struct v4l2_ctrl_handler hdl; member
366 v4l2_ctrl_handler_init(&state->hdl, 10); in tw2804_probe()
367 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe()
369 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe()
371 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe()
373 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe()
375 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe()
395 sd->ctrl_handler = &state->hdl; in tw2804_probe()
396 err = state->hdl.error; in tw2804_probe()
398 v4l2_ctrl_handler_free(&state->hdl); in tw2804_probe()
[all …]
A Dcs53l32a.c33 struct v4l2_ctrl_handler hdl; member
43 return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd; in to_sd()
99 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in cs53l32a_log_status()
160 v4l2_ctrl_handler_init(&state->hdl, 2); in cs53l32a_probe()
161 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops, in cs53l32a_probe()
163 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops, in cs53l32a_probe()
165 sd->ctrl_handler = &state->hdl; in cs53l32a_probe()
166 if (state->hdl.error) { in cs53l32a_probe()
167 int err = state->hdl.error; in cs53l32a_probe()
169 v4l2_ctrl_handler_free(&state->hdl); in cs53l32a_probe()
[all …]
A Dcs5345.c28 struct v4l2_ctrl_handler hdl; member
38 return &container_of(ctrl->handler, struct cs5345_state, hdl)->sd; in to_sd()
158 v4l2_ctrl_handler_init(&state->hdl, 2); in cs5345_probe()
159 v4l2_ctrl_new_std(&state->hdl, &cs5345_ctrl_ops, in cs5345_probe()
161 v4l2_ctrl_new_std(&state->hdl, &cs5345_ctrl_ops, in cs5345_probe()
163 sd->ctrl_handler = &state->hdl; in cs5345_probe()
164 if (state->hdl.error) { in cs5345_probe()
165 int err = state->hdl.error; in cs5345_probe()
167 v4l2_ctrl_handler_free(&state->hdl); in cs5345_probe()
171 v4l2_ctrl_handler_setup(&state->hdl); in cs5345_probe()
[all …]
A Dml86v7667.c87 struct v4l2_ctrl_handler hdl; member
376 v4l2_ctrl_handler_init(&priv->hdl, 8); in ml86v7667_probe()
377 v4l2_ctrl_new_std(&priv->hdl, &ml86v7667_ctrl_ops, in ml86v7667_probe()
379 v4l2_ctrl_new_std(&priv->hdl, &ml86v7667_ctrl_ops, in ml86v7667_probe()
381 v4l2_ctrl_new_std(&priv->hdl, &ml86v7667_ctrl_ops, in ml86v7667_probe()
383 v4l2_ctrl_new_std(&priv->hdl, &ml86v7667_ctrl_ops, in ml86v7667_probe()
393 priv->sd.ctrl_handler = &priv->hdl; in ml86v7667_probe()
395 ret = priv->hdl.error; in ml86v7667_probe()
399 v4l2_ctrl_handler_setup(&priv->hdl); in ml86v7667_probe()
410 v4l2_ctrl_handler_free(&priv->hdl); in ml86v7667_probe()
[all …]
A Dwm8775.c45 struct v4l2_ctrl_handler hdl; member
150 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in wm8775_log_status()
220 v4l2_ctrl_handler_init(&state->hdl, 4); in wm8775_probe()
221 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe()
223 state->vol = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe()
225 state->bal = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe()
227 state->loud = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe()
229 sd->ctrl_handler = &state->hdl; in wm8775_probe()
230 err = state->hdl.error; in wm8775_probe()
232 v4l2_ctrl_handler_free(&state->hdl); in wm8775_probe()
[all …]
A Dlm3646.c206 struct v4l2_ctrl_handler *hdl = &flash->ctrls_led; in lm3646_init_controls() local
209 v4l2_ctrl_handler_init(hdl, 8); in lm3646_init_controls()
211 v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_FLASH_LED_MODE, in lm3646_init_controls()
216 v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_FLASH_STROBE_SOURCE, in lm3646_init_controls()
225 v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_TIMEOUT, in lm3646_init_controls()
231 v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_INTENSITY, in lm3646_init_controls()
238 v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_TORCH_INTENSITY, in lm3646_init_controls()
245 fault = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_FAULT, 0, in lm3646_init_controls()
253 if (hdl->error) in lm3646_init_controls()
254 return hdl->error; in lm3646_init_controls()
[all …]
A Dvs6624.c29 struct v4l2_ctrl_handler hdl; member
746 struct v4l2_ctrl_handler *hdl; in vs6624_probe() local
801 hdl = &sensor->hdl; in vs6624_probe()
802 v4l2_ctrl_handler_init(hdl, 4); in vs6624_probe()
803 v4l2_ctrl_new_std(hdl, &vs6624_ctrl_ops, in vs6624_probe()
812 sd->ctrl_handler = hdl; in vs6624_probe()
813 if (hdl->error) { in vs6624_probe()
814 int err = hdl->error; in vs6624_probe()
816 v4l2_ctrl_handler_free(hdl); in vs6624_probe()
821 ret = v4l2_ctrl_handler_setup(hdl); in vs6624_probe()
[all …]
A Dsaa717x.c45 struct v4l2_ctrl_handler hdl; member
1235 struct v4l2_ctrl_handler *hdl; in saa717x_probe() local
1271 hdl = &decoder->hdl; in saa717x_probe()
1272 v4l2_ctrl_handler_init(hdl, 9); in saa717x_probe()
1274 v4l2_ctrl_new_std(hdl, &saa717x_ctrl_ops, in saa717x_probe()
1276 v4l2_ctrl_new_std(hdl, &saa717x_ctrl_ops, in saa717x_probe()
1292 sd->ctrl_handler = hdl; in saa717x_probe()
1293 if (hdl->error) { in saa717x_probe()
1294 int err = hdl->error; in saa717x_probe()
1296 v4l2_ctrl_handler_free(hdl); in saa717x_probe()
[all …]
/linux/drivers/media/i2c/s5c73m3/
A Ds5c73m3-ctrls.c449 int ret = v4l2_ctrl_handler_init(hdl, 22); in s5c73m3_init_controls()
476 ctrls->af_start = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
479 ctrls->af_stop = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
500 ctrls->iso = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls()
504 ctrls->contrast = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
513 ctrls->zoom = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
519 ctrls->wdr = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
539 if (hdl->error) { in s5c73m3_init_controls()
540 ret = hdl->error; in s5c73m3_init_controls()
541 v4l2_ctrl_handler_free(hdl); in s5c73m3_init_controls()
[all …]
/linux/drivers/media/radio/
A Dradio-keene.c52 struct v4l2_ctrl_handler hdl; member
235 container_of(ctrl->handler, struct keene_device, hdl); in keene_s_ctrl()
288 v4l2_ctrl_handler_free(&radio->hdl); in usb_keene_video_device_release()
299 struct v4l2_ctrl_handler *hdl; in usb_keene_probe() local
325 hdl = &radio->hdl; in usb_keene_probe()
326 v4l2_ctrl_handler_init(hdl, 4); in usb_keene_probe()
338 if (hdl->error) { in usb_keene_probe()
339 retval = hdl->error; in usb_keene_probe()
341 v4l2_ctrl_handler_free(hdl); in usb_keene_probe()
352 radio->v4l2_dev.ctrl_handler = hdl; in usb_keene_probe()
[all …]
/linux/drivers/media/usb/pwc/
A Dpwc-v4l.c152 struct v4l2_ctrl_handler *hdl; in pwc_init_controls() local
156 hdl = &pdev->ctrl_handler; in pwc_init_controls()
157 r = v4l2_ctrl_handler_init(hdl, 20); in pwc_init_controls()
203 return hdl->error; in pwc_init_controls()
229 return hdl->error; in pwc_init_controls()
252 return hdl->error; in pwc_init_controls()
298 return hdl->error; in pwc_init_controls()
344 pdev->restore_factory = v4l2_ctrl_new_custom(hdl, in pwc_init_controls()
368 return hdl->error; in pwc_init_controls()
374 return hdl->error; in pwc_init_controls()
[all …]
/linux/drivers/media/test-drivers/vimc/
A Dvimc-sensor.c32 struct v4l2_ctrl_handler hdl; member
341 v4l2_ctrl_handler_free(&vsen->hdl); in vimc_sen_release()
392 v4l2_ctrl_handler_init(&vsen->hdl, 4); in vimc_sen_add()
397 v4l2_ctrl_new_std(&vsen->hdl, &vimc_sen_ctrl_ops, in vimc_sen_add()
399 v4l2_ctrl_new_std(&vsen->hdl, &vimc_sen_ctrl_ops, in vimc_sen_add()
401 v4l2_ctrl_new_std(&vsen->hdl, &vimc_sen_ctrl_ops, in vimc_sen_add()
403 v4l2_ctrl_new_std(&vsen->hdl, &vimc_sen_ctrl_ops, in vimc_sen_add()
409 vsen->sd.ctrl_handler = &vsen->hdl; in vimc_sen_add()
410 if (vsen->hdl.error) { in vimc_sen_add()
411 ret = vsen->hdl.error; in vimc_sen_add()
[all …]

Completed in 43 milliseconds

12345678910