Lines Matching full:fault

38 	struct nvkm_device *device = buffer->fault->subdev.device;  in tu102_fault_buffer_intr()
46 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_fini()
49 /* Disable the fault interrupts */ in tu102_fault_buffer_fini()
59 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_init()
62 /* Enable the fault interrupts */ in tu102_fault_buffer_init()
75 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_info()
86 tu102_fault_intr_fault(struct nvkm_fault *fault) in tu102_fault_intr_fault() argument
88 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_intr_fault()
112 tu102_fault_intr(struct nvkm_fault *fault) in tu102_fault_intr() argument
114 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_intr()
119 tu102_fault_intr_fault(fault); in tu102_fault_intr()
128 if (fault->buffer[0]) { in tu102_fault_intr()
129 nvkm_event_send(&fault->event, 1, 0, NULL, 0); in tu102_fault_intr()
134 /* Replayable MMU fault */ in tu102_fault_intr()
139 if (fault->buffer[1]) { in tu102_fault_intr()
140 nvkm_event_send(&fault->event, 1, 1, NULL, 0); in tu102_fault_intr()
151 tu102_fault_fini(struct nvkm_fault *fault) in tu102_fault_fini() argument
153 nvkm_notify_put(&fault->nrpfb); in tu102_fault_fini()
154 if (fault->buffer[0]) in tu102_fault_fini()
155 fault->func->buffer.fini(fault->buffer[0]); in tu102_fault_fini()
160 tu102_fault_init(struct nvkm_fault *fault) in tu102_fault_init() argument
163 fault->func->buffer.init(fault->buffer[0]); in tu102_fault_init()
164 nvkm_notify_get(&fault->nrpfb); in tu102_fault_init()