Lines Matching full:fault

3  * VAS Fault handling.
21 * The maximum FIFO size for fault window can be 8MB
23 * instance will be having fault window.
35 pr_err("Fault fifo size %d, Max crbs %d\n", vinst->fault_fifo_size, in dump_fifo()
39 pr_err("Fault FIFO Dump:\n"); in dump_fifo()
47 * Process valid CRBs in fault FIFO.
50 * request buffers, raises interrupt on the CPU to handle the fault.
51 * It takes credit on fault window, updates nx_fault_stamp in CRB with
52 * the following information and pastes CRB in fault FIFO.
55 * fault_storage_addr - fault address
58 * process all valid faults and return credit for each fault on user
59 * space and fault windows. This fault FIFO control will be done with
61 * available on fault window. Otherwise, returns with RMA_reject.
63 * Total credits available on fault window: FIFO_SIZE(4MB)/CRBS_SIZE(128)
79 * valid CRBs within fault FIFO until reaches invalid CRB. in vas_fault_thread_fn()
85 * reading CRB from fault FIFO. in vas_fault_thread_fn()
91 * fault, interrupt handler returns with IRQ_HANDLED if in vas_fault_thread_fn()
99 * Advance the fault fifo pointer to next CRB. in vas_fault_thread_fn()
123 * Return credit for the fault window. in vas_fault_thread_fn()
162 * fault CRB. in vas_fault_thread_fn()
177 * fault handler thread process all CRBs until finds invalid in vas_fault_handler()
181 * So wake up thread only if the fault thread is not in progress. in vas_fault_handler()
196 * Fault window is opened per VAS instance. NX pastes fault CRB in fault
213 * Invalidate all CRB entries. NX pastes valid entry for each fault. in vas_setup_fault_window()