Lines Matching refs:chan
43 struct nv04_fifo_chan *chan = NULL; in nv10_fifo_dma_new() local
58 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv10_fifo_dma_new()
60 *pobject = &chan->base.object; in nv10_fifo_dma_new()
67 0, 0x800000, 0x10000, oclass, &chan->base); in nv10_fifo_dma_new()
68 chan->fifo = fifo; in nv10_fifo_dma_new()
72 args->v0.chid = chan->base.chid; in nv10_fifo_dma_new()
73 chan->ramfc = chan->base.chid * 32; in nv10_fifo_dma_new()
76 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset); in nv10_fifo_dma_new()
77 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset); in nv10_fifo_dma_new()
78 nvkm_wo32(imem->ramfc, chan->ramfc + 0x0c, chan->base.push->addr >> 4); in nv10_fifo_dma_new()
79 nvkm_wo32(imem->ramfc, chan->ramfc + 0x14, in nv10_fifo_dma_new()