Lines Matching refs:subdev
39 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_init()
46 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_fini()
54 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_runlist_commit() local
55 struct nvkm_device *device = subdev->device; in gf100_fifo_runlist_commit()
88 nvkm_error(subdev, "runlist update timeout\n"); in gf100_fifo_runlist_commit()
127 return nvkm_device_engine(fifo->engine.subdev.device, type, inst); in gf100_fifo_id_engine()
133 switch (engine->subdev.type) { in gf100_fifo_engine_id()
138 case NVKM_ENGINE_CE : return GF100_FIFO_ENGN_CE0 + engine->subdev.inst; in gf100_fifo_engine_id()
150 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_recover_work()
164 nvkm_subdev_fini(&engine->subdev, false); in gf100_fifo_recover_work()
165 WARN_ON(nvkm_subdev_init(&engine->subdev)); in gf100_fifo_recover_work()
178 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_recover() local
179 struct nvkm_device *device = subdev->device; in gf100_fifo_recover()
183 nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n", in gf100_fifo_recover()
184 engine->subdev.name, chid); in gf100_fifo_recover()
260 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_fault() local
261 struct nvkm_device *device = subdev->device; in gf100_fifo_fault()
296 nvkm_error(subdev, in gf100_fifo_fault()
319 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_intr_sched_ctxsw()
353 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_sched() local
354 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_sched()
361 nvkm_error(subdev, "SCHED_ERROR %02x [%s]\n", code, en ? en->name : ""); in gf100_fifo_intr_sched()
375 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_intr_fault()
407 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_pbdma() local
408 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_pbdma()
430 nvkm_error(subdev, "PBDMA%d: %08x [%s] ch %d [%010llx %s] " in gf100_fifo_intr_pbdma()
445 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_runlist() local
446 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_runlist()
456 nvkm_error(subdev, "RUNLIST %08x\n", intr); in gf100_fifo_intr_runlist()
464 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_engine_unit() local
465 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_engine_unit()
479 nvkm_error(subdev, "ENGINE %d %d %01x", in gf100_fifo_intr_engine_unit()
489 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_intr_engine()
502 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr() local
503 struct nvkm_device *device = subdev->device; in gf100_fifo_intr()
509 nvkm_warn(subdev, "INTR 00000001: %08x\n", intr); in gf100_fifo_intr()
522 nvkm_warn(subdev, "INTR 00010000: %08x\n", intr); in gf100_fifo_intr()
529 nvkm_warn(subdev, "INTR 01000000: %08x\n", intr); in gf100_fifo_intr()
567 nvkm_error(subdev, "INTR %08x\n", stat); in gf100_fifo_intr()
577 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_oneinit() local
578 struct nvkm_device *device = subdev->device; in gf100_fifo_oneinit()
585 nvkm_debug(subdev, "%d PBDMA(s)\n", fifo->pbdma_nr); in gf100_fifo_oneinit()
624 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_init()
660 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_dtor()