Home
last modified time | relevance | path

Searched refs:se_hba (Results 1 – 10 of 10) sorted by relevance

/linux/include/target/
H A Dtarget_core_backend.h29 int (*attach_hba)(struct se_hba *, u32);
30 void (*detach_hba)(struct se_hba *);
31 int (*pmode_enable_hba)(struct se_hba *, unsigned long);
33 struct se_device *(*alloc_device)(struct se_hba *, const char *);
/linux/drivers/target/
H A Dtarget_core_pscsi.c50 static int pscsi_attach_hba(struct se_hba *hba, u32 host_id) in pscsi_attach_hba()
73 static void pscsi_detach_hba(struct se_hba *hba) in pscsi_detach_hba()
93 static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigned long mode_flag) in pscsi_pmode_enable_hba()
332 static struct se_device *pscsi_alloc_device(struct se_hba *hba, in pscsi_alloc_device()
353 struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; in pscsi_create_type_disk()
398 struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; in pscsi_create_type_nondisk()
424 struct se_hba *hba = dev->se_hba; in pscsi_configure_device()
427 struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; in pscsi_configure_device()
558 struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; in pscsi_destroy_device()
715 struct pscsi_hba_virt *phv = dev->se_hba->hba_ptr; in pscsi_set_configfs_dev_params()
[all …]
H A Dtarget_core_hba.c108 struct se_hba *
111 struct se_hba *hba; in core_alloc_hba()
155 core_delete_hba(struct se_hba *hba) in core_delete_hba()
H A Dtarget_core_internal.h86 struct se_device *target_alloc_device(struct se_hba *hba, const char *name);
110 struct se_hba *core_alloc_hba(const char *, u32, u32);
111 int core_delete_hba(struct se_hba *);
H A Dtarget_core_rd.c33 static int rd_attach_hba(struct se_hba *hba, u32 host_id) in rd_attach_hba()
52 static void rd_detach_hba(struct se_hba *hba) in rd_detach_hba()
269 static struct se_device *rd_alloc_device(struct se_hba *hba, const char *name) in rd_alloc_device()
286 struct rd_host *rd_host = dev->se_hba->hba_ptr; in rd_configure_device()
H A Dtarget_core_stat.c50 struct se_hba *hba = to_stat_dev(item)->se_hba; in target_stat_inst_show()
100 struct se_hba *hba = to_stat_tgt_dev(item)->se_hba; in target_stat_tgt_inst_show()
198 struct se_hba *hba = to_stat_lu_dev(item)->se_hba; in target_stat_lu_inst_show()
H A Dtarget_core_tpg.c666 !(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) in core_tpg_add_lun()
682 if (!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) in core_tpg_add_lun()
723 if (!(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) in core_tpg_remove_lun()
H A Dtarget_core_file.c37 static int fd_attach_hba(struct se_hba *hba, u32 host_id) in fd_attach_hba()
60 static void fd_detach_hba(struct se_hba *hba) in fd_detach_hba()
71 static struct se_device *fd_alloc_device(struct se_hba *hba, const char *name) in fd_alloc_device()
110 struct fd_host *fd_host = dev->se_hba->hba_ptr; in fd_configure_device()
H A Dtarget_core_alua.c654 if (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE) in target_alua_state_check()
1911 (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) in core_alua_store_tg_pt_gp_info()
2169 (dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) in core_alua_store_offline_bit()
2256 !(dev->se_hba->hba_flags & HBA_FLAGS_INTERNAL_USE)) { in core_setup_alua()
/linux/drivers/target/loopback/
H A Dtcm_loop.h47 struct se_hba_s *se_hba; member