Lines Matching refs:subdev

38 	struct nvkm_device *device = fifo->engine.subdev.device;  in gf100_fifo_uevent_init()
45 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_fini()
53 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_runlist_update() local
54 struct nvkm_device *device = subdev->device; in gf100_fifo_runlist_update()
58 mutex_lock(&subdev->mutex); in gf100_fifo_runlist_update()
76 nvkm_error(subdev, "runlist update timeout\n"); in gf100_fifo_runlist_update()
77 mutex_unlock(&subdev->mutex); in gf100_fifo_runlist_update()
100 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_engine()
120 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_recover_work()
137 nvkm_subdev_fini(&engine->subdev, false); in gf100_fifo_recover_work()
138 WARN_ON(nvkm_subdev_init(&engine->subdev)); in gf100_fifo_recover_work()
151 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_recover() local
152 struct nvkm_device *device = subdev->device; in gf100_fifo_recover()
155 nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n", in gf100_fifo_recover()
156 nvkm_subdev_name[engine->subdev.index], chid); in gf100_fifo_recover()
163 fifo->mask |= 1ULL << engine->subdev.index; in gf100_fifo_recover()
176 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_intr_sched_ctxsw()
210 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_sched() local
211 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_sched()
218 nvkm_error(subdev, "SCHED_ERROR %02x [%s]\n", code, en ? en->name : ""); in gf100_fifo_intr_sched()
291 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_fault() local
292 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_fault()
336 nvkm_error(subdev, in gf100_fifo_intr_fault()
361 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_pbdma() local
362 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_pbdma()
384 nvkm_error(subdev, "PBDMA%d: %08x [%s] ch %d [%010llx %s] " in gf100_fifo_intr_pbdma()
399 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_runlist() local
400 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_runlist()
410 nvkm_error(subdev, "RUNLIST %08x\n", intr); in gf100_fifo_intr_runlist()
418 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr_engine_unit() local
419 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_engine_unit()
433 nvkm_error(subdev, "ENGINE %d %d %01x", in gf100_fifo_intr_engine_unit()
443 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_intr_engine()
456 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_intr() local
457 struct nvkm_device *device = subdev->device; in gf100_fifo_intr()
463 nvkm_warn(subdev, "INTR 00000001: %08x\n", intr); in gf100_fifo_intr()
476 nvkm_warn(subdev, "INTR 00010000: %08x\n", intr); in gf100_fifo_intr()
483 nvkm_warn(subdev, "INTR 01000000: %08x\n", intr); in gf100_fifo_intr()
521 nvkm_error(subdev, "INTR %08x\n", stat); in gf100_fifo_intr()
531 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_oneinit()
570 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_init() local
571 struct nvkm_device *device = subdev->device; in gf100_fifo_init()
578 nvkm_debug(subdev, "%d PBDMA unit(s)\n", fifo->spoon_nr); in gf100_fifo_init()