Searched refs:ramht (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/gpu/drm/nouveau/nvkm/core/
H A Dramht.c22 #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 Dnv17.c32 #include <core/ramht.h>
97 struct nvkm_ramht *ramht = imem->ramht; local
105 ((ramht->bits - 9) << 16) |
106 (ramht->gpuobj->addr >> 8));
H A Dnv40.c32 #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 Dnv50.c30 #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 Dg84.c29 #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 Dnv04.c32 #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 Dchan.c30 #include <core/ramht.h>
271 nvkm_ramht_del(&chan->ramht);
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dinstmem.h24 struct nvkm_ramht *ramht; member in struct:nvkm_instmem
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv40.c27 #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 Dnv04.c27 #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 Dfifo.h33 struct nvkm_ramht *ramht; member in struct:nvkm_chan
H A Ddisp.h62 struct nvkm_ramht *ramht; member in struct:nvkm_disp
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dbase.c31 #include <core/ramht.h>
178 nvkm_ramht_del(&disp->ramht);
H A Dchan.c25 #include <core/ramht.h>
92 nvkm_ramht_remove(object->disp->ramht, object->hash);
H A Dr535.c30 #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 Dgf119.c31 #include <core/ramht.h>
570 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle,
H A Dgv100.c31 #include <core/ramht.h>
356 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle,
H A Dnv50.c33 #include <core/ramht.h>
628 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -10, handle,
1642 &disp->ramht);

Completed in 550 milliseconds