Lines Matching refs:hba

69 static int pscsi_attach_hba(struct se_hba *hba, u32 host_id)  in pscsi_attach_hba()  argument
81 hba->hba_ptr = phv; in pscsi_attach_hba()
84 " Generic Target Core Stack %s\n", hba->hba_id, in pscsi_attach_hba()
87 hba->hba_id); in pscsi_attach_hba()
92 static void pscsi_detach_hba(struct se_hba *hba) in pscsi_detach_hba() argument
94 struct pscsi_hba_virt *phv = hba->hba_ptr; in pscsi_detach_hba()
101 " Generic Target Core\n", hba->hba_id, in pscsi_detach_hba()
106 " from Generic Target Core\n", hba->hba_id); in pscsi_detach_hba()
109 hba->hba_ptr = NULL; in pscsi_detach_hba()
112 static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigned long mode_flag) in pscsi_pmode_enable_hba() argument
114 struct pscsi_hba_virt *phv = hba->hba_ptr; in pscsi_pmode_enable_hba()
127 " %s\n", hba->hba_id, (sh->hostt->name) ? in pscsi_pmode_enable_hba()
148 hba->hba_id, (sh->hostt->name) ? (sh->hostt->name) : "Unknown"); in pscsi_pmode_enable_hba()
351 static struct se_device *pscsi_alloc_device(struct se_hba *hba, in pscsi_alloc_device() argument
464 struct se_hba *hba = dev->se_hba; in pscsi_configure_device() local
505 if (hba->dev_count) { in pscsi_configure_device()
511 if (pscsi_pmode_enable_hba(hba, 1) != 1) in pscsi_configure_device()
515 hba->hba_flags |= HBA_FLAGS_PSCSI_MODE; in pscsi_configure_device()
561 pscsi_pmode_enable_hba(hba, 0); in pscsi_configure_device()
562 hba->hba_flags &= ~HBA_FLAGS_PSCSI_MODE; in pscsi_configure_device()
577 pscsi_pmode_enable_hba(hba, 0); in pscsi_configure_device()
578 hba->hba_flags &= ~HBA_FLAGS_PSCSI_MODE; in pscsi_configure_device()