/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (C) 2021, Intel Corporation. */ #ifndef _ICE_SBQ_CMD_H_ #define _ICE_SBQ_CMD_H_ /* This header file defines the Sideband Queue commands, error codes and * descriptor format. It is shared between Firmware and Software. */ /* Sideband Queue command structure and opcodes */ enum ice_sbq_opc { … }; /* Sideband Queue descriptor. Indirect command * and non posted */ struct ice_sbq_cmd_desc { … }; struct ice_sbq_evt_desc { … }; enum ice_sbq_msg_dev { … }; enum ice_sbq_msg_opcode { … }; #define ICE_SBQ_MSG_FLAGS … #define ICE_SBQ_MSG_SBE_FBE … struct ice_sbq_msg_req { … }; struct ice_sbq_msg_cmpl { … }; /* Internal struct */ struct ice_sbq_msg_input { … }; #endif /* _ICE_SBQ_CMD_H_ */