Searched refs:v4l2_dev (Results 1 - 25 of 437) sorted by relevance

1234567891011>>

/linux-master/drivers/media/v4l2-core/
H A Dv4l2-device.c17 int v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev) argument
19 if (v4l2_dev == NULL)
22 INIT_LIST_HEAD(&v4l2_dev->subdevs);
23 spin_lock_init(&v4l2_dev->lock);
24 v4l2_prio_init(&v4l2_dev->prio);
25 kref_init(&v4l2_dev->ref);
27 v4l2_dev->dev = dev;
30 if (WARN_ON(!v4l2_dev->name[0]))
36 if (!v4l2_dev->name[0])
37 snprintf(v4l2_dev
47 struct v4l2_device *v4l2_dev = local
54 v4l2_device_put(struct v4l2_device *v4l2_dev) argument
60 v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, atomic_t *instance) argument
76 v4l2_device_disconnect(struct v4l2_device *v4l2_dev) argument
88 v4l2_device_unregister(struct v4l2_device *v4l2_dev) argument
111 v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd) argument
189 __v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev, bool read_only) argument
263 struct v4l2_device *v4l2_dev; local
[all...]
/linux-master/include/media/
H A Dv4l2-device.h56 void (*release)(struct v4l2_device *v4l2_dev);
62 * @v4l2_dev: pointer to struct &v4l2_device
65 * struct &v4l2_device pointed by @v4l2_dev.
67 static inline void v4l2_device_get(struct v4l2_device *v4l2_dev) argument
69 kref_get(&v4l2_dev->ref);
75 * @v4l2_dev: pointer to struct &v4l2_device
78 * struct &v4l2_device pointed by @v4l2_dev.
80 int v4l2_device_put(struct v4l2_device *v4l2_dev);
83 * v4l2_device_register - Initialize v4l2_dev and make @dev->driver_data
84 * point to @v4l2_dev
198 v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev) argument
217 v4l2_device_register_ro_subdev_nodes(struct v4l2_device *v4l2_dev) argument
247 v4l2_device_supports_requests(struct v4l2_device *v4l2_dev) argument
[all...]
/linux-master/drivers/media/pci/ivtv/
H A Divtv-alsa-main.c46 struct snd_ivtv_card *to_snd_ivtv_card(struct v4l2_device *v4l2_dev) argument
48 return to_ivtv(v4l2_dev)->alsa;
56 if (itvsc->v4l2_dev != NULL)
57 to_ivtv(itvsc->v4l2_dev)->alsa = NULL;
73 static int snd_ivtv_card_create(struct v4l2_device *v4l2_dev, argument
81 (*itvsc)->v4l2_dev = v4l2_dev;
92 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
110 static int snd_ivtv_init(struct v4l2_device *v4l2_dev) argument
112 struct ivtv *itv = to_ivtv(v4l2_dev);
183 struct v4l2_device *v4l2_dev = &itv->v4l2_dev; local
238 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); local
[all...]
H A Divtv-alsa.h12 struct v4l2_device *v4l2_dev; member in struct:snd_ivtv_card
28 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
34 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
45 v4l2_dev->name , ## args); \
55 pr_err("%s-alsa: " fmt, v4l2_dev->name , ## args)
58 pr_warn("%s-alsa: " fmt, v4l2_dev->name , ## args)
61 pr_info("%s-alsa: " fmt, v4l2_dev->name , ## args)
/linux-master/drivers/media/pci/cx18/
H A Dcx18-alsa-main.c49 struct snd_cx18_card *to_snd_cx18_card(struct v4l2_device *v4l2_dev) argument
51 return to_cx18(v4l2_dev)->alsa;
59 if (cxsc->v4l2_dev != NULL)
60 to_cx18(cxsc->v4l2_dev)->alsa = NULL;
76 static int snd_cx18_card_create(struct v4l2_device *v4l2_dev, argument
84 (*cxsc)->v4l2_dev = v4l2_dev;
95 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
113 static int snd_cx18_init(struct v4l2_device *v4l2_dev) argument
115 struct cx18 *cx = to_cx18(v4l2_dev);
181 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; local
238 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); local
[all...]
H A Dcx18-alsa.h11 struct v4l2_device *v4l2_dev; member in struct:snd_cx18_card
27 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
33 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
44 v4l2_dev->name , ## args); \
54 printk(KERN_ERR "%s-alsa: " fmt, v4l2_dev->name , ## args)
57 printk(KERN_WARNING "%s-alsa: " fmt, v4l2_dev->name , ## args)
60 printk(KERN_INFO "%s-alsa: " fmt, v4l2_dev->name , ## args)
/linux-master/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.h33 struct v4l2_device v4l2_dev; member in struct:sun6i_csi_v4l2
39 struct v4l2_device *v4l2_dev; member in struct:sun6i_csi_device
61 struct v4l2_device *v4l2_dev);
H A Dsun6i_csi.c29 struct v4l2_device *v4l2_dev)
31 if (csi_dev->v4l2_dev && csi_dev->v4l2_dev != v4l2_dev)
34 csi_dev->v4l2_dev = v4l2_dev;
35 csi_dev->media_dev = v4l2_dev->mdev;
80 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; local
102 v4l2_dev
28 sun6i_csi_isp_complete(struct sun6i_csi_device *csi_dev, struct v4l2_device *v4l2_dev) argument
[all...]
/linux-master/drivers/media/radio/
H A Dradio-maxiradio.c73 struct v4l2_device v4l2_dev; member in struct:maxiradio
79 static inline struct maxiradio *to_maxiradio(struct v4l2_device *v4l2_dev) argument
81 return container_of(v4l2_dev, struct maxiradio, v4l2_dev);
122 struct v4l2_device *v4l2_dev; local
131 v4l2_dev = &dev->v4l2_dev;
132 v4l2_device_set_name(v4l2_dev, "maxiradio", &maxiradio_instance);
134 retval = v4l2_device_register(&pdev->dev, v4l2_dev);
136 v4l2_err(v4l2_dev, "Coul
177 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); local
[all...]
H A Dradio-isa.c39 snprintf(v->bus_info, sizeof(v->bus_info), "ISA:%s", dev_name(isa->v4l2_dev.dev));
133 v4l2_info(&isa->v4l2_dev, "I/O Port = 0x%03x\n", isa->io);
134 v4l2_ctrl_handler_log_status(&isa->hdl, isa->v4l2_dev.name);
182 struct v4l2_device *v4l2_dev; local
189 v4l2_dev = &isa->v4l2_dev;
190 strscpy(v4l2_dev->name, dev_name(pdev), sizeof(v4l2_dev->name));
201 struct v4l2_device *v4l2_dev = &isa->v4l2_dev; local
294 struct v4l2_device *v4l2_dev; local
[all...]
H A Dradio-shark2.c53 #define v4l2_dev_to_shark(d) container_of(d, struct shark_device, v4l2_dev)
59 struct v4l2_device v4l2_dev; member in struct:shark_device
85 v4l2_dbg(1, debug, tea->v4l2_dev, "shark2-write: %*ph\n",
93 v4l2_err(tea->v4l2_dev, "write error: %d\n", res);
113 v4l2_err(tea->v4l2_dev, "request-read error: %d\n", res);
122 v4l2_err(tea->v4l2_dev, "read error: %d\n", res);
129 v4l2_dbg(1, debug, tea->v4l2_dev, "shark2-read: %*ph\n",
162 v4l2_err(&shark->v4l2_dev, "set LED %s error: %d\n",
213 shark->leds[i].name, shark->v4l2_dev.name);
217 v4l2_err(&shark->v4l2_dev,
258 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); local
271 usb_shark_release(struct v4l2_device *v4l2_dev) argument
356 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); local
[all...]
H A Dradio-shark.c56 #define v4l2_dev_to_shark(d) container_of(d, struct shark_device, v4l2_dev)
63 struct v4l2_device v4l2_dev; member in struct:shark_device
101 v4l2_err(&shark->v4l2_dev, "set-freq error: %d\n", res);
117 v4l2_err(&shark->v4l2_dev, "request-status error: %d\n", res);
126 v4l2_err(&shark->v4l2_dev, "get-status error: %d\n", res);
177 v4l2_err(&shark->v4l2_dev, "set LED %s error: %d\n",
247 shark->leds[i].name, shark->v4l2_dev.name);
251 v4l2_err(&shark->v4l2_dev,
282 v4l2_warn(&shark->v4l2_dev,
292 struct v4l2_device *v4l2_dev local
305 usb_shark_release(struct v4l2_device *v4l2_dev) argument
391 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); local
[all...]
H A Ddsbr100.c59 #define v4l2_dev_to_radio(d) container_of(d, struct dsbr100_device, v4l2_dev)
68 struct v4l2_device v4l2_dev; member in struct:dsbr100_device
264 v4l2_device_disconnect(&radio->v4l2_dev);
266 v4l2_device_put(&radio->v4l2_dev);
299 static void usb_dsbr100_release(struct v4l2_device *v4l2_dev) argument
301 struct dsbr100_device *radio = v4l2_dev_to_radio(v4l2_dev);
304 v4l2_device_unregister(&radio->v4l2_dev);
338 struct v4l2_device *v4l2_dev; local
353 v4l2_dev = &radio->v4l2_dev;
[all...]
H A Dradio-raremono.c108 struct v4l2_device v4l2_dev; member in struct:raremono_device
116 static inline struct raremono_device *to_raremono_dev(struct v4l2_device *v4l2_dev) argument
118 return container_of(v4l2_dev, struct raremono_device, v4l2_dev);
150 dev_warn(radio->v4l2_dev.dev, "%s failed (%d)\n", __func__, ret);
171 v4l2_device_disconnect(&radio->v4l2_dev);
173 v4l2_device_put(&radio->v4l2_dev);
226 dev_warn(radio->v4l2_dev.dev, "%s failed (%d)\n", __func__, ret);
272 static void raremono_device_release(struct v4l2_device *v4l2_dev) argument
274 struct raremono_device *radio = to_raremono_dev(v4l2_dev);
[all...]
H A Dradio-sf16fmi.c49 struct v4l2_device v4l2_dev; member in struct:fmi
275 struct v4l2_device *v4l2_dev = &fmi->v4l2_dev; local
317 strscpy(v4l2_dev->name, "sf16fmi", sizeof(v4l2_dev->name));
320 res = v4l2_device_register(NULL, v4l2_dev);
325 v4l2_err(v4l2_dev, "Could not register v4l2_device\n");
332 v4l2_dev->ctrl_handler = hdl;
335 v4l2_err(v4l2_dev, "Could not register controls\n");
337 v4l2_device_unregister(v4l2_dev);
[all...]
H A Dradio-timb.c26 struct v4l2_device v4l2_dev; member in struct:timbradio
117 strscpy(tr->v4l2_dev.name, DRIVER_NAME, sizeof(tr->v4l2_dev.name));
118 err = v4l2_device_register(NULL, &tr->v4l2_dev);
122 tr->video_dev.v4l2_dev = &tr->v4l2_dev;
124 tr->sd_tuner = v4l2_i2c_new_subdev_board(&tr->v4l2_dev,
126 tr->sd_dsp = v4l2_i2c_new_subdev_board(&tr->v4l2_dev,
133 tr->v4l2_dev.ctrl_handler = tr->sd_dsp->ctrl_handler;
147 v4l2_device_unregister(&tr->v4l2_dev);
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp-video.h16 struct v4l2_device *v4l2_dev,
29 struct v4l2_device *v4l2_dev,
28 fimc_isp_video_device_register(struct fimc_isp *isp, struct v4l2_device *v4l2_dev, enum v4l2_buf_type type) argument
/linux-master/drivers/staging/media/tegra-video/
H A Dvideo.c14 static void tegra_v4l2_dev_release(struct v4l2_device *v4l2_dev) argument
18 vid = container_of(v4l2_dev, struct tegra_video_device, v4l2_dev);
23 v4l2_device_unregister(v4l2_dev);
67 vid->v4l2_dev.mdev = &vid->media_dev;
68 vid->v4l2_dev.release = tegra_v4l2_dev_release;
69 vid->v4l2_dev.notify = tegra_v4l2_dev_notify;
70 ret = v4l2_device_register(&dev->dev, &vid->v4l2_dev);
101 v4l2_device_unregister(&vid->v4l2_dev);
119 /* This calls v4l2_dev releas
[all...]
H A Dvideo.h17 struct v4l2_device v4l2_dev; member in struct:tegra_video_device
/linux-master/drivers/media/usb/hdpvr/
H A Dhdpvr-core.c126 v4l2_err(&dev->v4l2_dev,
132 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
141 v4l2_info(&dev->v4l2_dev, "firmware version 0x%x dated %s\n",
163 v4l2_info(&dev->v4l2_dev, "untested firmware, the driver might not work.\n");
172 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, "challenge: %8ph\n",
177 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, " response: %8ph\n",
188 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
218 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
229 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
238 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
[all...]
/linux-master/include/trace/events/
H A Dpwc.h20 __string(name, pdev->v4l2_dev.name)
29 __assign_str(name, pdev->v4l2_dev.name);
47 __string(name, pdev->v4l2_dev.name)
53 __assign_str(name, pdev->v4l2_dev.name);
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-vipp.h24 * @v4l2_dev: V4L2 device
32 struct v4l2_device v4l2_dev; member in struct:xvip_composite_device
/linux-master/drivers/media/radio/si4713/
H A Dradio-platform-si4713.c40 struct v4l2_device v4l2_dev; member in struct:radio_si4713_device
75 return &((struct radio_si4713_device *)video_drvdata(file))->v4l2_dev;
157 rval = v4l2_device_register(&pdev->dev, &rsdev->v4l2_dev);
164 rval = v4l2_device_register_subdev(&rsdev->v4l2_dev, sd);
171 rsdev->radio_dev.v4l2_dev = &rsdev->v4l2_dev;
187 v4l2_device_unregister(&rsdev->v4l2_dev);
195 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); local
198 rsdev = container_of(v4l2_dev, struct radio_si4713_device, v4l2_dev);
[all...]
/linux-master/drivers/media/usb/stk1160/
H A Dstk1160-core.c111 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_routing,
150 static void stk1160_release(struct v4l2_device *v4l2_dev) argument
152 struct stk1160 *dev = container_of(v4l2_dev, struct stk1160, v4l2_dev);
159 v4l2_device_unregister(&dev->v4l2_dev);
335 * We obtain a v4l2_dev but defer
339 dev->v4l2_dev.release = stk1160_release;
340 dev->v4l2_dev.ctrl_handler = &dev->ctrl_handler;
341 rc = v4l2_device_register(dev->dev, &dev->v4l2_dev);
355 dev->sd_saa7115 = v4l2_i2c_new_subdev(&dev->v4l2_dev,
[all...]
/linux-master/drivers/staging/media/imx/
H A Dimx-media-dev-common.c28 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) {
37 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) {
70 v4l2_warn(&imxmd->v4l2_dev, "%s:%u has no vdev list!\n",
128 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) {
182 ret = v4l2_device_register_subdev_nodes(&imxmd->v4l2_dev);
350 imxmd->v4l2_dev.mdev = &imxmd->md;
351 imxmd->v4l2_dev.notify = imx_media_notify;
352 strscpy(imxmd->v4l2_dev.name, "imx-media",
353 sizeof(imxmd->v4l2_dev.name));
359 ret = v4l2_device_register(dev, &imxmd->v4l2_dev);
[all...]

Completed in 182 milliseconds

1234567891011>>