Lines Matching refs:memory
113 #define nvkm_firmware_mem(p) container_of((p), struct nvkm_firmware, mem.memory)
116 nvkm_firmware_mem_sgl(struct nvkm_memory *memory)
118 struct nvkm_firmware *fw = nvkm_firmware_mem(memory);
132 nvkm_firmware_mem_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
135 struct nvkm_firmware *fw = nvkm_firmware_mem(memory);
137 .memory = &fw->mem.memory,
139 .sgl = nvkm_firmware_mem_sgl(memory),
149 nvkm_firmware_mem_size(struct nvkm_memory *memory)
151 struct scatterlist *sgl = nvkm_firmware_mem_sgl(memory);
157 nvkm_firmware_mem_addr(struct nvkm_memory *memory)
159 BUG_ON(nvkm_firmware_mem(memory)->func->type != NVKM_FIRMWARE_IMG_DMA);
160 return nvkm_firmware_mem(memory)->phys;
164 nvkm_firmware_mem_page(struct nvkm_memory *memory)
170 nvkm_firmware_mem_target(struct nvkm_memory *memory)
172 if (nvkm_firmware_mem(memory)->device->func->tegra)
179 nvkm_firmware_mem_dtor(struct nvkm_memory *memory)
197 struct nvkm_memory *memory = &fw->mem.memory;
207 nvkm_memory_unref(&memory);
211 nvkm_memory_unref(&memory);
304 nvkm_memory_ctor(&nvkm_firmware_mem, &fw->mem.memory);