Lines Matching refs:engn
103 return &chan->engn[engi]; in gk104_fifo_gpfifo_engine()
139 struct gk104_fifo_engn *engn = gk104_fifo_gpfifo_engine(chan, engine); in gk104_fifo_gpfifo_engine_init() local
144 u32 datalo = lower_32_bits(engn->vma->addr) | 0x00000004; in gk104_fifo_gpfifo_engine_init()
145 u32 datahi = upper_32_bits(engn->vma->addr); in gk104_fifo_gpfifo_engine_init()
164 struct gk104_fifo_engn *engn = gk104_fifo_gpfifo_engine(chan, engine); in gk104_fifo_gpfifo_engine_dtor() local
165 nvkm_vmm_put(chan->base.vmm, &engn->vma); in gk104_fifo_gpfifo_engine_dtor()
166 nvkm_gpuobj_del(&engn->inst); in gk104_fifo_gpfifo_engine_dtor()
175 struct gk104_fifo_engn *engn = gk104_fifo_gpfifo_engine(chan, engine); in gk104_fifo_gpfifo_engine_ctor() local
184 ret = nvkm_object_bind(object, NULL, 0, &engn->inst); in gk104_fifo_gpfifo_engine_ctor()
191 ret = nvkm_vmm_get(chan->base.vmm, 12, engn->inst->size, &engn->vma); in gk104_fifo_gpfifo_engine_ctor()
195 return nvkm_memory_map(engn->inst, 0, chan->base.vmm, engn->vma, NULL, 0); in gk104_fifo_gpfifo_engine_ctor()