Lines Matching defs:memory
22 #define nvkm_mem(p) container_of((p), struct nvkm_mem, memory)
25 #include <core/memory.h>
31 struct nvkm_memory memory;
43 nvkm_mem_target(struct nvkm_memory *memory)
45 return nvkm_mem(memory)->target;
49 nvkm_mem_page(struct nvkm_memory *memory)
55 nvkm_mem_addr(struct nvkm_memory *memory)
57 struct nvkm_mem *mem = nvkm_mem(memory);
64 nvkm_mem_size(struct nvkm_memory *memory)
66 return nvkm_mem(memory)->pages << PAGE_SHIFT;
70 nvkm_mem_map_dma(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
73 struct nvkm_mem *mem = nvkm_mem(memory);
75 .memory = &mem->memory,
83 nvkm_mem_dtor(struct nvkm_memory *memory)
85 struct nvkm_mem *mem = nvkm_mem(memory);
110 nvkm_mem_map_sgl(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
113 struct nvkm_mem *mem = nvkm_mem(memory);
115 .memory = &mem->memory,
133 nvkm_mem_map_host(struct nvkm_memory *memory, void **pmap)
135 struct nvkm_mem *mem = nvkm_mem(memory);
170 *pmemory = &mem->memory;
174 nvkm_memory_ctor(&nvkm_mem_dma, &mem->memory);
177 nvkm_memory_ctor(&nvkm_mem_sgl, &mem->memory);
191 nvkm_memory_ctor(&nvkm_mem_dma, &mem->memory);
227 struct nvkm_memory *memory = NULL;
232 argv, argc, &memory);
235 argv, argc, &memory);
239 nvkm_memory_unref(&memory);
240 *pmemory = memory;