Lines Matching refs:chan
45 struct nv04_sw_chan *chan = nv04_sw_chan(nvsw->chan); in nv04_nvsw_mthd_get_ref() local
52 args->v0.ref = atomic_read(&chan->ref); in nv04_nvsw_mthd_get_ref()
76 nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, in nv04_nvsw_new() argument
79 return nvkm_nvsw_new_(&nv04_nvsw, chan, oclass, data, size, pobject); in nv04_nvsw_new()
89 struct nv04_sw_chan *chan = nv04_sw_chan(base); in nv04_sw_chan_mthd() local
93 atomic_set(&chan->ref, data); in nv04_sw_chan_mthd()
111 struct nv04_sw_chan *chan; in nv04_sw_chan_new() local
113 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv04_sw_chan_new()
115 atomic_set(&chan->ref, 0); in nv04_sw_chan_new()
116 *pobject = &chan->base.object; in nv04_sw_chan_new()
118 return nvkm_sw_chan_ctor(&nv04_sw_chan, sw, fifo, oclass, &chan->base); in nv04_sw_chan_new()