Lines Matching refs:chan
41 struct nv50_fifo_chan *chan; in g84_fifo_dma_new() local
55 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in g84_fifo_dma_new()
57 *pobject = &chan->base.object; in g84_fifo_dma_new()
60 oclass, chan); in g84_fifo_dma_new()
64 args->v0.chid = chan->base.chid; in g84_fifo_dma_new()
66 nvkm_kmap(chan->ramfc); in g84_fifo_dma_new()
67 nvkm_wo32(chan->ramfc, 0x08, lower_32_bits(args->v0.offset)); in g84_fifo_dma_new()
68 nvkm_wo32(chan->ramfc, 0x0c, upper_32_bits(args->v0.offset)); in g84_fifo_dma_new()
69 nvkm_wo32(chan->ramfc, 0x10, lower_32_bits(args->v0.offset)); in g84_fifo_dma_new()
70 nvkm_wo32(chan->ramfc, 0x14, upper_32_bits(args->v0.offset)); in g84_fifo_dma_new()
71 nvkm_wo32(chan->ramfc, 0x3c, 0x003f6078); in g84_fifo_dma_new()
72 nvkm_wo32(chan->ramfc, 0x44, 0x01003fff); in g84_fifo_dma_new()
73 nvkm_wo32(chan->ramfc, 0x48, chan->base.push->node->offset >> 4); in g84_fifo_dma_new()
74 nvkm_wo32(chan->ramfc, 0x4c, 0xffffffff); in g84_fifo_dma_new()
75 nvkm_wo32(chan->ramfc, 0x60, 0x7fffffff); in g84_fifo_dma_new()
76 nvkm_wo32(chan->ramfc, 0x78, 0x00000000); in g84_fifo_dma_new()
77 nvkm_wo32(chan->ramfc, 0x7c, 0x30000001); in g84_fifo_dma_new()
78 nvkm_wo32(chan->ramfc, 0x80, ((chan->ramht->bits - 9) << 27) | in g84_fifo_dma_new()
80 (chan->ramht->gpuobj->node->offset >> 4)); in g84_fifo_dma_new()
81 nvkm_wo32(chan->ramfc, 0x88, chan->cache->addr >> 10); in g84_fifo_dma_new()
82 nvkm_wo32(chan->ramfc, 0x98, chan->base.inst->addr >> 12); in g84_fifo_dma_new()
83 nvkm_done(chan->ramfc); in g84_fifo_dma_new()