Searched refs:subdev (Results 476 - 500 of 912) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-csiphy.h18 #include <media/v4l2-subdev.h>
69 struct v4l2_subdev subdev; member in struct:csiphy_device
/linux-master/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c269 static int sun4i_csi_subdev_init_state(struct v4l2_subdev *subdev, argument
280 static int sun4i_csi_subdev_get_fmt(struct v4l2_subdev *subdev, argument
284 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev);
297 static int sun4i_csi_subdev_set_fmt(struct v4l2_subdev *subdev, argument
301 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev);
323 sun4i_csi_subdev_enum_mbus_code(struct v4l2_subdev *subdev, argument
/linux-master/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-cru.h49 struct v4l2_subdev *subdev; member in struct:rzg2l_cru_csi
54 struct v4l2_subdev subdev; member in struct:rzg2l_cru_ip
78 * @ip: Image processing subdev info
/linux-master/drivers/staging/media/starfive/camss/
H A Dstf-camss.c146 ret = media_create_pad_link(&isp_dev->subdev.entity, STF_ISP_PAD_SRC,
151 cap_yuv->video.source_subdev = &isp_dev->subdev;
168 media_entity_remove_links(&isp_dev->subdev.entity);
176 struct v4l2_subdev *subdev,
196 ret = v4l2_create_fwnode_links_to_pad(subdev, pad, 0);
200 ret = media_create_pad_link(&subdev->entity, 1,
205 isp_dev->source_subdev = subdev;
206 cap_raw->video.source_subdev = subdev;
337 dev_err(dev, "Failed to register async subdev nodes: %d\n",
175 stfcamss_subdev_notifier_bound(struct v4l2_async_notifier *async, struct v4l2_subdev *subdev, struct v4l2_async_connection *asc) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmnv44.c24 #include <subdev/timer.h>
187 struct nvkm_device *device = vmm->mmu->subdev.device;
212 struct nvkm_subdev *subdev = &mmu->subdev; local
222 vmm->nullp = dma_alloc_coherent(subdev->device->dev, 16 * 1024,
225 nvkm_warn(subdev, "unable to allocate dummy pages\n");
/linux-master/drivers/comedi/drivers/
H A Dcomedi_bond.c50 unsigned int subdev; member in struct:bonded_device
100 ret = comedi_dio_bitfield2(bdev->dev, bdev->subdev,
154 ret = comedi_dio_config(bdev->dev, bdev->subdev, chan, data[0]);
157 ret = comedi_dio_get_config(bdev->dev, bdev->subdev, chan,
222 "comedi_get_n_channels() returned %d on minor %u subdev %d!\n",
232 bdev->subdev = sdev;
254 /* Append dev:subdev to devpriv->name */
258 bdev->minor, bdev->subdev);
H A Dpcl730.c269 int subdev; local
280 subdev = 0;
284 s = &dev->subdevices[subdev++];
300 s = &dev->subdevices[subdev++];
314 s = &dev->subdevices[subdev++];
324 s = &dev->subdevices[subdev++];
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dnv50.c138 struct nvkm_subdev *subdev = &fb->base.subdev; local
139 struct nvkm_device *device = subdev->device;
181 nvkm_error(subdev, "trapped %s at %02x%04x%04x on channel %d [%08x %s] "
198 struct nvkm_device *device = fb->base.subdev.device;
217 nvkm_wr32(fb->subdev.device, 0x100c08, fb->sysmem.flush_page_addr >> 8);
H A Dram.c28 #include <subdev/instmem.h>
29 #include <subdev/mmu.h>
41 return nvkm_instobj_wrap(nvkm_vram(memory)->ram->fb->subdev.device, memory, pmemory);
236 struct nvkm_subdev *subdev = &fb->subdev; local
239 nvkm_info(subdev, "%d MiB %s\n", (int)(size >> 20), name[type]);
H A Dramgt215.c31 #include <subdev/bios.h>
32 #include <subdev/bios/M0205.h>
33 #include <subdev/bios/rammap.h>
34 #include <subdev/bios/timing.h>
35 #include <subdev/clk/gt215.h>
36 #include <subdev/gpio.h>
158 struct nvkm_subdev *subdev = &ram->base.fb->subdev; local
159 struct nvkm_device *device = subdev->device;
248 nvkm_debug(subdev, "Trai
351 struct nvkm_subdev *subdev = &ram->base.fb->subdev; local
497 struct nvkm_subdev *subdev = &ram->base.fb->subdev; local
[all...]
H A Dramfuc.h4 #include <subdev/fb.h>
5 #include <subdev/pmu.h>
61 int ret = nvkm_memx_init(fb->subdev.device->pmu, &ram->memx);
84 struct nvkm_device *device = ram->fb->subdev.device;
149 return nvkm_memx_train_result(fb->subdev.device->pmu, result, rsize);
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dtu102.c28 #include <subdev/gsp.h>
29 #include <subdev/timer.h>
36 struct nvkm_device *device = sor->disp->engine.subdev.device;
46 struct nvkm_device *device = sor->disp->engine.subdev.device;
101 struct nvkm_device *device = disp->engine.subdev.device;
110 struct nvkm_device *device = disp->engine.subdev.device;
H A Ddp.c31 #include <subdev/bios.h>
32 #include <subdev/bios/init.h>
33 #include <subdev/gpio.h>
34 #include <subdev/i2c.h>
42 #define AMPERE_IED_HACK(disp) ((disp)->engine.subdev.device->card_type >= GA100)
136 struct nvkm_bios *bios = ior->disp->engine.subdev.device->bios;
373 struct nvkm_subdev *subdev = &disp->engine.subdev; local
374 struct nvkm_bios *bios = subdev->device->bios;
381 if (disp->engine.subdev
[all...]
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-csi2rxss.c19 #include <linux/v4l2-subdev.h>
25 #include <media/v4l2-subdev.h>
201 * @subdev: The v4l2 subdev structure
207 * @rsubdev: Remote subdev connected to sink pad
222 struct v4l2_subdev subdev; member in struct:xcsi2rxss_state
248 to_xcsi2rxssstate(struct v4l2_subdev *subdev) argument
250 return container_of(subdev, struct xcsi2rxss_state, subdev);
902 struct v4l2_subdev *subdev; local
1009 struct v4l2_subdev *subdev = &xcsi2rxss->subdev; local
[all...]
/linux-master/drivers/media/i2c/ccs/
H A Dccs-core.c1545 struct v4l2_subdev *subdev = dev_get_drvdata(dev); local
1546 struct ccs_subdev *ssd = to_ccs_subdev(subdev);
1692 struct v4l2_subdev *subdev = dev_get_drvdata(dev); local
1693 struct ccs_subdev *ssd = to_ccs_subdev(subdev);
1873 * V4L2 subdev video operations
1912 static int ccs_set_stream(struct v4l2_subdev *subdev, int enable) argument
1914 struct ccs_sensor *sensor = to_ccs_sensor(subdev);
1943 static int ccs_pre_streamon(struct v4l2_subdev *subdev, u32 flags) argument
1945 struct ccs_sensor *sensor = to_ccs_sensor(subdev);
1980 static int ccs_post_streamoff(struct v4l2_subdev *subdev) argument
1988 ccs_enum_mbus_code(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) argument
2031 __ccs_get_mbus_code(struct v4l2_subdev *subdev, unsigned int pad) argument
2041 __ccs_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument
2051 ccs_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument
2065 ccs_get_crop_compose(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_rect **crops, struct v4l2_rect **comps) argument
2083 ccs_propagate(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, int which, int target) argument
2137 ccs_set_format_source(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument
2190 ccs_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument
2244 scaling_goodness(struct v4l2_subdev *subdev, int w, int ask_w, int h, int ask_h, u32 flags) argument
2282 ccs_set_compose_binner(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel, struct v4l2_rect **crops, struct v4l2_rect *comp) argument
2330 ccs_set_compose_scaler(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel, struct v4l2_rect **crops, struct v4l2_rect *comp) argument
2445 ccs_set_compose(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument
2472 ccs_sel_supported(struct v4l2_subdev *subdev, struct v4l2_subdev_selection *sel) argument
2510 ccs_set_crop(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument
2560 ccs_get_selection(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument
2603 ccs_set_selection(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument
2641 ccs_get_skip_frames(struct v4l2_subdev *subdev, u32 *frames) argument
2649 ccs_get_skip_top_lines(struct v4l2_subdev *subdev, u32 *lines) argument
2665 struct v4l2_subdev *subdev = i2c_get_clientdata(to_i2c_client(dev)); local
2698 struct v4l2_subdev *subdev = i2c_get_clientdata(to_i2c_client(dev)); local
2901 ccs_unregistered(struct v4l2_subdev *subdev) argument
2910 ccs_registered(struct v4l2_subdev *subdev) argument
3587 struct v4l2_subdev *subdev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/media/i2c/
H A Dov7740.c14 #include <media/v4l2-subdev.h>
85 struct v4l2_subdev subdev; member in struct:ov7740
270 struct ov7740 *ov7740 = container_of(sd, struct ov7740, subdev);
285 struct ov7740 *ov7740 = container_of(sd, struct ov7740, subdev);
529 struct i2c_client *client = v4l2_get_subdevdata(&ov7740->subdev);
608 return __v4l2_ctrl_handler_setup(ov7740->subdev.ctrl_handler);
613 struct ov7740 *ov7740 = container_of(sd, struct ov7740, subdev);
726 struct ov7740 *ov7740 = container_of(sd, struct ov7740, subdev);
772 struct ov7740 *ov7740 = container_of(sd, struct ov7740, subdev);
814 struct ov7740 *ov7740 = container_of(sd, struct ov7740, subdev);
[all...]
H A Dimx296.c21 #include <media/v4l2-subdev.h>
204 struct v4l2_subdev subdev; member in struct:imx296
214 return container_of(sd, struct imx296, subdev);
325 state = v4l2_subdev_get_locked_active_state(&sensor->subdev);
446 sensor->subdev.ctrl_handler = &sensor->ctrls;
849 v4l2_i2c_subdev_init(&sensor->subdev, client, &imx296_subdev_ops);
850 sensor->subdev.internal_ops = &imx296_internal_ops;
856 sensor->subdev.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
858 sensor->subdev.entity.function = MEDIA_ENT_F_CAM_SENSOR;
859 ret = media_entity_pads_init(&sensor->subdev
885 struct v4l2_subdev *subdev = i2c_get_clientdata(client); local
894 struct v4l2_subdev *subdev = i2c_get_clientdata(client); local
1120 struct v4l2_subdev *subdev = i2c_get_clientdata(client); local
[all...]
/linux-master/include/linux/
H A Dremoteproc.h603 int (*prepare)(struct rproc_subdev *subdev);
604 int (*start)(struct rproc_subdev *subdev);
605 void (*stop)(struct rproc_subdev *subdev, bool crashed);
606 void (*unprepare)(struct rproc_subdev *subdev);
635 * @subdev: handle for registering the vdev as a rproc subdevice
646 struct rproc_subdev subdev; member in struct:rproc_vdev
708 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev);
710 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev);
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dr535.c29 #include <subdev/gsp.h>
30 #include <subdev/mmu.h>
31 #include <subdev/vfn.h>
71 dma_free_coherent(fifo->engine.subdev.device->dev, fifo->rm.mthdbuf_size,
84 struct nvkm_device *device = fifo->engine.subdev.device;
91 if (unlikely(device->gr && !device->gr->engine.subdev.oneinit)) {
92 ret = nvkm_subdev_oneinit(&device->gr->engine.subdev);
105 chan->rm.mthdbuf.ptr = dma_alloc_coherent(fifo->engine.subdev.device->dev,
350 struct nvkm_subdev *subdev = &engn->engine->subdev; local
538 struct nvkm_subdev *subdev = &fifo->engine.subdev; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv10.c31 #include <subdev/fb.h>
433 struct nvkm_device *device = chan->object.engine->subdev.device;
506 struct nvkm_device *device = chan->object.engine->subdev.device;
549 struct nvkm_device *device = gr->base.engine.subdev.device;
564 struct nvkm_device *device = gr->base.engine.subdev.device;
583 struct nvkm_device *device = gr->base.engine.subdev.device;
633 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
646 nvkm_error(subdev, "incomplete pipe init for 0x%x : %p/%p\n", \
788 struct nvkm_subdev *subdev local
801 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1084 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
[all...]
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-v4l2.c22 subdev);
61 subdev);
132 subdev);
154 subdev);
159 dev_dbg(&imgu->pci_dev->dev, "set subdev %u pad %u fmt to [%ux%u]",
218 container_of(sd, struct imgu_v4l2_subdev, subdev);
243 container_of(sd, struct imgu_v4l2_subdev, subdev);
247 "set subdev %u sel which %u target 0x%4x rect [%ux%u]",
283 subdev);
505 r = v4l2_subdev_call(&imgu->imgu_pipe[pipe].imgu_sd.subdev,
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dr535.c25 #include <subdev/timer.h>
26 #include <subdev/vfn.h>
209 nvkm_trace(&gsp->subdev, "cmdq: wptr %d\n", wptr);
259 if (gsp->subdev.debug >= lvl) {
260 nvkm_printk__(&gsp->subdev, lvl, info,
272 struct nvkm_subdev *subdev = &gsp->subdev; local
297 nvkm_error(subdev, "msg len %d < %zd\n",
375 if (gsp->subdev.debug >= NV_DBG_TRACE) {
376 nvkm_trace(&gsp->subdev, "rp
828 struct nvkm_subdev *subdev = &gsp->subdev; local
1341 struct nvkm_subdev *subdev = &gsp->subdev; local
1356 struct nvkm_subdev *subdev = &gsp->subdev; local
1382 struct nvkm_subdev *subdev = &gsp->subdev; local
1395 struct nvkm_subdev *subdev = &gsp->subdev; local
1446 struct nvkm_subdev *subdev = &gsp->subdev; local
1573 struct nvkm_subdev *subdev = &gsp->subdev; local
2347 struct nvkm_subdev *subdev = &gsp->subdev; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dr535.c24 #include <subdev/gsp.h>
214 nvkm_gsp_sg_free(imem->subdev.device, &imem->rm.fbsr);
222 struct nvkm_subdev *subdev = &imem->subdev; local
223 struct nvkm_device *device = subdev->device;
252 nvkm_debug(subdev, "fbsr: %016llx %016llx %s\n",
259 nvkm_debug(subdev, "fbsr: %d regions (0x%llx bytes)\n", fbsr.regions, items_size);
263 nvkm_debug(subdev, "fbsr: size: 0x%llx bytes\n", fbsr.size);
265 ret = nvkm_gsp_sg(gsp->subdev.device, fbsr.size, &imem->rm.fbsr);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dtherm.c24 #include <subdev/bios.h>
25 #include <subdev/bios/bit.h>
26 #include <subdev/bios/therm.h>
40 nvkm_error(&bios->subdev,
206 if (bios->subdev.device->card_type >= NV_C0 &&
H A Dperf.c24 #include <subdev/bios.h>
25 #include <subdev/bios/bit.h>
26 #include <subdev/bios/perf.h>
27 #include <subdev/pci.h>
119 switch (bios->subdev.device->chipset) {

Completed in 406 milliseconds

<<11121314151617181920>>