Searched refs:subdev (Results 176 - 200 of 908) sorted by relevance

1234567891011>>

/linux-master/drivers/staging/media/atomisp/pci/
H A Datomisp_gmin_platform.c10 #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 Dbusgf119.c36 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 Dbusnv04.c27 #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 Dbase.c30 #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 Dtherm.h4 #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 Dgp100.c25 #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 Dgf100.c32 #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 Dbase.c26 #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 Dbase.c27 #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 Dnv50.c30 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 Dgf119.c29 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 Dbase.c26 #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 Dfalcon.c25 #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 Dga102.c26 #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 Dg84.c26 #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 Dvi.c38 * @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 Dsun6i_csi_bridge.c408 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 Dgv100.c32 #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 Drcar-isp.c21 #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 Dmxms.c50 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 Dhwsq.h4 #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 Dbase.c81 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, &ltc->subdev);
/linux-master/drivers/media/usb/uvc/
H A Duvc_entity.c27 : &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 Dga102.c23 #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 Dvsp1_entity.h15 #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,

Completed in 239 milliseconds

1234567891011>>