Home
last modified time | relevance | path

Searched refs:runl (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dga102.c44 u32 runl; member
51 struct nvkm_memory *runl; member
113 nvkm_wr32(device, chan->ctrl.runl + 0x080, lower_32_bits(nvkm_memory_addr(chan->runl))); in ga102_chan_init()
114 nvkm_wr32(device, chan->ctrl.runl + 0x084, upper_32_bits(nvkm_memory_addr(chan->runl))); in ga102_chan_init()
132 nvkm_memory_unref(&chan->runl); in ga102_chan_dtor()
173 chan->ctrl.runl = tdev->runlist; in ga102_chan_new()
178 if (!chan->ctrl.runl) in ga102_chan_new()
221 nvkm_kmap(chan->runl); in ga102_chan_new()
223 nvkm_wo32(chan->runl, 0x04, 1); in ga102_chan_new()
224 nvkm_wo32(chan->runl, 0x08, 0); in ga102_chan_new()
[all …]
A Dtu102.c47 nvkm_wr32(device, 0x002b08 + (runl * 0x10), nr); in tu102_fifo_runlist_commit()
126 int engn, runl; in tu102_fifo_recover_work() local
144 for (todo = runm; runl = __ffs(todo), todo; todo &= ~BIT(runl)) in tu102_fifo_recover_work()
145 gk104_fifo_runlist_update(fifo, runl); in tu102_fifo_recover_work()
157 const u32 runm = BIT(runl); in tu102_fifo_recover_runl()
205 const u32 runl = (stat & 0x000f0000) >> 16; in tu102_fifo_recover_chan() local
215 chan = tu102_fifo_recover_chid(fifo, runl, chid); in tu102_fifo_recover_chan()
226 tu102_fifo_recover_runl(fifo, runl); in tu102_fifo_recover_chan()
244 const u32 runl = fifo->engine[engn].runl; in tu102_fifo_recover_engn() local
254 tu102_fifo_recover_runl(fifo, runl); in tu102_fifo_recover_engn()
[all …]
A Dgk104.c176 mem = fifo->runlist[runl].mem[fifo->runlist[runl].next]; in gk104_fifo_runlist_update()
177 fifo->runlist[runl].next = !fifo->runlist[runl].next; in gk104_fifo_runlist_update()
192 func->commit(fifo, runl, mem, nr); in gk104_fifo_runlist_update()
296 int engn, runl; in gk104_fifo_recover_work() local
314 for (todo = runm; runl = __ffs(todo), todo; todo &= ~BIT(runl)) in gk104_fifo_recover_work()
328 const u32 runm = BIT(runl); in gk104_fifo_recover_runl()
397 gk104_fifo_recover_runl(fifo, runl); in gk104_fifo_recover_chan()
415 const u32 runl = fifo->engine[engn].runl; in gk104_fifo_recover_engn() local
426 gk104_fifo_recover_runl(fifo, runl); in gk104_fifo_recover_engn()
770 int runl = __ffs(mask); in gk104_fifo_intr_runlist() local
[all …]
A Dgk104.h26 int runl; member
73 void (*commit)(struct gk104_fifo *, int runl,
107 void gk104_fifo_runlist_update(struct gk104_fifo *, int runl);
140 void gk104_fifo_runlist_commit(struct gk104_fifo *, int runl,
A Dgpfifogv100.c48 nvkm_mask(device, 0x002630, BIT(chan->runl), BIT(chan->runl)); in gv100_fifo_gpfifo_engine_valid()
60 nvkm_mask(device, 0x002630, BIT(chan->runl), 0); in gv100_fifo_gpfifo_engine_valid()
141 chan->runl = runlist; in gv100_fifo_gpfifo_new_()
A Dgpfifogk104.c204 gk104_fifo_runlist_update(fifo, chan->runl); in gk104_fifo_gpfifo_fini()
219 nvkm_mask(device, 0x800004 + coff, 0x000f0000, chan->runl << 16); in gk104_fifo_gpfifo_init()
225 gk104_fifo_runlist_update(fifo, chan->runl); in gk104_fifo_gpfifo_init()
270 chan->runl = runlist; in gk104_fifo_gpfifo_new_()
A Dchangk104.h11 int runl; member
A Dgpfifotu102.c35 return (chan->runl << 16) | chan->base.chid; in tu102_fifo_gpfifo_submit_token()

Completed in 795 milliseconds