Lines Matching refs:imem
38 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() local
39 nvkm_ramht_remove(imem->ramht, cookie); in nv04_fifo_dma_object_dtor()
47 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() local
63 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv04_fifo_dma_object_ctor()
75 struct nvkm_memory *fctx = device->imem->ramfc; in nv04_fifo_dma_fini()
138 struct nvkm_instmem *imem = fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_dtor() local
141 nvkm_kmap(imem->ramfc); in nv04_fifo_dma_dtor()
143 nvkm_wo32(imem->ramfc, chan->ramfc + c->ctxp, 0x00000000); in nv04_fifo_dma_dtor()
145 nvkm_done(imem->ramfc); in nv04_fifo_dma_dtor()
169 struct nvkm_instmem *imem = device->imem; in nv04_fifo_dma_new() local
199 nvkm_kmap(imem->ramfc); in nv04_fifo_dma_new()
200 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset); in nv04_fifo_dma_new()
201 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset); in nv04_fifo_dma_new()
202 nvkm_wo32(imem->ramfc, chan->ramfc + 0x08, chan->base.push->addr >> 4); in nv04_fifo_dma_new()
203 nvkm_wo32(imem->ramfc, chan->ramfc + 0x10, in nv04_fifo_dma_new()
210 nvkm_done(imem->ramfc); in nv04_fifo_dma_new()