Home
last modified time | relevance | path

Searched refs:nvkm_instmem (Results 1 – 19 of 19) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dpriv.h3 #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 *);
Dbase.c37 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 …]
Dnv04.c31 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()
Dnv40.c32 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()
Dnv50.c33 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()
Dgk20a.c91 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/
Dinstmem.h6 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/
Ddmanv40.c62 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()
Ddmanv04.c38 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()
Dnv17.c55 struct nvkm_instmem *imem = device->imem; in nv17_fifo_init()
Dnv40.c65 struct nvkm_instmem *imem = device->imem; in nv40_fifo_init()
Ddmanv10.c45 struct nvkm_instmem *imem = device->imem; in nv10_fifo_dma_new()
Ddmanv17.c45 struct nvkm_instmem *imem = device->imem; in nv17_fifo_dma_new()
Dnv04.c301 struct nvkm_instmem *imem = device->imem; in nv04_fifo_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Dmemory.c51 struct nvkm_instmem *imem = device->imem; in nvkm_memory_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv40.c33 struct nvkm_instmem *imem = device->imem; in nv40_mpeg_mthd_dma()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h112 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/
Duser.c68 struct nvkm_instmem *instmem = device->imem; in nvkm_dmaobj_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c47 struct nvkm_instmem *imem = device->imem; in nvkm_udevice_info()