se_hba 48 drivers/target/loopback/tcm_loop.h struct se_hba_s *se_hba; se_hba 678 drivers/target/target_core_alua.c if (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE) se_hba 1924 drivers/target/target_core_alua.c (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) se_hba 2181 drivers/target/target_core_alua.c (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) se_hba 2268 drivers/target/target_core_alua.c !(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) { se_hba 75 drivers/target/target_core_configfs.c static inline struct se_hba * se_hba 78 drivers/target/target_core_configfs.c return container_of(to_config_group(item), struct se_hba, hba_group); se_hba 2098 drivers/target/target_core_configfs.c struct se_hba *hba = dev->se_hba; se_hba 2138 drivers/target/target_core_configfs.c struct se_hba *hba = dev->se_hba; se_hba 2220 drivers/target/target_core_configfs.c struct se_hba *hba = dev->se_hba; se_hba 2549 drivers/target/target_core_configfs.c struct se_hba *hba; se_hba 2559 drivers/target/target_core_configfs.c hba = dev->se_hba; se_hba 3149 drivers/target/target_core_configfs.c struct se_hba *hba = item_to_hba(hba_ci); se_hba 3226 drivers/target/target_core_configfs.c struct se_hba *hba; se_hba 3228 drivers/target/target_core_configfs.c hba = item_to_hba(&dev->se_hba->hba_group.cg_item); se_hba 3256 drivers/target/target_core_configfs.c static inline struct se_hba *to_hba(struct config_item *item) se_hba 3258 drivers/target/target_core_configfs.c return container_of(to_config_group(item), struct se_hba, hba_group); se_hba 3263 drivers/target/target_core_configfs.c struct se_hba *hba = to_hba(item); se_hba 3272 drivers/target/target_core_configfs.c struct se_hba *hba = to_hba(item); se_hba 3284 drivers/target/target_core_configfs.c struct se_hba *hba = to_hba(item); se_hba 3318 drivers/target/target_core_configfs.c struct se_hba *hba = container_of(to_config_group(item), se_hba 3319 drivers/target/target_core_configfs.c struct se_hba, hba_group); se_hba 3345 drivers/target/target_core_configfs.c struct se_hba *hba; se_hba 43 drivers/target/target_core_device.c static struct se_hba *lun0_hba; se_hba 563 drivers/target/target_core_device.c tpg->se_tpg_tfo->fabric_name, dev->se_hba->hba_id); se_hba 724 drivers/target/target_core_device.c struct se_device *target_alloc_device(struct se_hba *hba, const char *name) se_hba 733 drivers/target/target_core_device.c dev->se_hba = hba; se_hba 915 drivers/target/target_core_device.c struct se_hba *hba = dev->se_hba; se_hba 992 drivers/target/target_core_device.c struct se_hba *hba = dev->se_hba; se_hba 1021 drivers/target/target_core_device.c struct se_hba *hba; se_hba 1056 drivers/target/target_core_device.c struct se_hba *hba = lun0_hba; se_hba 36 drivers/target/target_core_file.c static int fd_attach_hba(struct se_hba *hba, u32 host_id) se_hba 59 drivers/target/target_core_file.c static void fd_detach_hba(struct se_hba *hba) se_hba 70 drivers/target/target_core_file.c static struct se_device *fd_alloc_device(struct se_hba *hba, const char *name) se_hba 91 drivers/target/target_core_file.c struct fd_host *fd_host = dev->se_hba->hba_ptr; se_hba 108 drivers/target/target_core_hba.c struct se_hba * se_hba 111 drivers/target/target_core_hba.c struct se_hba *hba; se_hba 155 drivers/target/target_core_hba.c core_delete_hba(struct se_hba *hba) se_hba 42 drivers/target/target_core_iblock.c static int iblock_attach_hba(struct se_hba *hba, u32 host_id) se_hba 50 drivers/target/target_core_iblock.c static void iblock_detach_hba(struct se_hba *hba) se_hba 54 drivers/target/target_core_iblock.c static struct se_device *iblock_alloc_device(struct se_hba *hba, const char *name) se_hba 86 drivers/target/target_core_internal.h struct se_device *target_alloc_device(struct se_hba *hba, const char *name); se_hba 109 drivers/target/target_core_internal.h struct se_hba *core_alloc_hba(const char *, u32, u32); se_hba 110 drivers/target/target_core_internal.h int core_delete_hba(struct se_hba *); se_hba 4085 drivers/target/target_core_pr.c if (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE) se_hba 52 drivers/target/target_core_pscsi.c static int pscsi_attach_hba(struct se_hba *hba, u32 host_id) se_hba 75 drivers/target/target_core_pscsi.c static void pscsi_detach_hba(struct se_hba *hba) se_hba 95 drivers/target/target_core_pscsi.c static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigned long mode_flag) se_hba 336 drivers/target/target_core_pscsi.c static struct se_device *pscsi_alloc_device(struct se_hba *hba, se_hba 357 drivers/target/target_core_pscsi.c struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; se_hba 402 drivers/target/target_core_pscsi.c struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; se_hba 428 drivers/target/target_core_pscsi.c struct se_hba *hba = dev->se_hba; se_hba 431 drivers/target/target_core_pscsi.c struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; se_hba 562 drivers/target/target_core_pscsi.c struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; se_hba 721 drivers/target/target_core_pscsi.c struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; se_hba 796 drivers/target/target_core_pscsi.c struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; se_hba 33 drivers/target/target_core_rd.c static int rd_attach_hba(struct se_hba *hba, u32 host_id) se_hba 52 drivers/target/target_core_rd.c static void rd_detach_hba(struct se_hba *hba) se_hba 270 drivers/target/target_core_rd.c static struct se_device *rd_alloc_device(struct se_hba *hba, const char *name) se_hba 287 drivers/target/target_core_rd.c struct rd_host *rd_host = dev->se_hba->hba_ptr; se_hba 966 drivers/target/target_core_sbc.c dev->se_hba->backend->ops->name, se_hba 53 drivers/target/target_core_stat.c struct se_hba *hba = to_stat_dev(item)->se_hba; se_hba 103 drivers/target/target_core_stat.c struct se_hba *hba = to_stat_tgt_dev(item)->se_hba; se_hba 201 drivers/target/target_core_stat.c struct se_hba *hba = to_stat_lu_dev(item)->se_hba; se_hba 599 drivers/target/target_core_tpg.c !(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) se_hba 615 drivers/target/target_core_tpg.c if (!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) se_hba 658 drivers/target/target_core_tpg.c if (!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) se_hba 739 drivers/target/target_core_transport.c dev->se_hba->hba_id, dev->transport->name, cmd->scsi_status); se_hba 116 drivers/target/target_core_user.c struct se_hba *hba; se_hba 1354 drivers/target/target_core_user.c static int tcmu_attach_hba(struct se_hba *hba, u32 host_id) se_hba 1368 drivers/target/target_core_user.c static void tcmu_detach_hba(struct se_hba *hba) se_hba 1374 drivers/target/target_core_user.c static struct se_device *tcmu_alloc_device(struct se_hba *hba, const char *name) se_hba 28 include/target/target_core_backend.h int (*attach_hba)(struct se_hba *, u32); se_hba 29 include/target/target_core_backend.h void (*detach_hba)(struct se_hba *); se_hba 30 include/target/target_core_backend.h int (*pmode_enable_hba)(struct se_hba *, unsigned long); se_hba 32 include/target/target_core_backend.h struct se_device *(*alloc_device)(struct se_hba *, const char *); se_hba 811 include/target/target_core_base.h struct se_hba *se_hba;