/linux/drivers/gpu/drm/nouveau/nvkm/core/ |
A D | ramht.c | 33 handle >>= ramht->bits; in nvkm_ramht_hash() 52 if (++co >= ramht->size) in nvkm_ramht_search() 92 nvkm_kmap(ramht->gpuobj); in nvkm_ramht_update() 95 nvkm_done(ramht->gpuobj); in nvkm_ramht_update() 133 if (ramht) { in nvkm_ramht_del() 147 if (!(ramht = *pramht = vzalloc(struct_size(ramht, data, (size >> 3))))) in nvkm_ramht_new() 150 ramht->device = device; in nvkm_ramht_new() 151 ramht->parent = parent; in nvkm_ramht_new() 152 ramht->size = size >> 3; in nvkm_ramht_new() 153 ramht->bits = order_base_2(ramht->size); in nvkm_ramht_new() [all …]
|
A D | Kbuild | 15 nvkm-y += nvkm/core/ramht.o
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
A D | nv17.c | 56 struct nvkm_ramht *ramht = imem->ramht; in nv17_fifo_init() local 64 ((ramht->bits - 9) << 16) | in nv17_fifo_init() 65 (ramht->gpuobj->addr >> 8)); in nv17_fifo_init()
|
A D | nv40.c | 66 struct nvkm_ramht *ramht = imem->ramht; in nv40_fifo_init() local 75 ((ramht->bits - 9) << 16) | in nv40_fifo_init() 76 (ramht->gpuobj->addr >> 8)); in nv40_fifo_init()
|
A D | channv50.c | 162 nvkm_ramht_remove(chan->ramht, cookie); in nv50_fifo_chan_object_dtor() 183 return nvkm_ramht_insert(chan->ramht, object, 0, 4, handle, context); in nv50_fifo_chan_object_ctor() 217 nvkm_ramht_del(&chan->ramht); in nv50_fifo_chan_dtor() 275 return nvkm_ramht_new(device, 0x8000, 16, chan->base.inst, &chan->ramht); in nv50_fifo_chan_ctor()
|
A D | gpfifonv50.c | 80 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | in nv50_fifo_gpfifo_new() 82 (chan->ramht->gpuobj->node->offset >> 4)); in nv50_fifo_gpfifo_new()
|
A D | gpfifog84.c | 80 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | in g84_fifo_gpfifo_new() 82 (chan->ramht->gpuobj->node->offset >> 4)); in g84_fifo_gpfifo_new()
|
A D | nv04.c | 336 struct nvkm_ramht *ramht = imem->ramht; in nv04_fifo_init() local 344 ((ramht->bits - 9) << 16) | in nv04_fifo_init() 345 (ramht->gpuobj->addr >> 8)); in nv04_fifo_init()
|
A D | chang84.c | 180 return nvkm_ramht_insert(chan->ramht, object, 0, 4, handle, context); in g84_fifo_chan_object_ctor() 262 return nvkm_ramht_new(device, 0x8000, 16, chan->base.inst, &chan->ramht); in g84_fifo_chan_ctor()
|
A D | channv50.h | 16 struct nvkm_ramht *ramht; member
|
A D | dmanv04.c | 42 nvkm_ramht_remove(imem->ramht, cookie); in nv04_fifo_dma_object_dtor() 67 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv04_fifo_dma_object_ctor()
|
A D | dmanv40.c | 171 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv40_fifo_dma_object_ctor()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
A D | nv04.c | 178 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); in nv04_instmem_oneinit() 203 nvkm_ramht_del(&imem->base.ramht); in nv04_instmem_dtor()
|
A D | nv40.c | 190 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); in nv40_instmem_oneinit() 219 nvkm_ramht_del(&imem->base.ramht); in nv40_instmem_dtor()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
A D | instmem.h | 22 struct nvkm_ramht *ramht; member
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | dmacgf119.c | 33 return nvkm_ramht_insert(chan->disp->ramht, object, in gf119_disp_dmac_bind()
|
A D | dmacgv100.c | 44 return nvkm_ramht_insert(chan->disp->ramht, object, in gv100_disp_dmac_bind()
|
A D | nv50.h | 38 struct nvkm_ramht *ramht; member
|
A D | dmacnv50.c | 73 return nvkm_ramht_insert(chan->disp->ramht, object, in nv50_disp_dmac_bind()
|
A D | nv50.c | 71 nvkm_ramht_del(&disp->ramht); in nv50_disp_dtor_() 142 0x1000, 0, disp->inst, &disp->ramht); in nv50_disp_oneinit_()
|
A D | channv50.c | 235 nvkm_ramht_remove(object->disp->ramht, object->hash); in nv50_disp_chan_child_del_()
|