Lines Matching refs:sli
229 /* If the sli feature level is less then 9, we must
423 struct lpfc_sli *psli = &phba->sli;
537 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr)
539 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr)
967 struct lpfc_sli *psli = &phba->sli;
1009 struct lpfc_sli *psli = &phba->sli;
1520 struct lpfc_sli *psli = &phba->sli;
1636 struct lpfc_sli *psli = &phba->sli;
1694 struct lpfc_sli *psli = &phba->sli;
1789 struct lpfc_sli *psli = &phba->sli;
1944 phba->sli.sli_flag &= ~LPFC_SLI_ACTIVE;
1945 if (phba->sli.mbox_active) {
1946 mboxq = phba->sli.mbox_active;
1949 phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
1950 phba->sli.mbox_active = NULL;
2197 struct lpfc_sli *psli = &phba->sli;
2222 phba->sli.sli3_ring[LPFC_ELS_RING].flag |= LPFC_STOP_IOCB_EVENT;
2238 phba->sli.sli3_ring[LPFC_ELS_RING].flag &= ~LPFC_STOP_IOCB_EVENT;
2896 struct lpfc_sli *psli = &phba->sli;
3314 del_timer_sync(&phba->sli.mbox_tmo);
3361 phba->sli.sli_flag |= LPFC_BLOCK_MGMT_IO;
3367 if (phba->sli.mbox_active) {
3368 actcmd = phba->sli.mbox_active->u.mb.mbxCommand;
3373 phba->sli.mbox_active) * 1000) + jiffies;
3378 while (phba->sli.mbox_active) {
3385 phba->sli.sli_flag, actcmd);
3784 phba->sli.sli_flag &= ~LPFC_BLOCK_MGMT_IO;
4950 if ((phba->sli.sli_flag & LPFC_SLI_MBOX_ACTIVE) != 0)
5447 phba->sli.slistat.link_event++;
6340 phba->sli.slistat.link_event++;
7562 if (phba->sli.sli_flag & LPFC_SLI_ACTIVE) {
7673 struct lpfc_sli *psli = &phba->sli;
7772 if (!phba->sli.sli3_ring)
7773 phba->sli.sli3_ring = kcalloc(LPFC_SLI3_MAX_RING,
7776 if (!phba->sli.sli3_ring)
8046 INIT_LIST_HEAD(&phba->sli.mboxq);
8047 INIT_LIST_HEAD(&phba->sli.mboxq_cmpl);
9067 kfree(phba->sli.sli3_ring);
9068 phba->sli.sli3_ring = NULL;
9647 * @if_type: sli if type to operate on.
10880 phba->sli.sli_flag |= LPFC_QUEUE_FREE_INIT;
10881 while (phba->sli.sli_flag & LPFC_QUEUE_FREE_WAIT) {
10931 phba->sli.sli_flag &= ~LPFC_QUEUE_FREE_INIT;
11000 pring->sli.sli4.wqp = (void *)wq;
12294 phba->sli.slistat.sli_intr = 0;
13310 phba->sli.slistat.sli_intr = 0;
13470 phba->sli.sli_flag |= LPFC_SLI_ASYNC_MBX_BLK;
13473 while (phba->sli.sli_flag & LPFC_SLI_MBOX_ACTIVE) {
13479 if (phba->sli.sli_flag & LPFC_SLI_MBOX_ACTIVE) {
13481 mboxq = phba->sli.mbox_active;
13484 phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
13485 phba->sli.mbox_active = NULL;
13867 phba->sli.sli_flag |= LPFC_SLI_SUPPRESS_RSP;
13872 phba->sli.sli_flag |= LPFC_SLI_USE_EQDR;
14054 phba->sli.slistat.sli_intr > LPFC_MSIX_VECTORS) {
14449 struct lpfc_sli *psli = &phba->sli;
15291 struct lpfc_sli *psli = &phba->sli;
15362 if (!(phba->sli.sli_flag & LPFC_SLI_ACTIVE)) {