Lines Matching refs:memory
34 struct nvkm_memory *memory = &iobj->memory;
35 const u64 size = nvkm_memory_size(memory);
39 if (!(map = nvkm_kmap(memory))) {
41 nvkm_wo32(memory, i, iobj->suspend[i / 4]);
45 nvkm_done(memory);
54 struct nvkm_memory *memory = &iobj->memory;
55 const u64 size = nvkm_memory_size(memory);
63 if (!(map = nvkm_kmap(memory))) {
65 iobj->suspend[i / 4] = nvkm_ro32(memory, i);
69 nvkm_done(memory);
85 nvkm_memory_ctor(func, &iobj->memory);
94 struct nvkm_memory *memory, struct nvkm_memory **pmemory)
102 ret = imem->func->memory_wrap(imem, memory, pmemory);
106 container_of(*pmemory, struct nvkm_instobj, memory)->preserve = true;
115 struct nvkm_memory *memory = NULL;
119 ret = imem->func->memory_new(imem, size, align, zero, &memory);
126 zero, nvkm_memory_addr(memory), nvkm_memory_size(memory));
129 void __iomem *map = nvkm_kmap(memory);
132 nvkm_wo32(memory, offset, 0x00000000);
136 nvkm_done(memory);
139 container_of(memory, struct nvkm_instobj, memory)->preserve = preserve;
142 nvkm_memory_unref(&memory);
143 *pmemory = memory;