Lines Matching refs:inst
80 struct nvkm_gpuobj *inst = chan->base.inst; in gk104_fifo_gpfifo_engine_fini() local
88 nvkm_kmap(inst); in gk104_fifo_gpfifo_engine_fini()
89 nvkm_wo32(inst, offset + 0x00, 0x00000000); in gk104_fifo_gpfifo_engine_fini()
90 nvkm_wo32(inst, offset + 0x04, 0x00000000); in gk104_fifo_gpfifo_engine_fini()
91 nvkm_done(inst); in gk104_fifo_gpfifo_engine_fini()
103 struct nvkm_gpuobj *inst = chan->base.inst; in gk104_fifo_gpfifo_engine_init() local
107 nvkm_kmap(inst); in gk104_fifo_gpfifo_engine_init()
108 nvkm_wo32(inst, offset + 0x00, lower_32_bits(addr) | 4); in gk104_fifo_gpfifo_engine_init()
109 nvkm_wo32(inst, offset + 0x04, upper_32_bits(addr)); in gk104_fifo_gpfifo_engine_init()
110 nvkm_done(inst); in gk104_fifo_gpfifo_engine_init()
122 nvkm_gpuobj_del(&chan->engn[engine->subdev.index].inst); in gk104_fifo_gpfifo_engine_dtor()
137 ret = nvkm_object_bind(object, NULL, 0, &chan->engn[engn].inst); in gk104_fifo_gpfifo_engine_ctor()
141 return nvkm_gpuobj_map(chan->engn[engn].inst, chan->vm, in gk104_fifo_gpfifo_engine_ctor()
168 u32 addr = chan->base.inst->addr >> 12; in gk104_fifo_gpfifo_init()
274 nvkm_kmap(chan->base.inst); in gk104_fifo_gpfifo_new()
275 nvkm_wo32(chan->base.inst, 0x0200, lower_32_bits(chan->pgd->addr)); in gk104_fifo_gpfifo_new()
276 nvkm_wo32(chan->base.inst, 0x0204, upper_32_bits(chan->pgd->addr)); in gk104_fifo_gpfifo_new()
277 nvkm_wo32(chan->base.inst, 0x0208, 0xffffffff); in gk104_fifo_gpfifo_new()
278 nvkm_wo32(chan->base.inst, 0x020c, 0x000000ff); in gk104_fifo_gpfifo_new()
279 nvkm_done(chan->base.inst); in gk104_fifo_gpfifo_new()
297 nvkm_kmap(chan->base.inst); in gk104_fifo_gpfifo_new()
298 nvkm_wo32(chan->base.inst, 0x08, lower_32_bits(usermem)); in gk104_fifo_gpfifo_new()
299 nvkm_wo32(chan->base.inst, 0x0c, upper_32_bits(usermem)); in gk104_fifo_gpfifo_new()
300 nvkm_wo32(chan->base.inst, 0x10, 0x0000face); in gk104_fifo_gpfifo_new()
301 nvkm_wo32(chan->base.inst, 0x30, 0xfffff902); in gk104_fifo_gpfifo_new()
302 nvkm_wo32(chan->base.inst, 0x48, lower_32_bits(ioffset)); in gk104_fifo_gpfifo_new()
303 nvkm_wo32(chan->base.inst, 0x4c, upper_32_bits(ioffset) | in gk104_fifo_gpfifo_new()
305 nvkm_wo32(chan->base.inst, 0x84, 0x20400000); in gk104_fifo_gpfifo_new()
306 nvkm_wo32(chan->base.inst, 0x94, 0x30000001); in gk104_fifo_gpfifo_new()
307 nvkm_wo32(chan->base.inst, 0x9c, 0x00000100); in gk104_fifo_gpfifo_new()
308 nvkm_wo32(chan->base.inst, 0xac, 0x0000001f); in gk104_fifo_gpfifo_new()
309 nvkm_wo32(chan->base.inst, 0xe8, chan->base.chid); in gk104_fifo_gpfifo_new()
310 nvkm_wo32(chan->base.inst, 0xb8, 0xf8000000); in gk104_fifo_gpfifo_new()
311 nvkm_wo32(chan->base.inst, 0xf8, 0x10003080); /* 0x002310 */ in gk104_fifo_gpfifo_new()
312 nvkm_wo32(chan->base.inst, 0xfc, 0x10000010); /* 0x002350 */ in gk104_fifo_gpfifo_new()
313 nvkm_done(chan->base.inst); in gk104_fifo_gpfifo_new()