/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | priv.h | 3 #define nvkm_instmem(p) container_of((p), struct nvkm_instmem, subdev) macro 7 void *(*dtor)(struct nvkm_instmem *); 8 int (*oneinit)(struct nvkm_instmem *); 9 void (*fini)(struct nvkm_instmem *); 10 u32 (*rd32)(struct nvkm_instmem *, u32 addr); 11 void (*wr32)(struct nvkm_instmem *, u32 addr, u32 data); 12 int (*memory_new)(struct nvkm_instmem *, u32 size, u32 align, 19 int index, struct nvkm_instmem *);
|
D | base.c | 37 struct nvkm_instmem *imem; 174 nvkm_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero, in nvkm_instobj_new() 224 nvkm_instmem_rd32(struct nvkm_instmem *imem, u32 addr) in nvkm_instmem_rd32() 230 nvkm_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data) in nvkm_instmem_wr32() 238 struct nvkm_instmem *imem = nvkm_instmem(subdev); in nvkm_instmem_fini() 265 struct nvkm_instmem *imem = nvkm_instmem(subdev); in nvkm_instmem_oneinit() 274 struct nvkm_instmem *imem = nvkm_instmem(subdev); in nvkm_instmem_init() 295 struct nvkm_instmem *imem = nvkm_instmem(subdev); in nvkm_instmem_dtor() 302 nvkm_instmem = { variable 312 struct nvkm_instmem *imem) in nvkm_instmem_ctor() [all …]
|
D | nv04.c | 31 struct nvkm_instmem base; 116 nv04_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv04_instobj_new() 142 nv04_instmem_rd32(struct nvkm_instmem *imem, u32 addr) in nv04_instmem_rd32() 148 nv04_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data) in nv04_instmem_wr32() 154 nv04_instmem_oneinit(struct nvkm_instmem *base) in nv04_instmem_oneinit() 194 nv04_instmem_dtor(struct nvkm_instmem *base) in nv04_instmem_dtor() 218 struct nvkm_instmem **pimem) in nv04_instmem_new()
|
D | nv40.c | 32 struct nvkm_instmem base; 115 nv40_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv40_instobj_new() 141 nv40_instmem_rd32(struct nvkm_instmem *base, u32 addr) in nv40_instmem_rd32() 147 nv40_instmem_wr32(struct nvkm_instmem *base, u32 addr, u32 data) in nv40_instmem_wr32() 153 nv40_instmem_oneinit(struct nvkm_instmem *base) in nv40_instmem_oneinit() 209 nv40_instmem_dtor(struct nvkm_instmem *base) in nv40_instmem_dtor() 235 struct nvkm_instmem **pimem) in nv40_instmem_new()
|
D | nv50.c | 33 struct nvkm_instmem base; 193 nv50_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv50_instobj_new() 224 nv50_instmem_fini(struct nvkm_instmem *base) in nv50_instmem_fini() 239 struct nvkm_instmem **pimem) in nv50_instmem_new()
|
D | gk20a.c | 91 struct nvkm_instmem base; 527 gk20a_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in gk20a_instobj_new() 566 gk20a_instmem_dtor(struct nvkm_instmem *base) in gk20a_instmem_dtor() 591 struct nvkm_instmem **pimem) in gk20a_instmem_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | instmem.h | 6 struct nvkm_instmem { struct 20 u32 nvkm_instmem_rd32(struct nvkm_instmem *, u32 addr); argument 21 void nvkm_instmem_wr32(struct nvkm_instmem *, u32 addr, u32 data); 22 int nvkm_instobj_new(struct nvkm_instmem *, u32 size, u32 align, bool zero, 26 int nv04_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **); 27 int nv40_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **); 28 int nv50_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **); 29 int gk20a_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | dmanv40.c | 62 struct nvkm_instmem *imem = device->imem; in nv40_fifo_dma_engine_fini() 92 struct nvkm_instmem *imem = device->imem; in nv40_fifo_dma_engine_init() 144 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv40_fifo_dma_object_ctor() 190 struct nvkm_instmem *imem = device->imem; in nv40_fifo_dma_new()
|
D | dmanv04.c | 38 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() 47 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() 138 struct nvkm_instmem *imem = fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_dtor() 169 struct nvkm_instmem *imem = device->imem; in nv04_fifo_dma_new()
|
D | nv17.c | 55 struct nvkm_instmem *imem = device->imem; in nv17_fifo_init()
|
D | nv40.c | 65 struct nvkm_instmem *imem = device->imem; in nv40_fifo_init()
|
D | dmanv10.c | 45 struct nvkm_instmem *imem = device->imem; in nv10_fifo_dma_new()
|
D | dmanv17.c | 45 struct nvkm_instmem *imem = device->imem; in nv17_fifo_dma_new()
|
D | nv04.c | 301 struct nvkm_instmem *imem = device->imem; in nv04_fifo_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | memory.c | 51 struct nvkm_instmem *imem = device->imem; in nvkm_memory_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv40.c | 33 struct nvkm_instmem *imem = device->imem; in nv40_mpeg_mthd_dma()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | device.h | 112 struct nvkm_instmem *imem; 177 int (*imem )(struct nvkm_device *, int idx, struct nvkm_instmem **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | user.c | 68 struct nvkm_instmem *instmem = device->imem; in nvkm_dmaobj_ctor()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | user.c | 47 struct nvkm_instmem *imem = device->imem; in nvkm_udevice_info()
|