/* SPDX-License-Identifier: GPL-2.0-only */ /* * QLogic iSCSI Offload Driver * Copyright (c) 2016 Cavium Inc. */ #ifndef __QEDI_HSI__ #define __QEDI_HSI__ /* * Add include to common target */ #include /* * Add include to common storage target */ #include /* * Add include to common TCP target */ #include /* * Add include to common iSCSI target for both eCore and protocol driver */ #include /* * iSCSI CMDQ element */ struct iscsi_cmdqe { __le16 conn_id; u8 invalid_command; u8 cmd_hdr_type; __le32 reserved1[2]; __le32 cmd_payload[13]; }; /* * iSCSI CMD header type */ enum iscsi_cmd_hdr_type { ISCSI_CMD_HDR_TYPE_BHS_ONLY /* iSCSI BHS with no expected AHS */, ISCSI_CMD_HDR_TYPE_BHS_W_AHS /* iSCSI BHS with expected AHS */, ISCSI_CMD_HDR_TYPE_AHS /* iSCSI AHS */, MAX_ISCSI_CMD_HDR_TYPE }; #endif /* __QEDI_HSI__ */