Searched refs:iobj (Results 1 - 5 of 5) sorted by last modified time
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv50.c | 59 struct nv50_instobj *iobj = nv50_instobj(memory); local 60 struct nv50_instmem *imem = iobj->imem; 62 u64 base = (nvkm_memory_addr(iobj->ram) + offset) & 0xffffff00000ULL; 63 u64 addr = (nvkm_memory_addr(iobj->ram) + offset) & 0x000000fffffULL; 78 struct nv50_instobj *iobj = nv50_instobj(memory); local 79 struct nv50_instmem *imem = iobj->imem; 81 u64 base = (nvkm_memory_addr(iobj->ram) + offset) & 0xffffff00000ULL; 82 u64 addr = (nvkm_memory_addr(iobj->ram) + offset) & 0x000000fffffULL; 121 nv50_instobj_kmap(struct nv50_instobj *iobj, struct nvkm_vmm *vmm) argument 123 struct nv50_instmem *imem = iobj 194 struct nv50_instobj *iobj = nv50_instobj(memory); local 219 struct nv50_instobj *iobj = nv50_instobj(memory); local 268 struct nv50_instobj *iobj = nv50_instobj(memory); local 300 struct nv50_instobj *iobj = nv50_instobj(memory); local 319 struct nv50_instobj *iobj = nv50_instobj(memory); local 361 struct nv50_instobj *iobj; local [all...] |
H A D | r535.c | 225 struct nvkm_instobj *iobj; local 235 list_for_each_entry(iobj, &imem->list, head) { 236 if (iobj->preserve) { 237 if (!fbsr_inst(&fbsr, "inst", &iobj->memory)) 242 list_for_each_entry(iobj, &imem->boot, head) { 243 if (!fbsr_inst(&fbsr, "boot", &iobj->memory))
|
H A D | nv04.c | 49 struct nv04_instobj *iobj = nv04_instobj(memory); local 50 struct nvkm_device *device = iobj->imem->base.subdev.device; 51 nvkm_wr32(device, 0x700000 + iobj->node->offset + offset, data); 57 struct nv04_instobj *iobj = nv04_instobj(memory); local 58 struct nvkm_device *device = iobj->imem->base.subdev.device; 59 return nvkm_rd32(device, 0x700000 + iobj->node->offset + offset); 76 struct nv04_instobj *iobj = nv04_instobj(memory); local 77 struct nvkm_device *device = iobj->imem->base.subdev.device; 78 return device->pri + 0x700000 + iobj->node->offset; 102 struct nv04_instobj *iobj local 125 struct nv04_instobj *iobj; local 161 struct nvkm_instobj *iobj; local 179 struct nvkm_instobj *iobj; local [all...] |
H A D | base.c | 32 nvkm_instobj_load(struct nvkm_instobj *iobj) argument 34 struct nvkm_memory *memory = &iobj->memory; 41 nvkm_wo32(memory, i, iobj->suspend[i / 4]); 43 memcpy_toio(map, iobj->suspend, size); 47 kvfree(iobj->suspend); 48 iobj->suspend = NULL; 52 nvkm_instobj_save(struct nvkm_instobj *iobj) argument 54 struct nvkm_memory *memory = &iobj->memory; 59 iobj->suspend = kvmalloc(size, GFP_KERNEL); 60 if (!iobj 74 nvkm_instobj_dtor(struct nvkm_instmem *imem, struct nvkm_instobj *iobj) argument 82 nvkm_instobj_ctor(const struct nvkm_memory_func *func, struct nvkm_instmem *imem, struct nvkm_instobj *iobj) argument 170 struct nvkm_instobj *iobj, *itmp; local [all...] |
H A D | nv40.c | 50 struct nv40_instobj *iobj = nv40_instobj(memory); local 51 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset); 57 struct nv40_instobj *iobj = nv40_instobj(memory); local 58 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset); 76 struct nv40_instobj *iobj = nv40_instobj(memory); local 77 return iobj->imem->iomem + iobj->node->offset; 101 struct nv40_instobj *iobj local 124 struct nv40_instobj *iobj; local [all...] |
Completed in 212 milliseconds