Lines Matching refs:chid

166 	nv_wr32(priv, 0x002634, chan->base.chid);  in gf100_fifo_context_detach()
167 if (!nv_wait(priv, 0x002634, 0xffffffff, chan->base.chid)) { in gf100_fifo_context_detach()
169 chan->base.chid, nvkm_client_name(chan)); in gf100_fifo_context_detach()
218 args->v0.chid = chan->base.chid; in gf100_fifo_chan_ctor()
223 usermem = chan->base.chid * 0x1000; in gf100_fifo_chan_ctor()
256 u32 chid = chan->base.chid; in gf100_fifo_chan_init() local
263 nv_wr32(priv, 0x003000 + (chid * 8), 0xc0000000 | base->addr >> 12); in gf100_fifo_chan_init()
266 nv_wr32(priv, 0x003004 + (chid * 8), 0x001f0001); in gf100_fifo_chan_init()
280 u32 chid = chan->base.chid; in gf100_fifo_chan_fini() local
283 nv_mask(priv, 0x003004 + (chid * 8), 0x00000001, 0x00000000); in gf100_fifo_chan_fini()
289 nv_wr32(priv, 0x003000 + (chid * 8), 0x00000000); in gf100_fifo_chan_fini()
441 u32 chid = chan->base.chid; in gf100_fifo_recover() local
445 nv_subdev(engine)->name, chid); in gf100_fifo_recover()
447 nv_mask(priv, 0x003004 + (chid * 0x08), 0x00000001, 0x00000000); in gf100_fifo_recover()
457 gf100_fifo_swmthd(struct gf100_fifo_priv *priv, u32 chid, u32 mthd, u32 data) in gf100_fifo_swmthd() argument
465 if (likely(chid >= priv->base.min && chid <= priv->base.max)) in gf100_fifo_swmthd()
466 chan = (void *)priv->base.channel[chid]; in gf100_fifo_swmthd()
501 u32 chid = (stat & 0x0000007f); in gf100_fifo_intr_sched_ctxsw() local
505 if (!(chan = (void *)priv->base.channel[chid])) in gf100_fifo_intr_sched_ctxsw()
686 u32 chid = nv_rd32(priv, 0x040120 + (unit * 0x2000)) & 0x7f; in gf100_fifo_intr_pbdma() local
692 if (!gf100_fifo_swmthd(priv, chid, mthd, data)) in gf100_fifo_intr_pbdma()
702 unit, chid, in gf100_fifo_intr_pbdma()
703 nvkm_client_name_for_fifo_chid(&priv->base, chid), in gf100_fifo_intr_pbdma()