Searched refs:iobj (Results 1 - 5 of 5) sorted by last modified time

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv50.c59 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 Dr535.c225 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 Dnv04.c49 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 Dbase.c32 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 Dnv40.c50 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