Lines Matching refs:mem
54 struct nvkm_mem mem; member
124 return gk20a_instobj(memory)->mem.offset; in gk20a_instobj_addr()
130 return (u64)gk20a_instobj(memory)->mem.size << 12; in gk20a_instobj_size()
272 nvkm_vm_map_at(vma, offset, &node->mem); in gk20a_instobj_map()
318 dma_free_attrs(dev, node->base.mem.size << PAGE_SHIFT, node->cpuaddr, in gk20a_instobj_dtor_dma()
336 if (unlikely(list_empty(&node->base.mem.regions))) in gk20a_instobj_dtor_iommu()
339 r = list_first_entry(&node->base.mem.regions, struct nvkm_mm_node, in gk20a_instobj_dtor_iommu()
346 for (i = 0; i < node->base.mem.size; i++) { in gk20a_instobj_dtor_iommu()
422 node->base.mem.offset = node->handle; in gk20a_instobj_ctor_dma()
424 INIT_LIST_HEAD(&node->base.mem.regions); in gk20a_instobj_ctor_dma()
425 list_add_tail(&node->r.rl_entry, &node->base.mem.regions); in gk20a_instobj_ctor_dma()
502 node->base.mem.offset = ((u64)r->offset) << imem->iommu_pgshift; in gk20a_instobj_ctor_iommu()
504 INIT_LIST_HEAD(&node->base.mem.regions); in gk20a_instobj_ctor_iommu()
505 list_add_tail(&r->rl_entry, &node->base.mem.regions); in gk20a_instobj_ctor_iommu()
555 node->mem.size = size >> 12; in gk20a_instobj_new()
556 node->mem.memtype = 0; in gk20a_instobj_new()
557 node->mem.page_shift = 12; in gk20a_instobj_new()
560 size, align, node->mem.offset); in gk20a_instobj_new()