/linux-master/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | ramht.c | 22 #include <core/ramht.h> 27 nvkm_ramht_hash(struct nvkm_ramht *ramht, int chid, u32 handle) argument 32 hash ^= (handle & ((1 << ramht->bits) - 1)); 33 handle >>= ramht->bits; 36 hash ^= chid << (ramht->bits - 4); 41 nvkm_ramht_search(struct nvkm_ramht *ramht, int chid, u32 handle) argument 45 co = ho = nvkm_ramht_hash(ramht, chid, handle); 47 if (ramht->data[co].chid == chid) { 48 if (ramht->data[co].handle == handle) 49 return ramht 60 nvkm_ramht_update(struct nvkm_ramht *ramht, int co, struct nvkm_object *object, int chid, int addr, u32 handle, u32 context) argument 100 nvkm_ramht_remove(struct nvkm_ramht *ramht, int cookie) argument 107 nvkm_ramht_insert(struct nvkm_ramht *ramht, struct nvkm_object *object, int chid, int addr, u32 handle, u32 context) argument 132 struct nvkm_ramht *ramht = *pramht; local 144 struct nvkm_ramht *ramht; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | nv17.c | 32 #include <core/ramht.h> 97 struct nvkm_ramht *ramht = imem->ramht; local 105 ((ramht->bits - 9) << 16) | 106 (ramht->gpuobj->addr >> 8));
|
H A D | nv40.c | 32 #include <core/ramht.h> 119 hash = nvkm_ramht_insert(imem->ramht, eobj, chan->id, 4, eobj->handle, context); 186 struct nvkm_ramht *ramht = imem->ramht; local 195 ((ramht->bits - 9) << 16) | 196 (ramht->gpuobj->addr >> 8));
|
H A D | nv50.c | 30 #include <core/ramht.h> 38 nvkm_ramht_remove(chan->ramht, hash); 44 return nvkm_ramht_insert(chan->ramht, eobj, 0, 4, eobj->handle, engn->id << 20); 98 ret = nvkm_ramht_new(device, 0x8000, 16, chan->inst, &chan->ramht); 111 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | 113 (chan->ramht->gpuobj->node->offset >> 4));
|
H A D | g84.c | 29 #include <core/ramht.h> 65 ret = nvkm_ramht_new(device, 0x8000, 16, chan->inst, &chan->ramht); 78 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | 80 (chan->ramht->gpuobj->node->offset >> 4));
|
H A D | nv04.c | 32 #include <core/ramht.h> 187 nvkm_ramht_remove(imem->ramht, hash); 200 hash = nvkm_ramht_insert(imem->ramht, eobj, chan->id, 4, eobj->handle, context); 470 struct nvkm_ramht *ramht = imem->ramht; local 478 ((ramht->bits - 9) << 16) | 479 (ramht->gpuobj->addr >> 8));
|
H A D | chan.c | 30 #include <core/ramht.h> 271 nvkm_ramht_del(&chan->ramht);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | instmem.h | 24 struct nvkm_ramht *ramht; member in struct:nvkm_instmem
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv40.c | 27 #include <core/ramht.h> 190 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); 219 nvkm_ramht_del(&imem->base.ramht);
|
H A D | nv04.c | 27 #include <core/ramht.h> 221 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); 246 nvkm_ramht_del(&imem->base.ramht);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | fifo.h | 33 struct nvkm_ramht *ramht; member in struct:nvkm_chan
|
H A D | disp.h | 62 struct nvkm_ramht *ramht; member in struct:nvkm_disp
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | base.c | 31 #include <core/ramht.h> 178 nvkm_ramht_del(&disp->ramht);
|
H A D | chan.c | 25 #include <core/ramht.h> 92 nvkm_ramht_remove(object->disp->ramht, object->hash);
|
H A D | r535.c | 30 #include <core/ramht.h> 159 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle, 1651 0x1000, 0, disp->inst, &disp->ramht);
|
H A D | gf119.c | 31 #include <core/ramht.h> 570 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle,
|
H A D | gv100.c | 31 #include <core/ramht.h> 356 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle,
|
H A D | nv50.c | 33 #include <core/ramht.h> 628 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -10, handle, 1642 &disp->ramht);
|