/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_gmin_platform.c | 10 #include <media/v4l2-subdev.h> 70 struct v4l2_subdev *subdev; member in struct:gmin_subdev 139 static struct gmin_subdev *find_gmin_subdev(struct v4l2_subdev *subdev); 147 int atomisp_register_i2c_module(struct v4l2_subdev *subdev, argument 153 struct i2c_client *client = v4l2_get_subdevdata(subdev); 186 gs = find_gmin_subdev(subdev); 193 pdata.subdevs[i].subdev = subdev; 206 if (pdata.subdevs[i].subdev == sd) { 210 if (gmin_subdevs[i].subdev 513 gmin_detect_pmic(struct v4l2_subdev *subdev) argument 711 find_gmin_subdev(struct v4l2_subdev *subdev) argument 803 gmin_gpio0_ctrl(struct v4l2_subdev *subdev, int on) argument 814 gmin_gpio1_ctrl(struct v4l2_subdev *subdev, int on) argument 825 gmin_v1p2_ctrl(struct v4l2_subdev *subdev, int on) argument 846 gmin_v1p8_ctrl(struct v4l2_subdev *subdev, int on) argument 927 gmin_v2p8_ctrl(struct v4l2_subdev *subdev, int on) argument 1009 gmin_acpi_pm_ctrl(struct v4l2_subdev *subdev, int on) argument 1040 gmin_flisclk_ctrl(struct v4l2_subdev *subdev, int on) argument 1115 atomisp_register_sensor_no_gmin(struct v4l2_subdev *subdev, u32 lanes, enum atomisp_input_format format, enum atomisp_bayer_order bayer_order) argument 1160 atomisp_unregister_subdev(struct v4l2_subdev *subdev) argument 1177 gmin_get_vcm_ctrl(struct v4l2_subdev *subdev, char *camera_module) argument 1225 gmin_camera_platform_data(struct v4l2_subdev *subdev, enum atomisp_input_format csi_format, enum atomisp_bayer_order csi_bayer) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | busgf119.c | 36 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 52 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 60 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 68 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
|
H A D | busnv04.c | 27 #include <subdev/vga.h> 39 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 50 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 61 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; 69 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
|
H A D | base.c | 30 #include <subdev/bios.h> 31 #include <subdev/bios/dcb.h> 32 #include <subdev/bios/i2c.h> 50 struct nvkm_bios *bios = i2c->subdev.device->bios; 113 nvkm_i2c_intr(struct nvkm_subdev *subdev) argument 115 struct nvkm_i2c *i2c = nvkm_i2c(subdev); 138 nvkm_i2c_fini(struct nvkm_subdev *subdev, bool suspend) argument 140 struct nvkm_i2c *i2c = nvkm_i2c(subdev); 167 nvkm_i2c_preinit(struct nvkm_subdev *subdev) argument 169 struct nvkm_i2c *i2c = nvkm_i2c(subdev); 186 nvkm_i2c_init(struct nvkm_subdev *subdev) argument 209 nvkm_i2c_dtor(struct nvkm_subdev *subdev) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | therm.h | 4 #include <core/subdev.h> 6 #include <subdev/bios.h> 7 #include <subdev/bios/therm.h> 8 #include <subdev/timer.h> 61 struct nvkm_subdev subdev; member in struct:nvkm_therm
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
H A D | gp100.c | 25 #include <subdev/mc.h> 32 struct nvkm_device *device = buffer->fault->subdev.device; 39 struct nvkm_device *device = buffer->fault->subdev.device; 46 struct nvkm_device *device = buffer->fault->subdev.device; 60 buffer->entries = nvkm_rd32(buffer->fault->subdev.device, 0x002a78);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | gf100.c | 32 #include <subdev/bar.h> 33 #include <subdev/fault.h> 34 #include <subdev/mc.h> 35 #include <subdev/mmu.h> 43 nvkm_wr32(chan->cgrp->runl->fifo->engine.subdev.device, 0x002634, chan->id); 49 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; 57 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; 68 struct nvkm_device *device = fifo->engine.subdev.device; 79 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; 166 switch (engn->engine->subdev 312 struct nvkm_subdev *subdev = &runq->fifo->engine.subdev; local 536 struct nvkm_subdev *subdev = &fifo->engine.subdev; local 676 struct nvkm_subdev *subdev = &fifo->engine.subdev; local 753 struct nvkm_subdev *subdev = &fifo->engine.subdev; local 771 struct nvkm_subdev *subdev = &fifo->engine.subdev; local 809 struct nvkm_subdev *subdev = &fifo->engine.subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | base.c | 26 #include <subdev/bar.h> 114 struct nvkm_subdev *subdev = &imem->subdev; local 121 nvkm_error(subdev, "OOM: %08x %08x %d\n", size, align, ret); 125 nvkm_trace(subdev, "new %08x %08x %d: %010llx %010llx\n", size, align, 148 * instmem subdev base implementation 179 nvkm_instmem_fini(struct nvkm_subdev *subdev, bool suspend) argument 181 struct nvkm_instmem *imem = nvkm_instmem(subdev); 199 nvkm_instmem_init(struct nvkm_subdev *subdev) argument 201 struct nvkm_instmem *imem = nvkm_instmem(subdev); 216 nvkm_instmem_oneinit(struct nvkm_subdev *subdev) argument 225 nvkm_instmem_dtor(struct nvkm_subdev *subdev) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | base.c | 27 #include <subdev/pmu.h> 108 struct nvkm_subdev *subdev = &therm->subdev; local 109 struct nvkm_timer *tmr = subdev->device->timer; 158 nvkm_debug(subdev, "FAN target request: %d%%\n", duty); 166 struct nvkm_subdev *subdev = &therm->subdev; local 169 nvkm_debug(subdev, "default fan speed -> %d%%\n", fan); 187 struct nvkm_subdev *subdev = &therm->subdev; local 336 nvkm_therm_intr(struct nvkm_subdev *subdev) argument 344 nvkm_therm_fini(struct nvkm_subdev *subdev, bool suspend) argument 363 nvkm_therm_oneinit(struct nvkm_subdev *subdev) argument 376 nvkm_therm_init(struct nvkm_subdev *subdev) argument 407 nvkm_therm_dtor(struct nvkm_subdev *subdev) argument [all...] |
H A D | nv50.c | 30 struct nvkm_subdev *subdev = &therm->subdev; local 47 nvkm_error(subdev, "unknown pwm ctrl for gpio %d\n", *line); 57 struct nvkm_device *device = therm->subdev.device; 68 struct nvkm_device *device = therm->subdev.device; 85 struct nvkm_device *device = therm->subdev.device; 98 struct nvkm_device *device = therm->subdev.device; 123 struct nvkm_device *device = therm->subdev.device; 131 struct nvkm_device *device = therm->subdev.device;
|
H A D | gf119.c | 29 struct nvkm_subdev *subdev = &therm->subdev; local 30 struct nvkm_device *device = subdev->device; 49 nvkm_error(subdev, "GPIO %d unknown PWM: %08x\n", line, gpio); 56 struct nvkm_device *device = therm->subdev.device; 70 struct nvkm_device *device = therm->subdev.device; 92 struct nvkm_device *device = therm->subdev.device; 109 struct nvkm_device *device = therm->subdev.device; 122 struct nvkm_device *device = therm->subdev.device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | base.c | 26 #include <subdev/bios.h> 27 #include <subdev/bios/vmap.h> 28 #include <subdev/bios/volt.h> 29 #include <subdev/therm.h> 53 struct nvkm_subdev *subdev = &volt->subdev; local 71 nvkm_error(subdev, "couldn't set %iuv\n", uv); 76 nvkm_debug(subdev, "set req %duv to %duv: %d\n", uv, 84 struct nvkm_bios *bios = volt->subdev.device->bios; 106 struct nvkm_bios *bios = volt->subdev 188 struct nvkm_subdev *subdev = &bios->subdev; local 241 nvkm_volt_init(struct nvkm_subdev *subdev) argument 255 nvkm_volt_oneinit(struct nvkm_subdev *subdev) argument 270 nvkm_volt_dtor(struct nvkm_subdev *subdev) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | falcon.c | 25 #include <subdev/mc.h> 26 #include <subdev/timer.h> 49 return nvkm_gpuobj_new(object->engine->subdev.device, 256, 62 struct nvkm_subdev *subdev = &falcon->engine.subdev; local 63 struct nvkm_device *device = subdev->device; 82 nvkm_debug(subdev, "ucode halted\n"); 88 nvkm_error(subdev, "intr %08x\n", intr); 99 struct nvkm_device *device = falcon->engine.subdev.device; 111 if (nvkm_mc_enabled(device, engine->subdev 132 struct nvkm_subdev *subdev = &falcon->engine.subdev; local 163 struct nvkm_subdev *subdev = &falcon->engine.subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | ga102.c | 26 #include <subdev/gsp.h> 27 #include <subdev/acr.h> 28 #include <subdev/timer.h> 29 #include <subdev/vfn.h> 38 struct nvkm_device *device = gr->base.engine.subdev.device; 64 struct nvkm_device *device = gr->base.engine.subdev.device; 83 struct nvkm_device *device = gr->base.engine.subdev.device; 106 struct nvkm_device *device = gr->base.engine.subdev.device; 116 nvkm_wr32(gr->base.engine.subdev.device, 0x40a790, 0xc0000000); 122 struct nvkm_device *device = gr->base.engine.subdev 274 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local [all...] |
H A D | g84.c | 26 #include <subdev/timer.h> 98 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 111 nvkm_error(subdev, "PGRAPH_VSTATUS%d: %08x [%s]\n", r, stat, msg); 118 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 119 struct nvkm_device *device = subdev->device; 152 nvkm_error(subdev, "PGRAPH TLB flush idle timeout fail\n"); 156 nvkm_error(subdev, "PGRAPH_STATUS %08x [%s]\n", tmp, status);
|
/linux-master/drivers/staging/media/tegra-video/ |
H A D | vi.c | 38 * @asd: subdev asynchronous registration information 39 * @entity: media entity from the corresponding V4L2 subdev 40 * @subdev: V4L2 subdev 45 struct v4l2_subdev *subdev; member in struct:tegra_vi_graph_entity 182 struct v4l2_subdev *subdev; local 185 subdev = tegra_channel_get_remote_csi_subdev(chan); 186 if (!subdev) 189 pad = &subdev->entity.pads[0]; 196 subdev 204 struct v4l2_subdev *subdev; local 217 struct v4l2_subdev *subdev; local 316 struct v4l2_subdev *subdev; local 326 struct v4l2_subdev *subdev; local 337 struct v4l2_subdev *subdev; local 367 struct v4l2_subdev *subdev; local 430 struct v4l2_subdev *subdev; local 534 struct v4l2_subdev *subdev; local 568 struct v4l2_subdev *subdev; local 614 struct v4l2_subdev *subdev; local 656 struct v4l2_subdev *subdev; local 693 struct v4l2_subdev *subdev; local 706 struct v4l2_subdev *subdev; local 719 struct v4l2_subdev *subdev; local 733 struct v4l2_subdev *subdev; local 771 struct v4l2_subdev *subdev; local 785 struct v4l2_subdev *subdev; local 798 struct v4l2_subdev *subdev; local 820 struct v4l2_subdev *subdev; local 969 struct v4l2_subdev *subdev; local 1033 struct v4l2_subdev *subdev; local 1586 struct v4l2_subdev *subdev; local 1656 tegra_vi_graph_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument [all...] |
/linux-master/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_csi_bridge.c | 408 static int sun6i_csi_bridge_s_stream(struct v4l2_subdev *subdev, int on) argument 410 struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev); 431 if (source_subdev == bridge->source_parallel.subdev) 504 static int sun6i_csi_bridge_init_state(struct v4l2_subdev *subdev, argument 507 struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev); 527 sun6i_csi_bridge_enum_mbus_code(struct v4l2_subdev *subdev, argument 539 static int sun6i_csi_bridge_get_fmt(struct v4l2_subdev *subdev, argument 543 struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev); 560 static int sun6i_csi_bridge_set_fmt(struct v4l2_subdev *subdev, argument 564 struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev); 612 struct v4l2_subdev *subdev = &csi_dev->bridge.subdev; local 773 struct v4l2_subdev *subdev = &bridge->subdev; local 863 struct v4l2_subdev *subdev = &csi_dev->bridge.subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gv100.c | 32 #include <subdev/timer.h> 40 struct nvkm_device *device = ior->disp->engine.subdev.device; 56 struct nvkm_device *device = sor->disp->engine.subdev.device; 65 struct nvkm_device *device = sor->disp->engine.subdev.device; 75 struct nvkm_device *device = sor->disp->engine.subdev.device; 102 struct nvkm_device *device = ior->disp->engine.subdev.device; 126 struct nvkm_device *device = ior->disp->engine.subdev.device; 148 struct nvkm_device *device = ior->disp->engine.subdev.device; 186 struct nvkm_device *device = sor->disp->engine.subdev.device; 224 struct nvkm_device *device = disp->engine.subdev 375 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 589 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 762 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 838 struct nvkm_subdev *subdev = &disp->engine.subdev; local 896 struct nvkm_subdev *subdev = &disp->engine.subdev; local 938 struct nvkm_subdev *subdev = &disp->engine.subdev; local 986 struct nvkm_subdev *subdev = &disp->engine.subdev; local 1015 struct nvkm_subdev *subdev = &disp->engine.subdev; local 1035 struct nvkm_subdev *subdev = &disp->engine.subdev; local 1055 struct nvkm_subdev *subdev = &disp->engine.subdev; local 1080 struct nvkm_subdev *subdev = &disp->engine.subdev; local [all...] |
/linux-master/drivers/media/platform/renesas/ |
H A D | rcar-isp.c | 21 #include <media/v4l2-subdev.h> 119 struct v4l2_subdev subdev; member in struct:rcar_isp 132 return container_of(sd, struct rcar_isp, subdev); 328 struct v4l2_subdev *subdev, 334 pad = media_entity_get_fwnode_pad(&subdev->entity, asd->match.fwnode, 337 dev_err(isp->dev, "Failed to find pad for %s\n", subdev->name); 341 isp->remote = subdev; 343 dev_dbg(isp->dev, "Bound %s pad: %d\n", subdev->name, pad); 345 return media_create_pad_link(&subdev->entity, pad, 346 &isp->subdev 327 risp_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument 351 risp_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
H A D | mxms.c | 50 nvkm_debug(&mxm->subdev, "unknown version %d.%d\n", mxms[4], mxms[5]); 74 nvkm_debug(&mxm->subdev, "checksum invalid\n"); 85 nvkm_debug(&mxm->subdev, "signature invalid\n"); 99 struct nvkm_subdev *subdev = &mxm->subdev; local 144 nvkm_debug(subdev, "unknown descriptor type %d\n", type); 148 if (mxm->subdev.debug >= NV_DBG_DEBUG && (exec == NULL)) { 161 nvkm_debug(subdev, "%4s: %s\n", mxms_desc[type], data); 165 nvkm_debug(subdev, " %s\n", data);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
H A D | hwsq.h | 4 #include <subdev/bus.h> 7 struct nvkm_subdev *subdev; member in struct:hwsq 61 hwsq_init(struct hwsq *ram, struct nvkm_subdev *subdev) argument 65 ret = nvkm_hwsq_init(subdev, &ram->hwsq); 70 ram->subdev = subdev; 78 if (ram->subdev) { 80 ram->subdev = NULL; 88 struct nvkm_device *device = ram->subdev->device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
H A D | base.c | 81 nvkm_ltc_intr(struct nvkm_subdev *subdev) argument 83 struct nvkm_ltc *ltc = nvkm_ltc(subdev); 88 nvkm_ltc_oneinit(struct nvkm_subdev *subdev) argument 90 struct nvkm_ltc *ltc = nvkm_ltc(subdev); 95 nvkm_ltc_init(struct nvkm_subdev *subdev) argument 97 struct nvkm_ltc *ltc = nvkm_ltc(subdev); 114 nvkm_ltc_dtor(struct nvkm_subdev *subdev) argument 116 struct nvkm_ltc *ltc = nvkm_ltc(subdev); 139 nvkm_subdev_ctor(&nvkm_ltc, device, type, inst, <c->subdev);
|
/linux-master/drivers/media/usb/uvc/ |
H A D | uvc_entity.c | 27 : &entity->subdev.entity; 45 : &remote->subdev.entity; 65 media_entity_cleanup(&entity->subdev.entity); 78 v4l2_subdev_init(&entity->subdev, &uvc_subdev_ops); 79 strscpy(entity->subdev.name, entity->name, 80 sizeof(entity->subdev.name)); 114 entity->subdev.entity.function = function; 116 ret = media_entity_pads_init(&entity->subdev.entity, 123 &entity->subdev);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | ga102.c | 23 #include <subdev/acr.h> 24 #include <subdev/gsp.h> 25 #include <subdev/vfn.h> 62 struct nvkm_device *device = sec2->engine.subdev.device; 79 struct nvkm_subdev *subdev = priv; local 83 nvkm_error(subdev, "ACR_BOOTSTRAP_FALCON failed for falcon %d [%s]: %08x %08x\n", 88 nvkm_debug(subdev, "%s booted\n", name); 106 &sec2->engine.subdev, 180 return nvkm_acr_lsfw_load_sig_image_desc_v2(&sec2->engine.subdev, &sec2->falcon,
|
/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_entity.h | 15 #include <media/v4l2-subdev.h> 117 struct v4l2_subdev subdev; member in struct:vsp1_entity 123 static inline struct vsp1_entity *to_vsp1_entity(struct v4l2_subdev *subdev) argument 125 return container_of(subdev, struct vsp1_entity, subdev); 171 int vsp1_subdev_get_pad_format(struct v4l2_subdev *subdev, 174 int vsp1_subdev_set_pad_format(struct v4l2_subdev *subdev, 180 int vsp1_subdev_enum_mbus_code(struct v4l2_subdev *subdev, 184 int vsp1_subdev_enum_frame_size(struct v4l2_subdev *subdev,
|