/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/ |
H A D | nouveau_nvkm_core_ramht.c | 27 #include <core/ramht.h> 32 nvkm_ramht_hash(struct nvkm_ramht *ramht, int chid, u32 handle) argument 37 hash ^= (handle & ((1 << ramht->bits) - 1)); 38 handle >>= ramht->bits; 41 hash ^= chid << (ramht->bits - 4); 46 nvkm_ramht_search(struct nvkm_ramht *ramht, int chid, u32 handle) argument 50 co = ho = nvkm_ramht_hash(ramht, chid, handle); 52 if (ramht->data[co].chid == chid) { 53 if (ramht->data[co].handle == handle) 54 return ramht 65 nvkm_ramht_update(struct nvkm_ramht *ramht, int co, struct nvkm_object *object, int chid, int addr, u32 handle, u32 context) argument 105 nvkm_ramht_remove(struct nvkm_ramht *ramht, int cookie) argument 112 nvkm_ramht_insert(struct nvkm_ramht *ramht, struct nvkm_object *object, int chid, int addr, u32 handle, u32 context) argument 137 struct nvkm_ramht *ramht = *pramht; local 149 struct nvkm_ramht *ramht; local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
H A D | nouveau_nvkm_engine_fifo_nv17.c | 33 #include <core/ramht.h> 61 struct nvkm_ramht *ramht = imem->ramht; local 69 ((ramht->bits - 9) << 16) | 70 (ramht->gpuobj->addr >> 8));
|
H A D | nouveau_nvkm_engine_fifo_nv40.c | 33 #include <core/ramht.h> 71 struct nvkm_ramht *ramht = imem->ramht; local 80 ((ramht->bits - 9) << 16) | 81 (ramht->gpuobj->addr >> 8));
|
H A D | nouveau_nvkm_engine_fifo_dmag84.c | 32 #include <core/ramht.h> 84 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | 86 (chan->ramht->gpuobj->node->offset >> 4));
|
H A D | nouveau_nvkm_engine_fifo_dmanv50.c | 32 #include <core/ramht.h> 84 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | 86 (chan->ramht->gpuobj->node->offset >> 4));
|
H A D | nouveau_nvkm_engine_fifo_gpfifonv50.c | 32 #include <core/ramht.h> 85 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | 87 (chan->ramht->gpuobj->node->offset >> 4));
|
H A D | nouveau_nvkm_engine_fifo_gpfifog84.c | 32 #include <core/ramht.h> 85 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | 87 (chan->ramht->gpuobj->node->offset >> 4));
|
H A D | channv50.h | 18 struct nvkm_ramht *ramht; member in struct:nv50_fifo_chan
|
H A D | nouveau_nvkm_engine_fifo_channv50.c | 32 #include <core/ramht.h> 159 nvkm_ramht_remove(chan->ramht, cookie); 180 return nvkm_ramht_insert(chan->ramht, object, 0, 4, handle, context); 214 nvkm_ramht_del(&chan->ramht); 272 return nvkm_ramht_new(device, 0x8000, 16, chan->base.inst, &chan->ramht);
|
H A D | nouveau_nvkm_engine_fifo_nv04.c | 34 #include <core/ramht.h> 309 struct nvkm_ramht *ramht = imem->ramht; local 317 ((ramht->bits - 9) << 16) | 318 (ramht->gpuobj->addr >> 8));
|
H A D | nouveau_nvkm_engine_fifo_chang84.c | 32 #include <core/ramht.h> 206 return nvkm_ramht_insert(chan->ramht, object, 0, 4, handle, context); 288 return nvkm_ramht_new(device, 0x8000, 16, chan->base.inst, &chan->ramht);
|
H A D | nouveau_nvkm_engine_fifo_dmanv04.c | 33 #include <core/ramht.h> 47 nvkm_ramht_remove(imem->ramht, cookie); 72 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4,
|
H A D | nouveau_nvkm_engine_fifo_dmanv40.c | 33 #include <core/ramht.h> 168 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4,
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
H A D | instmem.h | 19 struct nvkm_ramht *ramht; member in struct:nvkm_instmem
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
H A D | nouveau_nvkm_engine_disp_dmacgv100.c | 29 #include <core/ramht.h> 49 return nvkm_ramht_insert(chan->disp->ramht, object,
|
H A D | nouveau_nvkm_engine_disp_dmacgf119.c | 31 #include <core/ramht.h> 38 return nvkm_ramht_insert(chan->disp->ramht, object,
|
H A D | nouveau_nvkm_engine_disp_dmacnv50.c | 32 #include <core/ramht.h> 78 return nvkm_ramht_insert(chan->disp->ramht, object,
|
H A D | nv50.h | 43 struct nvkm_ramht *ramht; member in struct:nv50_disp
|
H A D | nouveau_nvkm_engine_disp_channv50.c | 35 #include <core/ramht.h> 249 nvkm_ramht_remove(object->disp->ramht, object->hash);
|
H A D | nouveau_nvkm_engine_disp_gf119.c | 35 #include <core/ramht.h>
|
H A D | nouveau_nvkm_engine_disp_nv50.c | 36 #include <core/ramht.h> 76 nvkm_ramht_del(&disp->ramht); 147 0x1000, 0, disp->inst, &disp->ramht);
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nouveau_nvkm_subdev_instmem_nv04.c | 32 #include <core/ramht.h> 189 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); 214 nvkm_ramht_del(&imem->base.ramht);
|
H A D | nouveau_nvkm_subdev_instmem_nv40.c | 32 #include <core/ramht.h> 225 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); 254 nvkm_ramht_del(&imem->base.ramht);
|