/* SPDX-License-Identifier: GPL-2.0 */ #include <linux/types.h> #include <linux/device.h> #include <target/target_core_base.h> /* struct se_cmd */ #define TCM_LOOP_VERSION … #define TL_WWN_ADDR_LEN … #define TL_TPGS_PER_HBA … struct tcm_loop_cmd { … }; struct tcm_loop_nexus { … }; #define TCM_TRANSPORT_ONLINE … #define TCM_TRANSPORT_OFFLINE … struct tcm_loop_tpg { … }; struct tcm_loop_hba { … };