Lines Matching refs:phba

339 	struct lpfc_hba *phba;  member
610 int (*lpfc_hba_down_post)(struct lpfc_hba *phba);
622 (struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
1173 lpfc_set_loopback_flag(struct lpfc_hba *phba) in lpfc_set_loopback_flag() argument
1175 if (phba->cfg_topology == FLAGS_LOCAL_LB) in lpfc_set_loopback_flag()
1176 phba->link_flag |= LS_LOOPBACK_MODE; in lpfc_set_loopback_flag()
1178 phba->link_flag &= ~LS_LOOPBACK_MODE; in lpfc_set_loopback_flag()
1182 lpfc_is_link_up(struct lpfc_hba *phba) in lpfc_is_link_up() argument
1184 return phba->link_state == LPFC_LINK_UP || in lpfc_is_link_up()
1185 phba->link_state == LPFC_CLEAR_LA || in lpfc_is_link_up()
1186 phba->link_state == LPFC_HBA_READY; in lpfc_is_link_up()
1190 lpfc_worker_wake_up(struct lpfc_hba *phba) in lpfc_worker_wake_up() argument
1193 set_bit(LPFC_DATA_READY, &phba->data_flags); in lpfc_worker_wake_up()
1196 wake_up(&phba->work_waitq); in lpfc_worker_wake_up()
1212 lpfc_sli_read_hs(struct lpfc_hba *phba) in lpfc_sli_read_hs() argument
1218 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs()
1221 if (lpfc_readl(phba->HSregaddr, &phba->work_hs) || in lpfc_sli_read_hs()
1222 lpfc_readl(phba->MBslimaddr + 0xa8, &phba->work_status[0]) || in lpfc_sli_read_hs()
1223 lpfc_readl(phba->MBslimaddr + 0xac, &phba->work_status[1])) { in lpfc_sli_read_hs()
1228 writel(HA_ERATT, phba->HAregaddr); in lpfc_sli_read_hs()
1229 readl(phba->HAregaddr); /* flush */ in lpfc_sli_read_hs()
1230 phba->pport->stopped = 1; in lpfc_sli_read_hs()
1236 lpfc_phba_elsring(struct lpfc_hba *phba) in lpfc_phba_elsring() argument
1238 if (phba->sli_rev == LPFC_SLI_REV4) { in lpfc_phba_elsring()
1239 if (phba->sli4_hba.els_wq) in lpfc_phba_elsring()
1240 return phba->sli4_hba.els_wq->pring; in lpfc_phba_elsring()
1244 return &phba->sli.sli3_ring[LPFC_ELS_RING]; in lpfc_phba_elsring()