/linux-master/drivers/media/platform/ti/omap3isp/ |
H A D | ispstat.c | 116 stat->subdev.name); 126 stat->subdev.name); 243 stat->subdev.name); 261 stat->subdev.name); 291 stat->subdev.name); 297 stat->subdev.name); 313 stat->subdev.name); 327 stat->subdev.name, rval); 358 stat->subdev.name); 423 stat->subdev 811 omap3isp_stat_s_stream(struct v4l2_subdev *subdev, int enable) argument 1003 omap3isp_stat_subscribe_event(struct v4l2_subdev *subdev, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) argument 1015 omap3isp_stat_unsubscribe_event(struct v4l2_subdev *subdev, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) argument 1038 struct v4l2_subdev *subdev = &stat->subdev; local [all...] |
H A D | isp.c | 545 pipe = to_isp_pipeline(&isp->isp_ccp2.subdev.entity); 551 pipe = to_isp_pipeline(&isp->isp_csi2a.subdev.entity); 557 pipe = to_isp_pipeline(&isp->isp_ccdc.subdev.entity); 563 pipe = to_isp_pipeline(&isp->isp_prev.subdev.entity); 572 pipe = to_isp_pipeline(&isp->isp_res.subdev.entity); 677 struct v4l2_subdev *subdev; local 708 subdev = media_entity_to_v4l2_subdev(entity); 710 ret = v4l2_subdev_call(subdev, video, s_stream, mode); 716 if (subdev == &isp->isp_ccdc.subdev) { 786 struct v4l2_subdev *subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | nv04.c | 33 #include <subdev/instmem.h> 34 #include <subdev/mc.h> 35 #include <subdev/timer.h> 44 struct nvkm_device *device = fifo->engine.subdev.device; 98 nvkm_mask(fifo->engine.subdev.device, NV04_PFIFO_MODE, BIT(chan->id), BIT(chan->id)); 105 struct nvkm_memory *ramfc = chan->cgrp->runl->fifo->engine.subdev.device->imem->ramfc; 118 struct nvkm_memory *ramfc = chan->cgrp->runl->fifo->engine.subdev.device->imem->ramfc; 184 struct nvkm_instmem *imem = fifo->engine.subdev.device->imem; 195 struct nvkm_instmem *imem = fifo->engine.subdev.device->imem; 215 struct nvkm_device *device = fifo->engine.subdev 305 struct nvkm_subdev *subdev = &fifo->engine.subdev; local 356 struct nvkm_subdev *subdev = &fifo->engine.subdev; local 409 struct nvkm_subdev *subdev = &fifo->engine.subdev; local [all...] |
H A D | base.c | 31 #include <subdev/bar.h> 32 #include <subdev/mc.h> 33 #include <subdev/mmu.h> 44 nvkm_runl_foreach(runl, engine->subdev.device->fifo) { 130 nvkm_inth_block(&fifo->engine.subdev.inth); 164 nvkm_inth_allow(&fifo->engine.subdev.inth); 176 ret = nvkm_subdev_oneinit(&fifo->engine.subdev); 193 switch (engn->engine->subdev.type) { 243 struct nvkm_subdev *subdev = &engine->subdev; local [all...] |
/linux-master/drivers/media/i2c/ |
H A D | mt9v032.c | 31 #include <media/v4l2-subdev.h> 186 struct v4l2_subdev subdev; member in struct:mt9v032 223 return container_of(sd, struct mt9v032, subdev); 349 * V4L2 subdev video operations 382 static int mt9v032_s_stream(struct v4l2_subdev *subdev, int enable) argument 386 struct mt9v032 *mt9v032 = to_mt9v032(subdev); 430 static int mt9v032_enum_mbus_code(struct v4l2_subdev *subdev, argument 434 struct mt9v032 *mt9v032 = to_mt9v032(subdev); 443 static int mt9v032_enum_frame_size(struct v4l2_subdev *subdev, argument 447 struct mt9v032 *mt9v032 = to_mt9v032(subdev); 462 mt9v032_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument 498 mt9v032_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument 542 mt9v032_get_selection(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument 556 mt9v032_set_selection(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument 849 mt9v032_set_power(struct v4l2_subdev *subdev, int on) argument 878 mt9v032_registered(struct v4l2_subdev *subdev) argument 926 mt9v032_open(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh) argument 953 mt9v032_close(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh) argument 1195 struct v4l2_subdev *subdev = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | gm200.c | 27 #include <subdev/mc.h> 28 #include <subdev/mmu.h> 29 #include <subdev/pmu.h> 30 #include <subdev/timer.h> 42 nvkm_warn(&acr->subdev, "firmware unavailable\n"); 55 struct nvkm_device *device = acr->subdev.device; 67 struct nvkm_subdev *subdev = &acr->subdev; local 75 wpr_header_dump(subdev, &hdr); 82 lsb_header_dump(subdev, 345 struct nvkm_subdev *subdev = &acr->subdev; local [all...] |
H A D | gp102.c | 26 #include <subdev/mmu.h> 42 wpr_header_v1_dump(&acr->subdev, &hdr); 49 lsb_header_v1_dump(&acr->subdev, &lsb); 121 int ret = nvkm_memory_new(acr->subdev.device, NVKM_MEM_TARGET_INST, 169 wpr_header_v1_dump(&acr->subdev, hdr); 211 flcn_acr_desc_v1_dump(&acr->subdev, desc); 259 struct nvkm_subdev *subdev = &acr->subdev; local 262 hsfwif = nvkm_firmware_load(subdev, fwif->func->load, "AcrLoad", 267 hsfwif = nvkm_firmware_load(subdev, fwi [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | pllnv04.c | 25 #include <subdev/bios.h> 26 #include <subdev/bios/pll.h> 29 getMNP_single(struct nvkm_subdev *subdev, struct nvbios_pll *info, int clk, argument 40 struct nvkm_bios *bios = subdev->device->bios; 128 getMNP_double(struct nvkm_subdev *subdev, struct nvbios_pll *info, int clk, argument 139 int chip_version = subdev->device->bios->version.chip; 227 nv04_pll_calc(struct nvkm_subdev *subdev, struct nvbios_pll *info, u32 freq, argument 233 ret = getMNP_single(subdev, info, freq, N1, M1, P); 239 ret = getMNP_double(subdev, info, freq, N1, M1, N2, M2, P); 243 nvkm_error(subdev, "unabl [all...] |
H A D | nv50.c | 28 #include <subdev/bios.h> 29 #include <subdev/bios/pll.h> 34 struct nvkm_device *device = clk->base.subdev.device; 54 struct nvkm_subdev *subdev = &clk->base.subdev; local 55 struct nvkm_device *device = subdev->device; 69 nvkm_error(subdev, "ref: bad pll %06x\n", base); 97 nvkm_error(subdev, "ref: bad pll %06x\n", base); 127 struct nvkm_subdev *subdev = &clk->base.subdev; local 195 struct nvkm_subdev *subdev = &clk->base.subdev; local 328 struct nvkm_subdev *subdev = &clk->base.subdev; local 373 struct nvkm_subdev *subdev = &clk->base.subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv50.c | 30 #include <subdev/bios.h> 31 #include <subdev/bios/perf.h> 32 #include <subdev/bios/pll.h> 33 #include <subdev/bios/rammap.h> 34 #include <subdev/bios/timing.h> 35 #include <subdev/clk/pll.h> 36 #include <subdev/gpio.h> 76 struct nvkm_subdev *subdev = &ram->base.fb->subdev; local 77 struct nvkm_device *device = subdev 155 struct nvkm_subdev *subdev = &ram->base.fb->subdev; local 222 struct nvkm_subdev *subdev = &ram->base.fb->subdev; local 505 struct nvkm_subdev *subdev = &ram->fb->subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | gf100.c | 28 #include <subdev/fb.h> 29 #include <subdev/mmu.h> 48 nvkm_mask(bar->subdev.device, 0x001704, 0x80000000, 0x00000000); 54 struct nvkm_device *device = base->subdev.device; 69 nvkm_mask(bar->subdev.device, 0x001714, 0x80000000, 0x00000000); 75 struct nvkm_device *device = base->subdev.device; 87 struct nvkm_device *device = bar->base.subdev.device; 108 bar_vm->vmm->debug = bar->base.subdev.debug; 136 bar->base.subdev.oneinit = true; 137 nvkm_bar_bar2_init(bar->base.subdev [all...] |
H A D | nv50.c | 27 #include <subdev/fb.h> 28 #include <subdev/mmu.h> 29 #include <subdev/timer.h> 35 struct nvkm_device *device = bar->base.subdev.device; 61 nvkm_wr32(bar->subdev.device, 0x001708, 0x00000000); 67 struct nvkm_device *device = base->subdev.device; 81 nvkm_wr32(bar->subdev.device, 0x00170c, 0x00000000); 87 struct nvkm_device *device = base->subdev.device; 98 struct nvkm_device *device = bar->base.subdev.device; 109 struct nvkm_device *device = bar->base.subdev [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gm200.c | 28 #include <subdev/acr.h> 37 nvkm_warn(&gr->base.engine.subdev, "firmware unavailable\n"); 42 * PGRAPH engine/subdev functions 53 flcn_bl_dmem_desc_v1_dump(&acr->subdev, &hdr); 94 return nvkm_rd32(gr->base.engine.subdev.device, 0x12006c); 100 struct nvkm_device *device = gr->base.engine.subdev.device; 108 struct nvkm_device *device = gr->base.engine.subdev.device; 116 struct nvkm_device *device = gr->base.engine.subdev.device; 130 struct nvkm_device *device = gr->base.engine.subdev.device; 226 ret = nvkm_acr_lsfw_load_bl_inst_data_sig(&gr->base.engine.subdev, [all...] |
H A D | gm20b.c | 26 #include <subdev/acr.h> 27 #include <subdev/timer.h> 48 flcn_bl_dmem_desc_dump(&acr->subdev, &hdr); 83 struct nvkm_device *device = gr->base.engine.subdev.device; 111 struct nvkm_device *device = gr->base.engine.subdev.device; 143 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 146 ret = nvkm_acr_lsfw_load_bl_inst_data_sig(subdev, &gr->fecs.falcon, 153 if (nvkm_firmware_load_blob(subdev, "gr/", "gpccs_inst", ver, 155 nvkm_firmware_load_blob(subdev, "g [all...] |
H A D | gf100.c | 31 #include <subdev/acr.h> 32 #include <subdev/fb.h> 33 #include <subdev/mc.h> 34 #include <subdev/pmu.h> 35 #include <subdev/therm.h> 36 #include <subdev/timer.h> 51 struct nvkm_device *device = gr->base.engine.subdev.device; 67 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; 102 struct nvkm_device *device = gr->base.engine.subdev.device; 114 struct nvkm_ltc *ltc = gr->base.engine.subdev 1051 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1236 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1297 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1318 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1363 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1411 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1537 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1568 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1609 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1752 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1834 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 1992 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 2067 struct nvkm_subdev *subdev = &base->engine.subdev; local 2118 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local 2324 struct nvkm_subdev *subdev = &base->engine.subdev; local 2571 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local [all...] |
H A D | ctxgm200.c | 33 struct nvkm_device *device = gr->base.engine.subdev.device; 40 struct nvkm_device *device = gr->base.engine.subdev.device; 48 struct nvkm_device *device = gr->base.engine.subdev.device; 73 nvkm_wr32(gr->base.engine.subdev.device, 0x4041c4, tmp); 79 nvkm_wr32(gr->base.engine.subdev.device, 0x406500, 0x00000000); 85 struct nvkm_device *device = gr->base.engine.subdev.device;
|
H A D | gp100.c | 30 * PGRAPH engine/subdev functions 35 struct nvkm_device *device = gr->base.engine.subdev.device; 54 struct nvkm_device *device = gr->base.engine.subdev.device; 74 struct nvkm_device *device = gr->base.engine.subdev.device; 82 struct nvkm_device *device = gr->base.engine.subdev.device; 90 nvkm_wr32(gr->base.engine.subdev.device, 0x409c24, 0x000e0002); 96 struct nvkm_device *device = gr->base.engine.subdev.device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | tu102.c | 24 #include <subdev/fb.h> 34 struct nvkm_subdev *subdev = &gsp->subdev; local 42 hdr = nvfw_bin_hdr(subdev, blob->data); 43 hshdr = nvfw_hs_header_v2(subdev, blob->data + hdr->header_offset); 48 ret = nvkm_falcon_fw_ctor(func, name, subdev->device, true, 58 lhdr = nvfw_hs_load_header_v2(subdev, blob->data + hshdr->header_offset); 120 struct nvkm_device *device = gsp->subdev.device; 125 addr = nvkm_rd32(gsp->subdev.device, 0x625f04); 139 gsp->fb.size = nvkm_fb_vidmem_size(gsp->subdev [all...] |
H A D | ga102.c | 45 struct nvkm_subdev *subdev = &gsp->subdev; local 53 hdr = nvfw_bin_hdr(subdev, blob->data); 54 hshdr = nvfw_hs_header_v2(subdev, blob->data + hdr->header_offset); 60 ret = nvkm_falcon_fw_ctor(func, name, subdev->device, true, 70 lhdr = nvfw_hs_load_header_v2(subdev, blob->data + hshdr->header_offset);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | firmware.c | 25 #include <subdev/fb.h> 26 #include <subdev/mmu.h> 29 nvkm_firmware_load_name(const struct nvkm_subdev *subdev, const char *base, argument 36 ret = nvkm_firmware_get(subdev, path, ver, pfw); 44 nvkm_firmware_load_blob(const struct nvkm_subdev *subdev, const char *base, argument 50 ret = nvkm_firmware_load_name(subdev, base, name, ver, &fw); 64 * @subdev: subdevice that will use that firmware 73 nvkm_firmware_get(const struct nvkm_subdev *subdev, const char *fwname, int ver, argument 76 struct nvkm_device *device = subdev->device; 95 nvkm_debug(subdev, "firmwar [all...] |
/linux-master/drivers/media/platform/cadence/ |
H A D | cdns-csi2tx.c | 22 #include <media/v4l2-subdev.h> 110 struct v4l2_subdev subdev; member in struct:csi2tx_priv 143 struct csi2tx_priv *v4l2_subdev_to_csi2tx(struct v4l2_subdev *subdev) argument 145 return container_of(subdev, struct csi2tx_priv, subdev); 159 static int csi2tx_enum_mbus_code(struct v4l2_subdev *subdev, argument 172 __csi2tx_get_pad_format(struct v4l2_subdev *subdev, argument 176 struct csi2tx_priv *csi2tx = v4l2_subdev_to_csi2tx(subdev); 184 static int csi2tx_get_pad_format(struct v4l2_subdev *subdev, argument 194 format = __csi2tx_get_pad_format(subdev, sd_stat 203 csi2tx_set_pad_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument 390 csi2tx_s_stream(struct v4l2_subdev *subdev, int enable) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv50.c | 28 #include <subdev/bar.h> 29 #include <subdev/fb.h> 30 #include <subdev/gsp.h> 31 #include <subdev/mmu.h> 61 struct nvkm_device *device = imem->base.subdev.device; 80 struct nvkm_device *device = imem->base.subdev.device; 126 struct nvkm_subdev *subdev = &imem->base.subdev; local 127 struct nvkm_device *device = subdev->device; 145 nvkm_debug(subdev, "evic 196 struct nvkm_subdev *subdev = &imem->base.subdev; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | ga102.c | 24 #include <subdev/gsp.h> 29 struct nvkm_device *device = gpio->subdev.device; 58 struct nvkm_device *device = gpio->subdev.device; 68 struct nvkm_device *device = gpio->subdev.device; 75 struct nvkm_device *device = gpio->subdev.device; 89 struct nvkm_device *device = gpio->subdev.device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | nv50.c | 34 #include <subdev/bios.h> 35 #include <subdev/bios/disp.h> 36 #include <subdev/bios/init.h> 37 #include <subdev/bios/pll.h> 38 #include <subdev/devinit.h> 39 #include <subdev/i2c.h> 40 #include <subdev/mmu.h> 41 #include <subdev/timer.h> 49 struct nvkm_device *device = pior->disp->engine.subdev.device; 82 struct nvkm_device *device = pior->disp->engine.subdev 454 struct nvkm_subdev *subdev = &disp->engine.subdev; local 483 struct nvkm_subdev *subdev = &disp->engine.subdev; local 569 struct nvkm_subdev *subdev = &disp->engine.subdev; local 588 struct nvkm_subdev *subdev = &disp->engine.subdev; local 635 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 657 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 945 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 965 struct nvkm_subdev *subdev = &chan->disp->engine.subdev; local 1032 struct nvkm_subdev *subdev = &head->disp->engine.subdev; local 1159 struct nvkm_subdev *subdev = &head->disp->engine.subdev; local 1368 struct nvkm_subdev *subdev = &disp->engine.subdev; local 1439 struct nvkm_subdev *subdev = &disp->engine.subdev; local 1584 struct nvkm_subdev *subdev = &disp->engine.subdev; local [all...] |
/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_histo.c | 15 #include <media/v4l2-subdev.h> 172 static int histo_enum_mbus_code(struct v4l2_subdev *subdev, argument 176 struct vsp1_histogram *histo = subdev_to_histo(subdev); 183 return vsp1_subdev_enum_mbus_code(subdev, sd_state, code, 188 static int histo_enum_frame_size(struct v4l2_subdev *subdev, argument 195 return vsp1_subdev_enum_frame_size(subdev, sd_state, fse, 201 static int histo_get_selection(struct v4l2_subdev *subdev, argument 205 struct vsp1_histogram *histo = subdev_to_histo(subdev); 260 static int histo_set_crop(struct v4l2_subdev *subdev, argument 264 struct vsp1_histogram *histo = subdev_to_histo(subdev); 291 histo_set_compose(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument 343 histo_set_selection(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) argument 374 histo_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument 390 histo_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *fmt) argument [all...] |