Symbol: nvkm_instmem
drivers/gpu/drm/nouveau/include/nvkm/core/layout.h
17
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_INSTMEM , struct nvkm_instmem , imem)
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
29
u32 nvkm_instmem_rd32(struct nvkm_instmem *, u32 addr);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
30
void nvkm_instmem_wr32(struct nvkm_instmem *, u32 addr, u32 data);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
31
int nvkm_instobj_new(struct nvkm_instmem *, u32 size, u32 align, bool zero, bool preserve,
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
35
int nv04_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
36
int nv40_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
37
int nv50_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
38
int gk20a_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
39
int gh100_instmem_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/nvkm/core/memory.c
141
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
78
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
184
struct nvkm_instmem *imem = fifo->engine.subdev.device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
195
struct nvkm_instmem *imem = fifo->engine.subdev.device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
469
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c
96
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c
114
struct nvkm_instmem *imem = fifo->engine.subdev.device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c
185
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c
33
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
215
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
298
r535_instmem_dtor(struct nvkm_instmem *imem)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
307
struct nvkm_instmem **pinstmem)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
33
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
99
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
111
nvkm_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero, bool preserve,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
152
nvkm_instmem_rd32(struct nvkm_instmem *imem, u32 addr)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
158
nvkm_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
164
nvkm_instmem_boot(struct nvkm_instmem *imem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
181
struct nvkm_instmem *imem = nvkm_instmem(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
203
struct nvkm_instmem *imem = nvkm_instmem(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
220
struct nvkm_instmem *imem = nvkm_instmem(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
229
struct nvkm_instmem *imem = nvkm_instmem(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
238
nvkm_instmem = {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
247
enum nvkm_subdev_type type, int inst, struct nvkm_instmem *imem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
249
nvkm_subdev_ctor(&nvkm_instmem, device, type, inst, &imem->subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
74
nvkm_instobj_dtor(struct nvkm_instmem *imem, struct nvkm_instobj *iobj)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
83
struct nvkm_instmem *imem, struct nvkm_instobj *iobj)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
96
struct nvkm_instmem *imem = device->imem;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c
25
struct nvkm_instmem **pimem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
515
gk20a_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
549
gk20a_instmem_dtor(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
575
struct nvkm_instmem **pimem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
93
struct nvkm_instmem base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
121
nv04_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
147
nv04_instmem_rd32(struct nvkm_instmem *imem, u32 addr)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
153
nv04_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
159
nv04_instmem_resume(struct nvkm_instmem *imem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
177
nv04_instmem_suspend(struct nvkm_instmem *imem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
201
nv04_instmem_oneinit(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
241
nv04_instmem_dtor(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
266
struct nvkm_instmem **pimem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
31
struct nvkm_instmem base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
120
nv40_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
146
nv40_instmem_rd32(struct nvkm_instmem *base, u32 addr)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
152
nv40_instmem_wr32(struct nvkm_instmem *base, u32 addr, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
158
nv40_instmem_oneinit(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
214
nv40_instmem_dtor(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
239
struct nvkm_instmem **pimem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c
31
struct nvkm_instmem base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
220
struct nvkm_instmem *imem = &iobj->imem->base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
269
struct nvkm_instmem *imem = &iobj->imem->base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
320
struct nvkm_instmem *imem = &iobj->imem->base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
34
struct nvkm_instmem base;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
357
nv50_instobj_wrap(struct nvkm_instmem *base,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
377
nv50_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
404
nv50_instmem_fini(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
410
nv50_instmem_dtor(struct nvkm_instmem *base)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
430
struct nvkm_instmem **pimem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
444
struct nvkm_instmem **pimem)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
10
int (*suspend)(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
11
void (*resume)(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
12
void (*fini)(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
13
u32 (*rd32)(struct nvkm_instmem *, u32 addr);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
14
void (*wr32)(struct nvkm_instmem *, u32 addr, u32 data);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
15
int (*memory_new)(struct nvkm_instmem *, u32 size, u32 align,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
17
int (*memory_wrap)(struct nvkm_instmem *, struct nvkm_memory *, struct nvkm_memory **);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
23
enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
24
void nv50_instmem_fini(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
25
int nv50_instobj_new(struct nvkm_instmem *, u32 size, u32 align, bool zero,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
27
int nv50_instobj_wrap(struct nvkm_instmem *, struct nvkm_memory *vram,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
31
enum nvkm_subdev_type, int, struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
32
void nvkm_instmem_boot(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
34
int nv04_instmem_suspend(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
35
void nv04_instmem_resume(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
38
struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_instmem **);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
4
#define nvkm_instmem(p) container_of((p), struct nvkm_instmem, subdev)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
50
struct nvkm_instmem *, struct nvkm_instobj *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
51
void nvkm_instobj_dtor(struct nvkm_instmem *, struct nvkm_instobj *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
8
void *(*dtor)(struct nvkm_instmem *);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h
9
int (*oneinit)(struct nvkm_instmem *);