Lines Matching refs:engn
43 return &chan->engn[engi]; in nvkm_fifo_chan_engn()
54 struct nvkm_fifo_engn *engn = nvkm_fifo_chan_engn(chan, engine); in nvkm_fifo_chan_child_fini() local
58 if (--engn->usecount) in nvkm_fifo_chan_child_fini()
70 if (engn->object) { in nvkm_fifo_chan_child_fini()
71 ret = nvkm_object_fini(engn->object, suspend); in nvkm_fifo_chan_child_fini()
87 struct nvkm_fifo_engn *engn = nvkm_fifo_chan_engn(chan, engine); in nvkm_fifo_chan_child_init() local
91 if (engn->usecount++) in nvkm_fifo_chan_child_init()
94 if (engn->object) { in nvkm_fifo_chan_child_init()
95 ret = nvkm_object_init(engn->object); in nvkm_fifo_chan_child_init()
120 struct nvkm_fifo_engn *engn = nvkm_fifo_chan_engn(chan, engine); in nvkm_fifo_chan_child_del() local
125 if (!--engn->refcount) { in nvkm_fifo_chan_child_del()
128 nvkm_object_del(&engn->object); in nvkm_fifo_chan_child_del()
147 struct nvkm_fifo_engn *engn = nvkm_fifo_chan_engn(chan, engine); in nvkm_fifo_chan_child_new() local
157 if (!engn->refcount++) { in nvkm_fifo_chan_child_new()
168 &engn->object); in nvkm_fifo_chan_child_new()
172 NULL, 0, &engn->object); in nvkm_fifo_chan_child_new()
179 engn->object); in nvkm_fifo_chan_child_new()
187 .engn = oclass->engn, in nvkm_fifo_chan_child_new()
191 .parent = engn->object ? in nvkm_fifo_chan_child_new()
192 engn->object : in nvkm_fifo_chan_child_new()