1 /* SPDX-License-Identifier: BSD-3-Clause
3 * Copyright(c) 2019-2021 Xilinx, Inc.
4 * Copyright(c) 2018-2019 Solarflare Communications Inc.
11 #if EFSYS_OPT_RIVERHEAD
13 __checkReturn efx_rc_t
16 __in efx_intr_type_t type,
17 __in efsys_mem_t *esmp)
19 _NOTE(ARGUNUSED(enp, type, esmp))
42 rhead_intr_disable_unlocked(
48 __checkReturn efx_rc_t
51 __in unsigned int level)
53 _NOTE(ARGUNUSED(enp, level))
59 rhead_intr_status_line(
61 __out boolean_t *fatalp,
62 __out uint32_t *qmaskp)
64 _NOTE(ARGUNUSED(enp, qmaskp))
67 * Riverhead does not support line interrupts,
68 * so this function should never be called.
71 /* Fatal errors are reported via events */
76 rhead_intr_status_message(
78 __in unsigned int message,
79 __out boolean_t *fatalp)
81 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_RIVERHEAD);
83 _NOTE(ARGUNUSED(enp, message))
85 /* Fatal errors are reported via events */
93 /* Fatal errors are reported via events */
101 _NOTE(ARGUNUSED(enp))
104 #endif /* EFSYS_OPT_RIVERHEAD */