Lines Matching refs:fault
42 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_fini()
50 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_init()
62 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_info()
73 tu102_fault_intr_fault(struct nvkm_fault *fault) in tu102_fault_intr_fault() argument
75 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_intr_fault()
99 tu102_fault_intr(struct nvkm_fault *fault) in tu102_fault_intr() argument
101 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_intr()
106 tu102_fault_intr_fault(fault); in tu102_fault_intr()
112 if (fault->buffer[0]) { in tu102_fault_intr()
113 nvkm_event_send(&fault->event, 1, 0, NULL, 0); in tu102_fault_intr()
120 if (fault->buffer[1]) { in tu102_fault_intr()
121 nvkm_event_send(&fault->event, 1, 1, NULL, 0); in tu102_fault_intr()
132 tu102_fault_fini(struct nvkm_fault *fault) in tu102_fault_fini() argument
134 nvkm_notify_put(&fault->nrpfb); in tu102_fault_fini()
135 if (fault->buffer[0]) in tu102_fault_fini()
136 fault->func->buffer.fini(fault->buffer[0]); in tu102_fault_fini()
141 tu102_fault_init(struct nvkm_fault *fault) in tu102_fault_init() argument
144 fault->func->buffer.init(fault->buffer[0]); in tu102_fault_init()
145 nvkm_notify_get(&fault->nrpfb); in tu102_fault_init()