Lines Matching refs:phba

562 	struct lpfc_hba *phba;  member
903 (struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
930 (struct lpfc_hba *phba, uint32_t ring_number,
934 int (*lpfc_hba_down_post)(struct lpfc_hba *phba);
944 (struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
1640 lpfc_set_loopback_flag(struct lpfc_hba *phba) in lpfc_set_loopback_flag() argument
1642 if (phba->cfg_topology == FLAGS_LOCAL_LB) in lpfc_set_loopback_flag()
1643 phba->link_flag |= LS_LOOPBACK_MODE; in lpfc_set_loopback_flag()
1645 phba->link_flag &= ~LS_LOOPBACK_MODE; in lpfc_set_loopback_flag()
1649 lpfc_is_link_up(struct lpfc_hba *phba) in lpfc_is_link_up() argument
1651 return phba->link_state == LPFC_LINK_UP || in lpfc_is_link_up()
1652 phba->link_state == LPFC_CLEAR_LA || in lpfc_is_link_up()
1653 phba->link_state == LPFC_HBA_READY; in lpfc_is_link_up()
1657 lpfc_worker_wake_up(struct lpfc_hba *phba) in lpfc_worker_wake_up() argument
1660 set_bit(LPFC_DATA_READY, &phba->data_flags); in lpfc_worker_wake_up()
1663 wake_up(&phba->work_waitq); in lpfc_worker_wake_up()
1679 lpfc_sli_read_hs(struct lpfc_hba *phba) in lpfc_sli_read_hs() argument
1685 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs()
1688 if (lpfc_readl(phba->HSregaddr, &phba->work_hs) || in lpfc_sli_read_hs()
1689 lpfc_readl(phba->MBslimaddr + 0xa8, &phba->work_status[0]) || in lpfc_sli_read_hs()
1690 lpfc_readl(phba->MBslimaddr + 0xac, &phba->work_status[1])) { in lpfc_sli_read_hs()
1695 writel(HA_ERATT, phba->HAregaddr); in lpfc_sli_read_hs()
1696 readl(phba->HAregaddr); /* flush */ in lpfc_sli_read_hs()
1697 phba->pport->stopped = 1; in lpfc_sli_read_hs()
1703 lpfc_phba_elsring(struct lpfc_hba *phba) in lpfc_phba_elsring() argument
1706 if (phba->sli_rev != LPFC_SLI_REV4 && in lpfc_phba_elsring()
1707 phba->sli_rev != LPFC_SLI_REV3 && in lpfc_phba_elsring()
1708 phba->sli_rev != LPFC_SLI_REV2) in lpfc_phba_elsring()
1711 if (phba->sli_rev == LPFC_SLI_REV4) { in lpfc_phba_elsring()
1712 if (phba->sli4_hba.els_wq) in lpfc_phba_elsring()
1713 return phba->sli4_hba.els_wq->pring; in lpfc_phba_elsring()
1717 return &phba->sli.sli3_ring[LPFC_ELS_RING]; in lpfc_phba_elsring()
1748 lpfc_sli4_mod_hba_eq_delay(struct lpfc_hba *phba, struct lpfc_queue *eq, in lpfc_sli4_mod_hba_eq_delay() argument
1756 writel(reg_data.word0, phba->sli4_hba.u.if_type2.EQDregaddr); in lpfc_sli4_mod_hba_eq_delay()
1808 static inline int lpfc_is_vmid_enabled(struct lpfc_hba *phba) in lpfc_is_vmid_enabled() argument
1810 return phba->cfg_vmid_app_header || phba->cfg_vmid_priority_tagging; in lpfc_is_vmid_enabled()
1814 u8 get_job_ulpstatus(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_ulpstatus() argument
1816 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_ulpstatus()
1823 u32 get_job_word4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_word4() argument
1825 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_word4()
1832 u8 get_job_cmnd(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_cmnd() argument
1834 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_cmnd()
1841 u16 get_job_ulpcontext(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_ulpcontext() argument
1843 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_ulpcontext()
1850 u16 get_job_rcvoxid(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_rcvoxid() argument
1852 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_rcvoxid()
1859 u32 get_job_data_placed(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_data_placed() argument
1861 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_data_placed()
1868 u32 get_job_abtsiotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_abtsiotag() argument
1870 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_abtsiotag()
1877 u32 get_job_els_rsp64_did(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_els_rsp64_did() argument
1879 if (phba->sli_rev == LPFC_SLI_REV4) in get_job_els_rsp64_did()