Lines Matching refs:memory

53 	struct nvkm_memory memory;  member
61 #define gk20a_instobj(p) container_of((p), struct gk20a_instobj, memory)
116 gk20a_instobj_target(struct nvkm_memory *memory) in gk20a_instobj_target() argument
122 gk20a_instobj_addr(struct nvkm_memory *memory) in gk20a_instobj_addr() argument
124 return gk20a_instobj(memory)->mem.offset; in gk20a_instobj_addr()
128 gk20a_instobj_size(struct nvkm_memory *memory) in gk20a_instobj_size() argument
130 return (u64)gk20a_instobj(memory)->mem.size << 12; in gk20a_instobj_size()
134 gk20a_instobj_cpu_map_dma(struct nvkm_memory *memory) in gk20a_instobj_cpu_map_dma() argument
137 struct gk20a_instobj_dma *node = gk20a_instobj_dma(memory); in gk20a_instobj_cpu_map_dma()
139 int npages = nvkm_memory_size(memory) >> 12; in gk20a_instobj_cpu_map_dma()
157 gk20a_instobj_cpu_map_iommu(struct nvkm_memory *memory) in gk20a_instobj_cpu_map_iommu() argument
159 struct gk20a_instobj_iommu *node = gk20a_instobj_iommu(memory); in gk20a_instobj_cpu_map_iommu()
160 int npages = nvkm_memory_size(memory) >> 12; in gk20a_instobj_cpu_map_iommu()
184 imem->vaddr_use -= nvkm_memory_size(&obj->memory); in gk20a_instmem_vaddr_gc()
192 gk20a_instobj_acquire(struct nvkm_memory *memory) in gk20a_instobj_acquire() argument
194 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_acquire()
197 const u64 size = nvkm_memory_size(memory); in gk20a_instobj_acquire()
214 node->vaddr = imem->cpu_map(memory); in gk20a_instobj_acquire()
233 gk20a_instobj_release(struct nvkm_memory *memory) in gk20a_instobj_release() argument
235 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_release()
252 gk20a_instobj_rd32(struct nvkm_memory *memory, u64 offset) in gk20a_instobj_rd32() argument
254 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_rd32()
260 gk20a_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in gk20a_instobj_wr32() argument
262 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_wr32()
268 gk20a_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) in gk20a_instobj_map() argument
270 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_map()
298 imem->vaddr_use -= nvkm_memory_size(&node->memory); in gk20a_instobj_dtor()
307 gk20a_instobj_dtor_dma(struct nvkm_memory *memory) in gk20a_instobj_dtor_dma() argument
309 struct gk20a_instobj_dma *node = gk20a_instobj_dma(memory); in gk20a_instobj_dtor_dma()
326 gk20a_instobj_dtor_iommu(struct nvkm_memory *memory) in gk20a_instobj_dtor_iommu() argument
328 struct gk20a_instobj_iommu *node = gk20a_instobj_iommu(memory); in gk20a_instobj_dtor_iommu()
401 nvkm_memory_ctor(&gk20a_instobj_func_dma, &node->base.memory); in gk20a_instobj_ctor_dma()
451 nvkm_memory_ctor(&gk20a_instobj_func_iommu, &node->base.memory); in gk20a_instobj_ctor_iommu()
548 *pmemory = node ? &node->memory : NULL; in gk20a_instobj_new()