Lines Matching refs:chan
41 struct nv50_fifo_chan *chan; in nv50_fifo_gpfifo_new() local
57 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv50_fifo_gpfifo_new()
59 *pobject = &chan->base.object; in nv50_fifo_gpfifo_new()
62 oclass, chan); in nv50_fifo_gpfifo_new()
66 args->v0.chid = chan->base.chid; in nv50_fifo_gpfifo_new()
70 nvkm_kmap(chan->ramfc); in nv50_fifo_gpfifo_new()
71 nvkm_wo32(chan->ramfc, 0x3c, 0x403f6078); in nv50_fifo_gpfifo_new()
72 nvkm_wo32(chan->ramfc, 0x44, 0x01003fff); in nv50_fifo_gpfifo_new()
73 nvkm_wo32(chan->ramfc, 0x48, chan->base.push->node->offset >> 4); in nv50_fifo_gpfifo_new()
74 nvkm_wo32(chan->ramfc, 0x50, lower_32_bits(ioffset)); in nv50_fifo_gpfifo_new()
75 nvkm_wo32(chan->ramfc, 0x54, upper_32_bits(ioffset) | (ilength << 16)); in nv50_fifo_gpfifo_new()
76 nvkm_wo32(chan->ramfc, 0x60, 0x7fffffff); in nv50_fifo_gpfifo_new()
77 nvkm_wo32(chan->ramfc, 0x78, 0x00000000); in nv50_fifo_gpfifo_new()
78 nvkm_wo32(chan->ramfc, 0x7c, 0x30000001); in nv50_fifo_gpfifo_new()
79 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | in nv50_fifo_gpfifo_new()
81 (chan->ramht->gpuobj->node->offset >> 4)); in nv50_fifo_gpfifo_new()
82 nvkm_done(chan->ramfc); in nv50_fifo_gpfifo_new()