Lines Matching refs:inst
59 struct nvkm_gpuobj *inst = chan->base.inst; in gf100_fifo_gpfifo_engine_fini() local
75 nvkm_kmap(inst); in gf100_fifo_gpfifo_engine_fini()
76 nvkm_wo32(inst, offset + 0x00, 0x00000000); in gf100_fifo_gpfifo_engine_fini()
77 nvkm_wo32(inst, offset + 0x04, 0x00000000); in gf100_fifo_gpfifo_engine_fini()
78 nvkm_done(inst); in gf100_fifo_gpfifo_engine_fini()
90 struct nvkm_gpuobj *inst = chan->base.inst; in gf100_fifo_gpfifo_engine_init() local
94 nvkm_kmap(inst); in gf100_fifo_gpfifo_engine_init()
95 nvkm_wo32(inst, offset + 0x00, lower_32_bits(addr) | 4); in gf100_fifo_gpfifo_engine_init()
96 nvkm_wo32(inst, offset + 0x04, upper_32_bits(addr)); in gf100_fifo_gpfifo_engine_init()
97 nvkm_done(inst); in gf100_fifo_gpfifo_engine_init()
109 nvkm_gpuobj_del(&chan->engn[engine->subdev.index].inst); in gf100_fifo_gpfifo_engine_dtor()
124 ret = nvkm_object_bind(object, NULL, 0, &chan->engn[engn].inst); in gf100_fifo_gpfifo_engine_ctor()
128 return nvkm_gpuobj_map(chan->engn[engn].inst, chan->vm, in gf100_fifo_gpfifo_engine_ctor()
157 u32 addr = chan->base.inst->addr >> 12; in gf100_fifo_gpfifo_init()
241 nvkm_kmap(chan->base.inst); in gf100_fifo_gpfifo_new()
242 nvkm_wo32(chan->base.inst, 0x0200, lower_32_bits(chan->pgd->addr)); in gf100_fifo_gpfifo_new()
243 nvkm_wo32(chan->base.inst, 0x0204, upper_32_bits(chan->pgd->addr)); in gf100_fifo_gpfifo_new()
244 nvkm_wo32(chan->base.inst, 0x0208, 0xffffffff); in gf100_fifo_gpfifo_new()
245 nvkm_wo32(chan->base.inst, 0x020c, 0x000000ff); in gf100_fifo_gpfifo_new()
246 nvkm_done(chan->base.inst); in gf100_fifo_gpfifo_new()
265 nvkm_kmap(chan->base.inst); in gf100_fifo_gpfifo_new()
266 nvkm_wo32(chan->base.inst, 0x08, lower_32_bits(usermem)); in gf100_fifo_gpfifo_new()
267 nvkm_wo32(chan->base.inst, 0x0c, upper_32_bits(usermem)); in gf100_fifo_gpfifo_new()
268 nvkm_wo32(chan->base.inst, 0x10, 0x0000face); in gf100_fifo_gpfifo_new()
269 nvkm_wo32(chan->base.inst, 0x30, 0xfffff902); in gf100_fifo_gpfifo_new()
270 nvkm_wo32(chan->base.inst, 0x48, lower_32_bits(ioffset)); in gf100_fifo_gpfifo_new()
271 nvkm_wo32(chan->base.inst, 0x4c, upper_32_bits(ioffset) | in gf100_fifo_gpfifo_new()
273 nvkm_wo32(chan->base.inst, 0x54, 0x00000002); in gf100_fifo_gpfifo_new()
274 nvkm_wo32(chan->base.inst, 0x84, 0x20400000); in gf100_fifo_gpfifo_new()
275 nvkm_wo32(chan->base.inst, 0x94, 0x30000001); in gf100_fifo_gpfifo_new()
276 nvkm_wo32(chan->base.inst, 0x9c, 0x00000100); in gf100_fifo_gpfifo_new()
277 nvkm_wo32(chan->base.inst, 0xa4, 0x1f1f1f1f); in gf100_fifo_gpfifo_new()
278 nvkm_wo32(chan->base.inst, 0xa8, 0x1f1f1f1f); in gf100_fifo_gpfifo_new()
279 nvkm_wo32(chan->base.inst, 0xac, 0x0000001f); in gf100_fifo_gpfifo_new()
280 nvkm_wo32(chan->base.inst, 0xb8, 0xf8000000); in gf100_fifo_gpfifo_new()
281 nvkm_wo32(chan->base.inst, 0xf8, 0x10003080); /* 0x002310 */ in gf100_fifo_gpfifo_new()
282 nvkm_wo32(chan->base.inst, 0xfc, 0x10000010); /* 0x002350 */ in gf100_fifo_gpfifo_new()
283 nvkm_done(chan->base.inst); in gf100_fifo_gpfifo_new()