linux/drivers/net/ethernet/intel/ice/ice_sbq_cmd.h

/* 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_ */