Lines Matching refs:hba
49 static int pscsi_attach_hba(struct se_hba *hba, u32 host_id)
61 hba->hba_ptr = phv;
64 " Generic Target Core Stack %s\n", hba->hba_id,
67 hba->hba_id);
72 static void pscsi_detach_hba(struct se_hba *hba)
74 struct pscsi_hba_virt *phv = hba->hba_ptr;
81 " Generic Target Core\n", hba->hba_id,
86 " from Generic Target Core\n", hba->hba_id);
89 hba->hba_ptr = NULL;
92 static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigned long mode_flag)
94 struct pscsi_hba_virt *phv = hba->hba_ptr;
107 " %s\n", hba->hba_id, (sh->hostt->name) ?
128 hba->hba_id, (sh->hostt->name) ? (sh->hostt->name) : "Unknown");
331 static struct se_device *pscsi_alloc_device(struct se_hba *hba,
423 struct se_hba *hba = dev->se_hba;
460 * use the original TCM hba ID to reference Linux/SCSI Host No
464 if (hba->dev_count) {
470 if (pscsi_pmode_enable_hba(hba, 1) != 1)
474 hba->hba_flags |= HBA_FLAGS_PSCSI_MODE;
518 pscsi_pmode_enable_hba(hba, 0);
519 hba->hba_flags &= ~HBA_FLAGS_PSCSI_MODE;
534 pscsi_pmode_enable_hba(hba, 0);
535 hba->hba_flags &= ~HBA_FLAGS_PSCSI_MODE;