/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | cgrp.c | 29 #include <subdev/mmu.h> 40 CGRP_TRACE(cgrp, "dtor ectx %d[%s]", engn->id, engn->engine->subdev.name); 71 CGRP_TRACE(cgrp, "ctor ectx %d[%s]", engn->id, engn->engine->subdev.name); 101 CGRP_TRACE(cgrp, "dtor vctx %d[%s]", engn->id, engn->engine->subdev.name); 107 atomic_dec(&vctx->vmm->engref[engn->engine->subdev.type]); 138 CGRP_ERROR(cgrp, "ectx %d[%s]: %d", engn->id, engn->engine->subdev.name, ret); 143 CGRP_TRACE(cgrp, "ctor vctx %d[%s]", engn->id, engn->engine->subdev.name); 156 atomic_inc(&vctx->vmm->engref[engn->engine->subdev.type]);
|
H A D | runl.c | 30 #include <subdev/timer.h> 31 #include <subdev/top.h> 92 nvkm_msec(fifo->engine.subdev.device, 2000, 251 return nvkm_msec(runl->fifo->engine.subdev.device, runl->fifo->timeout.chan_msec, 342 struct nvkm_device *device = fifo->engine.subdev.device; 364 engn->fault = nvkm_top_fault_id(device, engine->subdev.type, engine->subdev.inst); 370 if (map->data2 == engine->subdev.type && map->inst == engine->subdev.inst) { 397 struct nvkm_subdev *subdev local [all...] |
H A D | ga100.c | 30 #include <subdev/gsp.h> 31 #include <subdev/top.h> 32 #include <subdev/vfn.h> 47 nvkm_wr32(runl->fifo->engine.subdev.device, runl->chan + (chan->id * 4), 0x00000003); 54 struct nvkm_device *device = runl->fifo->engine.subdev.device; 66 nvkm_wr32(runl->fifo->engine.subdev.device, runl->chan + (chan->id * 4), 0xffffffff); 114 nvkm_wr32(runl->fifo->engine.subdev.device, runl->addr + 0x098, 0x01000000 | cgrp->id); 126 struct nvkm_device *device = runl->fifo->engine.subdev.device; 179 struct nvkm_device *device = runq->fifo->engine.subdev.device; 187 struct nvkm_device *device = runq->fifo->engine.subdev 544 struct nvkm_subdev *subdev = &fifo->engine.subdev; local [all...] |
H A D | nv40.c | 33 #include <subdev/fb.h> 34 #include <subdev/instmem.h> 41 struct nvkm_memory *ramfc = chan->cgrp->runl->fifo->engine.subdev.device->imem->ramfc; 114 struct nvkm_instmem *imem = fifo->engine.subdev.device->imem; 128 struct nvkm_device *device = fifo->engine.subdev.device; 133 switch (engn->engine->subdev.type) { 183 struct nvkm_device *device = fifo->engine.subdev.device;
|
H A D | g84.c | 30 #include <subdev/timer.h> 37 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; 45 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; 108 struct nvkm_subdev *subdev = &chan->cgrp->runl->fifo->engine.subdev; local 109 struct nvkm_device *device = subdev->device; 113 switch (engn->engine->subdev.type) { 168 nvkm_mask(fifo->engine.subdev.device, 0x002140, 0x40000000, 0x00000000); 179 nvkm_mask(fifo->engine.subdev.device, 0x002140, 0x40000000, 0x40000000);
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-ispif.h | 16 #include <media/v4l2-subdev.h> 43 struct v4l2_subdev subdev; member in struct:ispif_line
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmtu102.c | 24 #include <subdev/timer.h> 29 struct nvkm_device *device = vmm->mmu->subdev.device;
|
/linux-master/drivers/comedi/drivers/ |
H A D | adl_pci7x3x.c | 130 static void process_irq(struct comedi_device *dev, unsigned int subdev, argument 133 struct comedi_subdevice *s = &dev->subdevices[subdev]; 348 int subdev; local 393 subdev = 0; 398 s = &dev->subdevices[subdev]; 409 subdev++; 413 s = &dev->subdevices[subdev]; 424 subdev++; 431 s = &dev->subdevices[subdev]; 442 subdev [all...] |
H A D | pcl726.c | 315 int subdev; local 350 subdev = board->have_dio ? 3 : 1; 352 subdev++; 353 ret = comedi_alloc_subdevices(dev, subdev); 357 subdev = 0; 360 s = &dev->subdevices[subdev++]; 374 s = &dev->subdevices[subdev++]; 383 s = &dev->subdevices[subdev++]; 394 s = &dev->subdevices[subdev++];
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gm107.c | 27 #include <subdev/bios.h> 28 #include <subdev/bios/bit.h> 29 #include <subdev/bios/init.h> 30 #include <subdev/bios/P0260.h> 31 #include <subdev/fb.h> 284 * PGRAPH engine/subdev functions 290 nvkm_wr32(gr->base.engine.subdev.device, 0x400054, 0x2c350f63); 296 struct nvkm_device *device = gr->base.engine.subdev.device; 304 struct nvkm_device *device = gr->base.engine.subdev.device; 311 struct nvkm_subdev *subdev local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | g94.c | 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; 56 struct nvkm_device *device = sor->disp->engine.subdev.device; 66 struct nvkm_device *device = sor->disp->engine.subdev.device; 85 struct nvkm_device *device = sor->disp->engine.subdev.device; 104 struct nvkm_device *device = sor->disp->engine.subdev.device; 123 struct nvkm_device *device = sor->disp->engine.subdev.device; 155 struct nvkm_device *device = sor->disp->engine.subdev.device; 174 struct nvkm_device *device = disp->engine.subdev [all...] |
H A D | ga102.c | 27 #include <subdev/gsp.h> 28 #include <subdev/timer.h> 35 struct nvkm_device *device = sor->disp->engine.subdev.device; 88 struct nvkm_device *device = sor->disp->engine.subdev.device; 118 struct nvkm_device *device = disp->engine.subdev.device;
|
H A D | gt215.c | 30 #include <subdev/timer.h> 37 struct nvkm_device *device = ior->disp->engine.subdev.device; 51 struct nvkm_device *device = ior->disp->engine.subdev.device; 70 struct nvkm_device *device = sor->disp->engine.subdev.device; 98 struct nvkm_device *device = ior->disp->engine.subdev.device; 121 struct nvkm_device *device = ior->disp->engine.subdev.device; 143 struct nvkm_device *device = ior->disp->engine.subdev.device; 188 struct nvkm_device *device = ior->disp->engine.subdev.device; 203 struct nvkm_device *device = ior->disp->engine.subdev.device;
|
/linux-master/drivers/media/i2c/ |
H A D | mt9m111.c | 229 struct v4l2_subdev subdev; member in struct:mt9m111 295 return container_of(i2c_get_clientdata(client), struct mt9m111, subdev); 376 struct i2c_client *client = v4l2_get_subdevdata(&mt9m111->subdev); 384 struct i2c_client *client = v4l2_get_subdevdata(&mt9m111->subdev); 398 struct i2c_client *client = v4l2_get_subdevdata(&mt9m111->subdev); 429 struct i2c_client *client = v4l2_get_subdevdata(&mt9m111->subdev); 435 struct i2c_client *client = v4l2_get_subdevdata(&mt9m111->subdev); 522 struct mt9m111 *mt9m111 = container_of(sd, struct mt9m111, subdev); 548 struct i2c_client *client = v4l2_get_subdevdata(&mt9m111->subdev); 625 struct mt9m111 *mt9m111 = container_of(sd, struct mt9m111, subdev); [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | nv50.c | 29 struct nvkm_device *device = gpio->subdev.device; 73 struct nvkm_device *device = gpio->subdev.device; 86 struct nvkm_device *device = gpio->subdev.device; 98 struct nvkm_device *device = gpio->subdev.device; 109 struct nvkm_device *device = gpio->subdev.device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | gf100.c | 28 #include <subdev/bios.h> 29 #include <subdev/bios/pll.h> 30 #include <subdev/timer.h> 51 struct nvkm_device *device = clk->base.subdev.device; 61 struct nvkm_device *device = clk->base.subdev.device; 100 struct nvkm_device *device = clk->base.subdev.device; 135 struct nvkm_device *device = clk->base.subdev.device; 161 struct nvkm_subdev *subdev = &clk->base.subdev; local 162 struct nvkm_device *device = subdev 252 struct nvkm_subdev *subdev = &clk->base.subdev; local [all...] |
/linux-master/drivers/remoteproc/ |
H A D | qcom_sysmon.c | 21 struct rproc_subdev subdev; member in struct:qcom_sysmon 470 static int sysmon_prepare(struct rproc_subdev *subdev) argument 472 struct qcom_sysmon *sysmon = container_of(subdev, struct qcom_sysmon, 473 subdev); 489 * @subdev: instance of the sysmon subdevice 492 * to @subdev has booted up. The rproc that booted up also needs to know 496 static int sysmon_start(struct rproc_subdev *subdev) argument 498 struct qcom_sysmon *sysmon = container_of(subdev, struct qcom_sysmon, 499 subdev); 534 static void sysmon_stop(struct rproc_subdev *subdev, boo argument 564 sysmon_unprepare(struct rproc_subdev *subdev) argument [all...] |
/linux-master/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-csi2.c | 25 #include <media/v4l2-subdev.h> 114 struct v4l2_subdev subdev; member in struct:rzg2l_csi2 196 return container_of(sd, struct rzg2l_csi2, subdev); 248 dev_err(csi2->dev, "no pixel rate control in subdev %s\n", 253 state = v4l2_subdev_lock_and_get_active_state(&csi2->subdev); 612 struct v4l2_subdev *subdev, 617 csi2->remote_source = subdev; 619 dev_dbg(csi2->dev, "Bound subdev: %s pad\n", subdev->name); 621 return media_create_pad_link(&subdev 611 rzg2l_csi2_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument 627 rzg2l_csi2_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument [all...] |
/linux-master/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-core.c | 217 if (group->remotes[i].subdev == sd) 235 vin_err(vin, "Failed to register subdev nodes\n"); 253 struct v4l2_subdev *subdev, 268 vin->group->remotes[i].subdev = NULL; 269 vin_dbg(vin, "Unbind %s from slot %u\n", subdev->name, i); 279 struct v4l2_subdev *subdev, 290 vin->group->remotes[i].subdev = subdev; 291 vin_dbg(vin, "Bound %s to slot %u\n", subdev->name, i); 440 static int rvin_create_controls(struct rvin_dev *vin, struct v4l2_subdev *subdev) argument 252 rvin_group_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asc) argument 278 rvin_group_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asc) argument 496 rvin_parallel_subdevice_attach(struct rvin_dev *vin, struct v4l2_subdev *subdev) argument 611 rvin_parallel_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asc) argument 624 rvin_parallel_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asc) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | i2c.c | 24 #include <subdev/bios.h> 25 #include <subdev/bios/dcb.h> 26 #include <subdev/bios/i2c.h> 41 nvkm_warn(&bios->subdev, "ccb %02x not supported\n", *ver); 73 struct nvkm_subdev *subdev = &bios->subdev; local 130 nvkm_warn(subdev, "unknown i2c type %d\n", info->type);
|
H A D | P0260.c | 24 #include <subdev/bios.h> 25 #include <subdev/bios/bit.h> 26 #include <subdev/bios/P0260.h>
|
/linux-master/drivers/staging/media/omap4iss/ |
H A D | iss.c | 151 dev_warn(iss->dev, "no pixel rate control in subdev %s\n", 380 * subdev start error. 388 struct v4l2_subdev *subdev; local 406 subdev = media_entity_to_v4l2_subdev(entity); 407 ret = v4l2_subdev_call(subdev, video, s_stream, 0); 410 subdev->name); 415 media_entity_enum_set(&iss->crashed, &subdev->entity); 440 struct v4l2_subdev *subdev; local 472 subdev = media_entity_to_v4l2_subdev(entity); 474 ret = v4l2_subdev_call(subdev, vide 953 struct v4l2_subdev *subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
H A D | nv44.c | 56 int ret = nvkm_gpuobj_new(chan->object.engine->subdev.device, 264 * 4, 73 struct nvkm_device *device = mpeg->engine.subdev.device; 124 * PMPEG engine/subdev functions 145 struct nvkm_subdev *subdev = &mpeg->engine.subdev; local 146 struct nvkm_device *device = subdev->device; 174 if (nv44_mpeg_mthd(subdev->device, mthd, data)) 183 nvkm_error(subdev, "ch %d [%08x %s] %08x %08x %08x %08x\n",
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | r535.c | 25 #include <subdev/fb.h> 26 #include <subdev/gsp.h> 27 #include <subdev/instmem.h> 28 #include <subdev/mmu/vmm.h> 65 struct nvkm_gsp *gsp = bar->subdev.device->gsp; 76 struct nvkm_device *device = bar->subdev.device; 113 struct nvkm_device *device = bar->subdev.device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | base.c | 24 #include <subdev/mc.h> 25 #include <subdev/timer.h> 26 #include <subdev/top.h> 258 const struct nvkm_subdev *subdev = falcon->owner; local 262 falcon->addr = nvkm_top_addr(subdev->device, subdev->type, subdev->inst); 327 struct nvkm_subdev *subdev, const char *name, u32 addr, 331 falcon->owner = subdev; 326 nvkm_falcon_ctor(const struct nvkm_falcon_func *func, struct nvkm_subdev *subdev, const char *name, u32 addr, struct nvkm_falcon *falcon) argument
|