/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | priv.h | 4 #define nvkm_instmem(p) container_of((p), struct nvkm_instmem, subdev) macro 8 void *(*dtor)(struct nvkm_instmem *); 9 int (*oneinit)(struct nvkm_instmem *); 10 void (*fini)(struct nvkm_instmem *); 11 u32 (*rd32)(struct nvkm_instmem *, u32 addr); 12 void (*wr32)(struct nvkm_instmem *, u32 addr, u32 data); 13 int (*memory_new)(struct nvkm_instmem *, u32 size, u32 align, 15 int (*memory_wrap)(struct nvkm_instmem *, struct nvkm_memory *, struct nvkm_memory **); 20 enum nvkm_subdev_type, int, struct nvkm_instmem *); [all...] |
H A D | base.c | 74 nvkm_instobj_dtor(struct nvkm_instmem *imem, struct nvkm_instobj *iobj) in nvkm_instobj_dtor() 83 struct nvkm_instmem *imem, struct nvkm_instobj *iobj) in nvkm_instobj_ctor() 96 struct nvkm_instmem *imem = device->imem; in nvkm_instobj_wrap() 105 nvkm_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero, in nvkm_instobj_new() 145 nvkm_instmem_rd32(struct nvkm_instmem *imem, u32 addr) in nvkm_instmem_rd32() 151 nvkm_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data) in nvkm_instmem_wr32() 157 nvkm_instmem_boot(struct nvkm_instmem *imem) in nvkm_instmem_boot() 174 struct nvkm_instmem *imem = nvkm_instmem(subdev); in nvkm_instmem_fini() 202 struct nvkm_instmem *ime in nvkm_instmem_init() 241 nvkm_instmem = { global() variable [all...] |
H A D | nv04.c | 30 struct nvkm_instmem base; 120 nv04_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv04_instobj_new() 146 nv04_instmem_rd32(struct nvkm_instmem *imem, u32 addr) in nv04_instmem_rd32() 152 nv04_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data) in nv04_instmem_wr32() 158 nv04_instmem_oneinit(struct nvkm_instmem *base) in nv04_instmem_oneinit() 198 nv04_instmem_dtor(struct nvkm_instmem *base) in nv04_instmem_dtor() 221 struct nvkm_instmem **pimem) in nv04_instmem_new()
|
H A D | nv40.c | 31 struct nvkm_instmem base; 120 nv40_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv40_instobj_new() 146 nv40_instmem_rd32(struct nvkm_instmem *base, u32 addr) in nv40_instmem_rd32() 152 nv40_instmem_wr32(struct nvkm_instmem *base, u32 addr, u32 data) in nv40_instmem_wr32() 158 nv40_instmem_oneinit(struct nvkm_instmem *base) in nv40_instmem_oneinit() 214 nv40_instmem_dtor(struct nvkm_instmem *base) in nv40_instmem_dtor() 239 struct nvkm_instmem **pimem) in nv40_instmem_new()
|
H A D | nv50.c | 33 struct nvkm_instmem base; 219 struct nvkm_instmem *imem = &iobj->imem->base; in nv50_instobj_acquire() 263 struct nvkm_instmem *imem = &iobj->imem->base; in nv50_instobj_boot() 314 struct nvkm_instmem *imem = &iobj->imem->base; in nv50_instobj_dtor() 351 nv50_instobj_wrap(struct nvkm_instmem *base, in nv50_instobj_wrap() 371 nv50_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero, in nv50_instobj_new() 392 nv50_instmem_fini(struct nvkm_instmem *base) in nv50_instmem_fini() 407 struct nvkm_instmem **pimem) in nv50_instmem_new()
|
H A D | gk20a.c | 93 struct nvkm_instmem base; 515 gk20a_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in gk20a_instobj_new() 549 gk20a_instmem_dtor(struct nvkm_instmem *base) in gk20a_instmem_dtor() 573 struct nvkm_instmem **pimem) in gk20a_instmem_new()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | priv.h | 4 #define nvkm_instmem(p) container_of((p), struct nvkm_instmem, subdev) macro 8 void *(*dtor)(struct nvkm_instmem *); 9 int (*oneinit)(struct nvkm_instmem *); 10 void (*fini)(struct nvkm_instmem *); 11 u32 (*rd32)(struct nvkm_instmem *, u32 addr); 12 void (*wr32)(struct nvkm_instmem *, u32 addr, u32 data); 13 int (*memory_new)(struct nvkm_instmem *, u32 size, u32 align, 19 int index, struct nvkm_instmem *); 20 void nvkm_instmem_boot(struct nvkm_instmem *); [all...] |
H A D | base.c | 74 nvkm_instobj_dtor(struct nvkm_instmem *imem, struct nvkm_instobj *iobj) in nvkm_instobj_dtor() 83 struct nvkm_instmem *imem, struct nvkm_instobj *iobj) in nvkm_instobj_ctor() 93 nvkm_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero, in nvkm_instobj_new() 133 nvkm_instmem_rd32(struct nvkm_instmem *imem, u32 addr) in nvkm_instmem_rd32() 139 nvkm_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data) in nvkm_instmem_wr32() 145 nvkm_instmem_boot(struct nvkm_instmem *imem) in nvkm_instmem_boot() 162 struct nvkm_instmem *imem = nvkm_instmem(subdev); in nvkm_instmem_fini() 190 struct nvkm_instmem *imem = nvkm_instmem(subde in nvkm_instmem_init() 227 nvkm_instmem = { global() variable [all...] |
H A D | nv04.c | 30 struct nvkm_instmem base; 120 nv04_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv04_instobj_new() 147 nv04_instmem_rd32(struct nvkm_instmem *imem, u32 addr) in nv04_instmem_rd32() 153 nv04_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data) in nv04_instmem_wr32() 159 nv04_instmem_oneinit(struct nvkm_instmem *base) in nv04_instmem_oneinit() 199 nv04_instmem_dtor(struct nvkm_instmem *base) in nv04_instmem_dtor() 222 struct nvkm_instmem **pimem) in nv04_instmem_new()
|
H A D | nv40.c | 31 struct nvkm_instmem base; 120 nv40_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv40_instobj_new() 147 nv40_instmem_rd32(struct nvkm_instmem *base, u32 addr) in nv40_instmem_rd32() 153 nv40_instmem_wr32(struct nvkm_instmem *base, u32 addr, u32 data) in nv40_instmem_wr32() 159 nv40_instmem_oneinit(struct nvkm_instmem *base) in nv40_instmem_oneinit() 215 nv40_instmem_dtor(struct nvkm_instmem *base) in nv40_instmem_dtor() 240 struct nvkm_instmem **pimem) in nv40_instmem_new()
|
H A D | nv50.c | 33 struct nvkm_instmem base; 219 struct nvkm_instmem *imem = &iobj->imem->base; in nv50_instobj_acquire() 268 struct nvkm_instmem *imem = &iobj->imem->base; in nv50_instobj_boot() 319 struct nvkm_instmem *imem = &iobj->imem->base; in nv50_instobj_dtor() 356 nv50_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in nv50_instobj_new() 381 nv50_instmem_fini(struct nvkm_instmem *base) in nv50_instmem_fini() 395 struct nvkm_instmem **pimem) in nv50_instmem_new()
|
H A D | gk20a.c | 93 struct nvkm_instmem base; 514 gk20a_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in gk20a_instobj_new() 548 gk20a_instmem_dtor(struct nvkm_instmem *base) in gk20a_instmem_dtor() 572 struct nvkm_instmem **pimem) in gk20a_instmem_new()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | instmem.h | 7 struct nvkm_instmem { struct 22 u32 nvkm_instmem_rd32(struct nvkm_instmem *, u32 addr); 23 void nvkm_instmem_wr32(struct nvkm_instmem *, u32 addr, u32 data); 24 int nvkm_instobj_new(struct nvkm_instmem *, u32 size, u32 align, bool zero, 28 int nv04_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **); 29 int nv40_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **); 30 int nv50_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **); 31 int gk20a_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | instmem.h | 7 struct nvkm_instmem { struct 27 u32 nvkm_instmem_rd32(struct nvkm_instmem *, u32 addr); 28 void nvkm_instmem_wr32(struct nvkm_instmem *, u32 addr, u32 data); 29 int nvkm_instobj_new(struct nvkm_instmem *, u32 size, u32 align, bool zero, 33 int nv04_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **); 34 int nv40_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **); 35 int nv50_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **); 36 int gk20a_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | dmanv40.c | 65 struct nvkm_instmem *imem = device->imem; in nv40_fifo_dma_engine_fini() 95 struct nvkm_instmem *imem = device->imem; in nv40_fifo_dma_engine_init() 147 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv40_fifo_dma_object_ctor() 193 struct nvkm_instmem *imem = device->imem; in nv40_fifo_dma_new()
|
H A D | dmanv04.c | 39 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() 51 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() 144 struct nvkm_instmem *imem = fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_dtor() 175 struct nvkm_instmem *imem = device->imem; in nv04_fifo_dma_new()
|
H A D | nv17.c | 55 struct nvkm_instmem *imem = device->imem; in nv17_fifo_init()
|
H A D | dmanv17.c | 46 struct nvkm_instmem *imem = device->imem; in nv17_fifo_dma_new()
|
H A D | dmanv10.c | 46 struct nvkm_instmem *imem = device->imem; in nv10_fifo_dma_new()
|
H A D | nv40.c | 65 struct nvkm_instmem *imem = device->imem; in nv40_fifo_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | nv40.c | 114 struct nvkm_instmem *imem = fifo->engine.subdev.device->imem; in nv40_eobj_ramht_add() 185 struct nvkm_instmem *imem = device->imem; in nv40_fifo_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
H A D | nv40.c | 33 struct nvkm_instmem *imem = device->imem; in nv40_mpeg_mthd_dma()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
H A D | nv40.c | 33 struct nvkm_instmem *imem = device->imem; in nv40_mpeg_mthd_dma()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | memory.c | 141 struct nvkm_instmem *imem = device->imem; in nvkm_memory_new()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
H A D | user.c | 78 struct nvkm_instmem *instmem = device->imem; in nvkm_dmaobj_ctor()
|