/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-csiphy.h | 18 #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 D | sun4i_v4l2.c | 269 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 D | rzg2l-cru.h | 49 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 D | stf-camss.c | 146 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 D | vmmnv44.c | 24 #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 D | comedi_bond.c | 50 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 D | pcl730.c | 269 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 D | nv50.c | 138 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 D | ram.c | 28 #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 D | ramgt215.c | 31 #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 D | ramfuc.h | 4 #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 D | tu102.c | 28 #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 D | dp.c | 31 #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 D | xilinx-csi2rxss.c | 19 #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 D | ccs-core.c | 1545 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 D | ov7740.c | 14 #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 D | imx296.c | 21 #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 D | remoteproc.h | 603 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 D | r535.c | 29 #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 D | nv10.c | 31 #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 D | ipu3-v4l2.c | 22 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 D | r535.c | 25 #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 D | r535.c | 24 #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 D | therm.c | 24 #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 D | perf.c | 24 #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) {
|