Lines Matching refs:memory

42 #define nv50_instobj(p) container_of((p), struct nv50_instobj, memory)
45 struct nvkm_memory memory; member
53 nv50_instobj_target(struct nvkm_memory *memory) in nv50_instobj_target() argument
59 nv50_instobj_addr(struct nvkm_memory *memory) in nv50_instobj_addr() argument
61 return nv50_instobj(memory)->mem->offset; in nv50_instobj_addr()
65 nv50_instobj_size(struct nvkm_memory *memory) in nv50_instobj_size() argument
67 return (u64)nv50_instobj(memory)->mem->size << NVKM_RAM_MM_SHIFT; in nv50_instobj_size()
71 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vm *vm) in nv50_instobj_boot() argument
73 struct nv50_instobj *iobj = nv50_instobj(memory); in nv50_instobj_boot()
76 u64 size = nvkm_memory_size(memory); in nv50_instobj_boot()
87 nvkm_memory_map(memory, &iobj->bar, 0); in nv50_instobj_boot()
99 nv50_instobj_release(struct nvkm_memory *memory) in nv50_instobj_release() argument
101 struct nv50_instmem *imem = nv50_instobj(memory)->imem; in nv50_instobj_release()
106 nv50_instobj_acquire(struct nvkm_memory *memory) in nv50_instobj_acquire() argument
108 struct nv50_instobj *iobj = nv50_instobj(memory); in nv50_instobj_acquire()
115 nvkm_memory_boot(memory, vm); in nv50_instobj_acquire()
125 nv50_instobj_rd32(struct nvkm_memory *memory, u64 offset) in nv50_instobj_rd32() argument
127 struct nv50_instobj *iobj = nv50_instobj(memory); in nv50_instobj_rd32()
143 nv50_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in nv50_instobj_wr32() argument
145 struct nv50_instobj *iobj = nv50_instobj(memory); in nv50_instobj_wr32()
159 nv50_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) in nv50_instobj_map() argument
161 struct nv50_instobj *iobj = nv50_instobj(memory); in nv50_instobj_map()
166 nv50_instobj_dtor(struct nvkm_memory *memory) in nv50_instobj_dtor() argument
168 struct nv50_instobj *iobj = nv50_instobj(memory); in nv50_instobj_dtor()
203 *pmemory = &iobj->memory; in nv50_instobj_new()
205 nvkm_memory_ctor(&nv50_instobj_func, &iobj->memory); in nv50_instobj_new()