Lines Matching refs:engine
32 nv50_fifo_chan_engine_addr(struct nvkm_engine *engine) in nv50_fifo_chan_engine_addr() argument
34 switch (engine->subdev.index) { in nv50_fifo_chan_engine_addr()
47 struct nvkm_engine *engine, bool suspend) in nv50_fifo_chan_engine_fini() argument
51 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in nv50_fifo_chan_engine_fini()
56 offset = nv50_fifo_chan_engine_addr(engine); in nv50_fifo_chan_engine_fini()
103 struct nvkm_engine *engine) in nv50_fifo_chan_engine_init() argument
106 struct nvkm_gpuobj *engn = chan->engn[engine->subdev.index]; in nv50_fifo_chan_engine_init()
110 offset = nv50_fifo_chan_engine_addr(engine); in nv50_fifo_chan_engine_init()
130 struct nvkm_engine *engine) in nv50_fifo_chan_engine_dtor() argument
133 nvkm_gpuobj_del(&chan->engn[engine->subdev.index]); in nv50_fifo_chan_engine_dtor()
138 struct nvkm_engine *engine, in nv50_fifo_chan_engine_ctor() argument
142 int engn = engine->subdev.index; in nv50_fifo_chan_engine_ctor()
144 if (nv50_fifo_chan_engine_addr(engine) < 0) in nv50_fifo_chan_engine_ctor()
165 switch (object->engine->subdev.index) { in nv50_fifo_chan_object_ctor()
183 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_fini()
197 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_init()
236 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_ctor()