Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/core/
A Dramht.c33 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 DKbuild15 nvkm-y += nvkm/core/ramht.o
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dnv17.c97 struct nvkm_ramht *ramht = imem->ramht; in nv17_fifo_init() local
105 ((ramht->bits - 9) << 16) | in nv17_fifo_init()
106 (ramht->gpuobj->addr >> 8)); in nv17_fifo_init()
A Dnv40.c119 hash = nvkm_ramht_insert(imem->ramht, eobj, chan->id, 4, eobj->handle, context); in nv40_eobj_ramht_add()
186 struct nvkm_ramht *ramht = imem->ramht; in nv40_fifo_init() local
195 ((ramht->bits - 9) << 16) | in nv40_fifo_init()
196 (ramht->gpuobj->addr >> 8)); in nv40_fifo_init()
A Dnv50.c38 nvkm_ramht_remove(chan->ramht, hash); in nv50_eobj_ramht_del()
44 return nvkm_ramht_insert(chan->ramht, eobj, 0, 4, eobj->handle, engn->id << 20); in nv50_eobj_ramht_add()
98 ret = nvkm_ramht_new(device, 0x8000, 16, chan->inst, &chan->ramht); in nv50_chan_ramfc_write()
111 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | in nv50_chan_ramfc_write()
113 (chan->ramht->gpuobj->node->offset >> 4)); in nv50_chan_ramfc_write()
A Dnv04.c187 nvkm_ramht_remove(imem->ramht, hash); in nv04_eobj_ramht_del()
200 hash = nvkm_ramht_insert(imem->ramht, eobj, chan->id, 4, eobj->handle, context); in nv04_eobj_ramht_add()
470 struct nvkm_ramht *ramht = imem->ramht; in nv04_fifo_init() local
478 ((ramht->bits - 9) << 16) | in nv04_fifo_init()
479 (ramht->gpuobj->addr >> 8)); in nv04_fifo_init()
A Dg84.c65 ret = nvkm_ramht_new(device, 0x8000, 16, chan->inst, &chan->ramht); in g84_chan_ramfc_write()
78 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | in g84_chan_ramfc_write()
80 (chan->ramht->gpuobj->node->offset >> 4)); in g84_chan_ramfc_write()
A Dchan.c272 nvkm_ramht_del(&chan->ramht); in nvkm_chan_del()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/subdev/
A Dinstmem.h22 struct nvkm_ramht *ramht; member
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
A Dnv04.c178 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 Dnv40.c190 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-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/engine/
A Ddisp.h44 struct nvkm_ramht *ramht; member
A Dfifo.h32 struct nvkm_ramht *ramht; member
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/disp/
A Dchan.c92 nvkm_ramht_remove(object->disp->ramht, object->hash); in nvkm_disp_chan_child_del_()
A Dbase.c315 nvkm_ramht_del(&disp->ramht); in nvkm_disp_dtor()
A Dnv50.c594 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -10, handle, in nv50_disp_dmac_bind()
1614 0x1000, 0, disp->inst, &disp->ramht); in nv50_disp_oneinit()
A Dgf119.c569 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle, in gf119_disp_dmac_bind()
A Dgv100.c355 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle, in gv100_disp_dmac_bind()

Completed in 32 milliseconds