Symbol: se_hba
drivers/target/loopback/tcm_loop.h
47
struct se_hba_s *se_hba;
drivers/target/target_core_alua.c
1911
(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE))
drivers/target/target_core_alua.c
2169
(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE))
drivers/target/target_core_alua.c
2256
!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) {
drivers/target/target_core_alua.c
654
if (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)
drivers/target/target_core_configfs.c
2396
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_configfs.c
2436
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_configfs.c
2518
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_configfs.c
2852
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_configfs.c
3428
struct se_hba *hba = item_to_hba(hba_ci);
drivers/target/target_core_configfs.c
3509
struct se_hba *hba;
drivers/target/target_core_configfs.c
3511
hba = item_to_hba(&dev->se_hba->hba_group.cg_item);
drivers/target/target_core_configfs.c
3544
static inline struct se_hba *to_hba(struct config_item *item)
drivers/target/target_core_configfs.c
3546
return container_of(to_config_group(item), struct se_hba, hba_group);
drivers/target/target_core_configfs.c
3551
struct se_hba *hba = to_hba(item);
drivers/target/target_core_configfs.c
3560
struct se_hba *hba = to_hba(item);
drivers/target/target_core_configfs.c
3572
struct se_hba *hba = to_hba(item);
drivers/target/target_core_configfs.c
3606
struct se_hba *hba = container_of(to_config_group(item),
drivers/target/target_core_configfs.c
3607
struct se_hba, hba_group);
drivers/target/target_core_configfs.c
3633
struct se_hba *hba;
drivers/target/target_core_configfs.c
79
static inline struct se_hba *
drivers/target/target_core_configfs.c
82
return container_of(to_config_group(item), struct se_hba, hba_group);
drivers/target/target_core_device.c
1045
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_device.c
1079
struct se_hba *hba;
drivers/target/target_core_device.c
1114
struct se_hba *hba = lun0_hba;
drivers/target/target_core_device.c
42
static struct se_hba *lun0_hba;
drivers/target/target_core_device.c
542
tpg->se_tpg_tfo->fabric_name, dev->se_hba->hba_id);
drivers/target/target_core_device.c
715
struct se_device *target_alloc_device(struct se_hba *hba, const char *name)
drivers/target/target_core_device.c
749
dev->se_hba = hba;
drivers/target/target_core_device.c
962
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_file.c
110
struct fd_host *fd_host = dev->se_hba->hba_ptr;
drivers/target/target_core_file.c
37
static int fd_attach_hba(struct se_hba *hba, u32 host_id)
drivers/target/target_core_file.c
60
static void fd_detach_hba(struct se_hba *hba)
drivers/target/target_core_file.c
71
static struct se_device *fd_alloc_device(struct se_hba *hba, const char *name)
drivers/target/target_core_hba.c
108
struct se_hba *
drivers/target/target_core_hba.c
111
struct se_hba *hba;
drivers/target/target_core_hba.c
155
core_delete_hba(struct se_hba *hba)
drivers/target/target_core_iblock.c
46
static int iblock_attach_hba(struct se_hba *hba, u32 host_id)
drivers/target/target_core_iblock.c
54
static void iblock_detach_hba(struct se_hba *hba)
drivers/target/target_core_iblock.c
58
static struct se_device *iblock_alloc_device(struct se_hba *hba, const char *name)
drivers/target/target_core_internal.h
111
struct se_hba *core_alloc_hba(const char *, u32, u32);
drivers/target/target_core_internal.h
112
int core_delete_hba(struct se_hba *);
drivers/target/target_core_internal.h
86
struct se_device *target_alloc_device(struct se_hba *hba, const char *name);
drivers/target/target_core_pr.c
4183
if (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)
drivers/target/target_core_pscsi.c
332
static struct se_device *pscsi_alloc_device(struct se_hba *hba,
drivers/target/target_core_pscsi.c
353
struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr;
drivers/target/target_core_pscsi.c
398
struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr;
drivers/target/target_core_pscsi.c
424
struct se_hba *hba = dev->se_hba;
drivers/target/target_core_pscsi.c
427
struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr;
drivers/target/target_core_pscsi.c
50
static int pscsi_attach_hba(struct se_hba *hba, u32 host_id)
drivers/target/target_core_pscsi.c
558
struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr;
drivers/target/target_core_pscsi.c
715
struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr;
drivers/target/target_core_pscsi.c
73
static void pscsi_detach_hba(struct se_hba *hba)
drivers/target/target_core_pscsi.c
790
struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr;
drivers/target/target_core_pscsi.c
93
static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigned long mode_flag)
drivers/target/target_core_rd.c
269
static struct se_device *rd_alloc_device(struct se_hba *hba, const char *name)
drivers/target/target_core_rd.c
286
struct rd_host *rd_host = dev->se_hba->hba_ptr;
drivers/target/target_core_rd.c
33
static int rd_attach_hba(struct se_hba *hba, u32 host_id)
drivers/target/target_core_rd.c
52
static void rd_detach_hba(struct se_hba *hba)
drivers/target/target_core_sbc.c
957
dev->se_hba->backend->ops->name,
drivers/target/target_core_stat.c
100
struct se_hba *hba = to_stat_tgt_dev(item)->se_hba;
drivers/target/target_core_stat.c
198
struct se_hba *hba = to_stat_lu_dev(item)->se_hba;
drivers/target/target_core_stat.c
50
struct se_hba *hba = to_stat_dev(item)->se_hba;
drivers/target/target_core_tpg.c
666
!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE))
drivers/target/target_core_tpg.c
682
if (!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE))
drivers/target/target_core_tpg.c
723
if (!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE))
drivers/target/target_core_transport.c
810
dev->se_hba->hba_id, dev->transport->name, cmd->scsi_status);
drivers/target/target_core_user.c
119
struct se_hba *hba;
drivers/target/target_core_user.c
1581
static int tcmu_attach_hba(struct se_hba *hba, u32 host_id)
drivers/target/target_core_user.c
1595
static void tcmu_detach_hba(struct se_hba *hba)
drivers/target/target_core_user.c
1601
static struct se_device *tcmu_alloc_device(struct se_hba *hba, const char *name)
include/target/target_core_backend.h
29
int (*attach_hba)(struct se_hba *, u32);
include/target/target_core_backend.h
30
void (*detach_hba)(struct se_hba *);
include/target/target_core_backend.h
31
int (*pmode_enable_hba)(struct se_hba *, unsigned long);
include/target/target_core_backend.h
33
struct se_device *(*alloc_device)(struct se_hba *, const char *);
include/target/target_core_base.h
880
struct se_hba *se_hba;