Lines Matching refs:ramfc
45 struct nvkm_memory *fctx = device->imem->ramfc; in nv04_chan_stop()
62 c = chan->func->ramfc->layout; in nv04_chan_stop()
73 c = chan->func->ramfc->layout; in nv04_chan_stop()
105 struct nvkm_memory *ramfc = chan->cgrp->runl->fifo->engine.subdev.device->imem->ramfc; in nv04_chan_ramfc_clear() local
106 const struct nvkm_ramfc_layout *c = chan->func->ramfc->layout; in nv04_chan_ramfc_clear()
108 nvkm_kmap(ramfc); in nv04_chan_ramfc_clear()
110 nvkm_wo32(ramfc, chan->ramfc_offset + c->ctxp, 0x00000000); in nv04_chan_ramfc_clear()
112 nvkm_done(ramfc); in nv04_chan_ramfc_clear()
118 struct nvkm_memory *ramfc = chan->cgrp->runl->fifo->engine.subdev.device->imem->ramfc; in nv04_chan_ramfc_write() local
123 nvkm_kmap(ramfc); in nv04_chan_ramfc_write()
124 nvkm_wo32(ramfc, base + 0x00, offset); in nv04_chan_ramfc_write()
125 nvkm_wo32(ramfc, base + 0x04, offset); in nv04_chan_ramfc_write()
126 nvkm_wo32(ramfc, base + 0x08, chan->push->addr >> 4); in nv04_chan_ramfc_write()
127 nvkm_wo32(ramfc, base + 0x10, NV_PFIFO_CACHE1_DMA_FETCH_TRIG_128_BYTES | in nv04_chan_ramfc_write()
133 nvkm_done(ramfc); in nv04_chan_ramfc_write()
171 .ramfc = &nv04_chan_ramfc,
472 struct nvkm_memory *ramfc = imem->ramfc; in nv04_fifo_init() local
481 nvkm_wr32(device, NV03_PFIFO_RAMFC, nvkm_memory_addr(ramfc) >> 8); in nv04_fifo_init()