Lines Matching defs:engine

47 	nvkm_wr32(runl->fifo->engine.subdev.device, runl->chan + (chan->id * 4), 0x00000003);
54 struct nvkm_device *device = runl->fifo->engine.subdev.device;
66 nvkm_wr32(runl->fifo->engine.subdev.device, runl->chan + (chan->id * 4), 0xffffffff);
114 nvkm_wr32(runl->fifo->engine.subdev.device, runl->addr + 0x098, 0x01000000 | cgrp->id);
126 struct nvkm_device *device = runl->fifo->engine.subdev.device;
138 if (nvkm_engine_chsw_load(engn->engine))
152 struct nvkm_engine *engine = engn->engine;
154 if (WARN_ON(!engine->func->nonstall))
157 return engine->func->nonstall(engine);
179 struct nvkm_device *device = runq->fifo->engine.subdev.device;
187 struct nvkm_device *device = runq->fifo->engine.subdev.device;
225 struct nvkm_device *device = runq->fifo->engine.subdev.device;
272 struct nvkm_device *device = runq->fifo->engine.subdev.device;
290 return nvkm_rd32(runl->fifo->engine.subdev.device, runl->addr + 0x098) & 0x00100000;
296 nvkm_wr32(runl->fifo->engine.subdev.device, runl->addr + 0x098, 0x00000000);
302 nvkm_mask(runl->fifo->engine.subdev.device, runl->addr + 0x094, 0x00000001, 0x00000000);
308 nvkm_mask(runl->fifo->engine.subdev.device, runl->addr + 0x094, 0x00000001, 0x00000001);
314 struct nvkm_device *device = runl->fifo->engine.subdev.device;
322 struct nvkm_device *device = runl->fifo->engine.subdev.device;
335 struct nvkm_device *device = runl->fifo->engine.subdev.device;
388 nvkm_mask(runl->fifo->engine.subdev.device, runl->addr + 0x300, 0x80000000, 0x00000000);
397 struct nvkm_device *device = fifo->engine.subdev.device;
442 struct nvkm_device *device = fifo->engine.subdev.device;
474 if (tdev->engine < 0) {
479 engn = nvkm_runl_add(runl, tdev->engine, (tdev->type == NVKM_ENGINE_CE) ?
485 if (!engn->engine->func->nonstall) {
486 RUNL_DEBUG(runl, "engn %s !nonstall", engn->engine->subdev.name);
497 &fifo->engine.subdev, ga100_runl_intr, &runl->inth);
544 struct nvkm_subdev *subdev = &fifo->engine.subdev;
576 struct nvkm_device *device = fifo->engine.subdev.device;