Lines Matching refs:subdev

38 	struct nvkm_device *device = fifo->engine.subdev.device;  in gk104_fifo_uevent_fini()
45 struct nvkm_device *device = fifo->engine.subdev.device; in gk104_fifo_uevent_init()
54 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_runlist_update() local
55 struct nvkm_device *device = subdev->device; in gk104_fifo_runlist_update()
59 mutex_lock(&subdev->mutex); in gk104_fifo_runlist_update()
77 nvkm_error(subdev, "runlist %d update timeout\n", engine); in gk104_fifo_runlist_update()
78 mutex_unlock(&subdev->mutex); in gk104_fifo_runlist_update()
84 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_engine()
95 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_recover_work()
112 nvkm_subdev_fini(&engine->subdev, false); in gk104_fifo_recover_work()
113 WARN_ON(nvkm_subdev_init(&engine->subdev)); in gk104_fifo_recover_work()
126 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_recover() local
127 struct nvkm_device *device = subdev->device; in gk104_fifo_recover()
130 nvkm_error(subdev, "%s engine fault on channel %d, recovering...\n", in gk104_fifo_recover()
131 nvkm_subdev_name[engine->subdev.index], chid); in gk104_fifo_recover()
138 fifo->mask |= 1ULL << engine->subdev.index; in gk104_fifo_recover()
156 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_bind() local
157 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_bind()
163 nvkm_error(subdev, "BIND_ERROR %02x [%s]\n", code, en ? en->name : ""); in gk104_fifo_intr_bind()
175 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_intr_sched_ctxsw()
211 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_sched() local
212 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_sched()
218 nvkm_error(subdev, "SCHED_ERROR %02x [%s]\n", code, en ? en->name : ""); in gk104_fifo_intr_sched()
232 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_chsw() local
233 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_chsw()
235 nvkm_error(subdev, "CHSW_ERROR %08x\n", stat); in gk104_fifo_intr_chsw()
242 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_dropped_fault() local
243 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_dropped_fault()
245 nvkm_error(subdev, "DROPPED_MMU_FAULT %08x\n", stat); in gk104_fifo_intr_dropped_fault()
356 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_fault() local
357 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_fault()
401 nvkm_error(subdev, in gk104_fifo_intr_fault()
452 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_pbdma_0() local
453 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_pbdma_0()
477 nvkm_error(subdev, "PBDMA%d: %08x [%s] ch %d [%010llx %s] " in gk104_fifo_intr_pbdma_0()
500 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr_pbdma_1() local
501 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_pbdma_1()
509 nvkm_error(subdev, "PBDMA%d: %08x [%s] ch %d %08x %08x\n", in gk104_fifo_intr_pbdma_1()
521 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_intr_runlist()
541 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_intr() local
542 struct nvkm_device *device = subdev->device; in gk104_fifo_intr()
553 nvkm_error(subdev, "PIO_ERROR\n"); in gk104_fifo_intr()
571 nvkm_error(subdev, "FB_FLUSH_TIMEOUT\n"); in gk104_fifo_intr()
577 nvkm_error(subdev, "LB_ERROR\n"); in gk104_fifo_intr()
623 nvkm_error(subdev, "INTR %08x\n", stat); in gk104_fifo_intr()
633 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_fini()
643 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_oneinit()
682 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_init() local
683 struct nvkm_device *device = subdev->device; in gk104_fifo_init()
689 nvkm_debug(subdev, "%d PBDMA unit(s)\n", fifo->spoon_nr); in gk104_fifo_init()