Lines Matching refs:memory

52 	struct nvkm_memory memory;  member
59 #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_page(struct nvkm_memory *memory) in gk20a_instobj_page() argument
128 gk20a_instobj_addr(struct nvkm_memory *memory) in gk20a_instobj_addr() argument
130 return (u64)gk20a_instobj(memory)->mn->offset << 12; in gk20a_instobj_addr()
134 gk20a_instobj_size(struct nvkm_memory *memory) in gk20a_instobj_size() argument
136 return (u64)gk20a_instobj(memory)->mn->length << 12; in gk20a_instobj_size()
151 imem->vaddr_use -= nvkm_memory_size(&obj->base.memory); in gk20a_instobj_iommu_recycle_vaddr()
174 gk20a_instobj_acquire_dma(struct nvkm_memory *memory) in gk20a_instobj_acquire_dma() argument
176 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_acquire_dma()
186 gk20a_instobj_acquire_iommu(struct nvkm_memory *memory) in gk20a_instobj_acquire_iommu() argument
188 struct gk20a_instobj_iommu *node = gk20a_instobj_iommu(memory); in gk20a_instobj_acquire_iommu()
191 const u64 size = nvkm_memory_size(memory); in gk20a_instobj_acquire_iommu()
229 gk20a_instobj_release_dma(struct nvkm_memory *memory) in gk20a_instobj_release_dma() argument
231 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_release_dma()
241 gk20a_instobj_release_iommu(struct nvkm_memory *memory) in gk20a_instobj_release_iommu() argument
243 struct gk20a_instobj_iommu *node = gk20a_instobj_iommu(memory); in gk20a_instobj_release_iommu()
265 gk20a_instobj_rd32(struct nvkm_memory *memory, u64 offset) in gk20a_instobj_rd32() argument
267 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_rd32()
273 gk20a_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in gk20a_instobj_wr32() argument
275 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_wr32()
281 gk20a_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, in gk20a_instobj_map() argument
284 struct gk20a_instobj *node = gk20a_instobj(memory); in gk20a_instobj_map()
286 .memory = &node->memory, in gk20a_instobj_map()
295 gk20a_instobj_dtor_dma(struct nvkm_memory *memory) in gk20a_instobj_dtor_dma() argument
297 struct gk20a_instobj_dma *node = gk20a_instobj_dma(memory); in gk20a_instobj_dtor_dma()
312 gk20a_instobj_dtor_iommu(struct nvkm_memory *memory) in gk20a_instobj_dtor_iommu() argument
314 struct gk20a_instobj_iommu *node = gk20a_instobj_iommu(memory); in gk20a_instobj_dtor_iommu()
394 nvkm_memory_ctor(&gk20a_instobj_func_dma, &node->base.memory); in gk20a_instobj_ctor_dma()
395 node->base.memory.ptrs = &gk20a_instobj_ptrs; in gk20a_instobj_ctor_dma()
441 nvkm_memory_ctor(&gk20a_instobj_func_iommu, &node->base.memory); in gk20a_instobj_ctor_iommu()
442 node->base.memory.ptrs = &gk20a_instobj_ptrs; in gk20a_instobj_ctor_iommu()
536 *pmemory = node ? &node->memory : NULL; in gk20a_instobj_new()