Lines Matching full:imem
39 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() local
42 nvkm_ramht_remove(imem->ramht, cookie); in nv04_fifo_dma_object_dtor()
51 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() local
67 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv04_fifo_dma_object_ctor()
79 struct nvkm_memory *fctx = device->imem->ramfc; in nv04_fifo_dma_fini()
144 struct nvkm_instmem *imem = fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_dtor() local
147 nvkm_kmap(imem->ramfc); in nv04_fifo_dma_dtor()
149 nvkm_wo32(imem->ramfc, chan->ramfc + c->ctxp, 0x00000000); in nv04_fifo_dma_dtor()
151 nvkm_done(imem->ramfc); in nv04_fifo_dma_dtor()
175 struct nvkm_instmem *imem = device->imem; in nv04_fifo_dma_new() local
205 nvkm_kmap(imem->ramfc); in nv04_fifo_dma_new()
206 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset); in nv04_fifo_dma_new()
207 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset); in nv04_fifo_dma_new()
208 nvkm_wo32(imem->ramfc, chan->ramfc + 0x08, chan->base.push->addr >> 4); in nv04_fifo_dma_new()
209 nvkm_wo32(imem->ramfc, chan->ramfc + 0x10, in nv04_fifo_dma_new()
216 nvkm_done(imem->ramfc); in nv04_fifo_dma_new()