Lines Matching defs:psli
1676 struct lpfc_sli *psli = &phba->sli;
1686 for (i = 0; i < psli->num_rings; i++) {
2116 struct lpfc_sli *psli = &phba->sli;
2120 iotag = psli->last_iotag;
2121 if(++iotag < psli->iocbq_lookup_len) {
2122 psli->last_iotag = iotag;
2123 psli->iocbq_lookup[iotag] = iocbq;
2127 } else if (psli->iocbq_lookup_len < (0xffff
2129 new_len = psli->iocbq_lookup_len + LPFC_IOCBQ_LOOKUP_INCREMENT;
2135 old_arr = psli->iocbq_lookup;
2136 if (new_len <= psli->iocbq_lookup_len) {
2139 iotag = psli->last_iotag;
2140 if(++iotag < psli->iocbq_lookup_len) {
2141 psli->last_iotag = iotag;
2142 psli->iocbq_lookup[iotag] = iocbq;
2150 if (psli->iocbq_lookup)
2152 ((psli->last_iotag + 1) *
2154 psli->iocbq_lookup = new_arr;
2155 psli->iocbq_lookup_len = new_len;
2156 psli->last_iotag = iotag;
2157 psli->iocbq_lookup[iotag] = iocbq;
2168 psli->last_iotag);
4643 struct lpfc_sli *psli = &phba->sli;
4654 pring = &psli->sli3_ring[LPFC_FCP_RING];
4674 struct lpfc_sli *psli = &phba->sli;
4713 pring = &psli->sli3_ring[LPFC_FCP_RING];
4978 struct lpfc_sli *psli;
4985 psli = &phba->sli;
4990 phba->pport->port_state, psli->sli_flag);
5026 psli->sli_flag &= ~LPFC_SLI_ACTIVE;
5044 del_timer_sync(&psli->mbox_tmo);
5050 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
5051 psli->mbox_active = NULL;
5075 struct lpfc_sli *psli;
5080 psli = &phba->sli;
5086 psli->sli_flag);
5105 psli->sli_flag &= ~(LPFC_SLI_ACTIVE | LPFC_PROCESS_LA);
5118 for (i = 0; i < psli->num_rings; i++) {
5119 pring = &psli->sli3_ring[i];
5145 struct lpfc_sli *psli = &phba->sli;
5152 phba->pport->port_state, psli->sli_flag,
5163 psli->sli_flag &= ~(LPFC_PROCESS_LA);
5207 struct lpfc_sli *psli;
5212 psli = &phba->sli;
5218 psli->sli_flag);
5246 memset(&psli->lnk_stat_offsets, 0, sizeof(psli->lnk_stat_offsets));
5247 psli->stats_start = ktime_get_seconds();
5269 struct lpfc_sli *psli = &phba->sli;
5275 phba->pport->port_state, psli->sli_flag);
5291 memset(&psli->lnk_stat_offsets, 0, sizeof(psli->lnk_stat_offsets));
5292 psli->stats_start = ktime_get_seconds();
9252 struct lpfc_sli *psli = &phba->sli;
9257 if (!(psli->sli_flag & LPFC_SLI_ACTIVE))
9296 psli->sli_flag &= ~LPFC_SLI_ACTIVE;
9337 struct lpfc_sli *psli = &phba->sli;
9351 if (unlikely(psli->sli_flag & LPFC_SLI_ASYNC_MBX_BLK)) {
9388 psli = &phba->sli;
9401 pmbox->u.mb.mbxCommand, psli->sli_flag, flag);
9413 pmbox->u.mb.mbxCommand, psli->sli_flag, flag);
9418 if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) {
9433 psli->sli_flag, flag);
9437 if (!(psli->sli_flag & LPFC_SLI_ACTIVE)) {
9445 psli->sli_flag, flag);
9461 psli->sli_flag, flag);
9463 psli->slistat.mbox_busy++;
9484 psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE;
9488 if (!(psli->sli_flag & LPFC_SLI_ACTIVE) &&
9490 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
9498 psli->sli_flag, flag);
9504 mod_timer(&psli->mbox_tmo, jiffies + timeout);
9514 psli->sli_flag, flag);
9533 psli->slistat.mbox_cmd++;
9534 evtctr = psli->slistat.mbox_event;
9539 if (psli->sli_flag & LPFC_SLI_ACTIVE) {
9586 psli->sli_flag |= LPFC_SLI_ACTIVE;
9594 psli->mbox_active = pmbox;
9603 psli->mbox_active = NULL;
9608 if (psli->sli_flag & LPFC_SLI_ACTIVE) {
9635 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
9644 && (evtctr != psli->slistat.mbox_event))
9654 if (psli->sli_flag & LPFC_SLI_ACTIVE) {
9666 psli->sli_flag &=
9683 if (psli->sli_flag & LPFC_SLI_ACTIVE) {
9710 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
9740 struct lpfc_sli *psli = &phba->sli;
9749 psli->sli_flag |= LPFC_SLI_ASYNC_MBX_BLK;
9782 sli_flag = psli->sli_flag;
9802 psli->sli_flag &= ~LPFC_SLI_ASYNC_MBX_BLK;
9822 struct lpfc_sli *psli = &phba->sli;
9825 if (!(psli->sli_flag & LPFC_SLI_ASYNC_MBX_BLK)) {
9836 psli->sli_flag &= ~LPFC_SLI_ASYNC_MBX_BLK;
9918 struct lpfc_sli *psli = &phba->sli;
9928 if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) {
9937 psli->sli_flag, MBX_POLL);
9941 psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE;
10020 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
10042 struct lpfc_sli *psli = &phba->sli;
10058 psli->sli_flag, flag);
10084 psli->sli_flag, flag);
10095 psli->sli_flag, flag);
10118 psli->sli_flag, flag);
10135 psli->sli_flag, flag);
10140 psli->slistat.mbox_busy++;
10152 psli->sli_flag, MBX_NOWAIT);
10173 struct lpfc_sli *psli = &phba->sli;
10186 if (unlikely(psli->sli_flag & LPFC_SLI_ASYNC_MBX_BLK)) {
10190 if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) {
10201 psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE;
10208 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
10226 mod_timer(&psli->mbox_tmo, (jiffies +
10235 phba->pport->port_state, psli->sli_flag);
10252 psli->slistat.mbox_cmd++;
10264 psli->sli_flag, MBX_NOWAIT);
10276 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
11333 struct lpfc_sli *psli;
11336 psli = &phba->sli;
11341 pring = &psli->sli3_ring[LPFC_FCP_RING];
11348 pring = &psli->sli3_ring[LPFC_EXTRA_RING];
11616 struct lpfc_sli *psli = &phba->sli;
11619 psli->num_rings = MAX_SLI3_CONFIGURED_RINGS;
11620 psli->sli_flag = 0;
11622 psli->iocbq_lookup = NULL;
11623 psli->iocbq_lookup_len = 0;
11624 psli->last_iotag = 0;
11626 for (i = 0; i < psli->num_rings; i++) {
11627 pring = &psli->sli3_ring[i];
11739 struct lpfc_sli *psli;
11743 psli = &phba->sli;
11745 INIT_LIST_HEAD(&psli->mboxq);
11746 INIT_LIST_HEAD(&psli->mboxq_cmpl);
11795 struct lpfc_sli *psli;
11799 psli = &phba->sli;
11801 INIT_LIST_HEAD(&psli->mboxq);
11802 INIT_LIST_HEAD(&psli->mboxq_cmpl);
11804 for (i = 0; i < psli->num_rings; i++) {
11805 pring = &psli->sli3_ring[i];
11840 struct lpfc_sli *psli = &phba->sli;
11853 if (psli->mbox_active) {
11854 list_add_tail(&psli->mbox_active->list, &completions);
11855 psli->mbox_active = NULL;
11856 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
11896 struct lpfc_sli *psli = &phba->sli;
11914 for (i = 0; i < psli->num_rings; i++) {
11915 pring = &psli->sli3_ring[i];
11997 struct lpfc_sli *psli = &phba->sli;
12021 for (i = 0; i < psli->num_rings; i++) {
12022 pring = &psli->sli3_ring[i];
12069 del_timer_sync(&psli->mbox_tmo);
12532 struct lpfc_sli *psli = &phba->sli;
12538 for (i = 0; i < psli->num_rings; i++) {
12539 pring = &psli->sli3_ring[i];
13306 struct lpfc_sli *psli = &phba->sli;
13321 psli->sli_flag |= LPFC_SLI_ASYNC_MBX_BLK;
13323 if (psli->sli_flag & LPFC_SLI_ACTIVE) {