LPFC_ELS_RING
return &phba->sli.sli3_ring[LPFC_ELS_RING];
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, ctiocb, 0);
iocb_stat = lpfc_sli_issue_iocb_wait(phba, LPFC_ELS_RING, cmdiocbq,
iocb_stat = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq,
iocb_stat = lpfc_sli_issue_iocb_wait(phba, LPFC_ELS_RING, cmdiocbq,
iocb_stat = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq, 0);
err = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING,
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, geniocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, iocb, 0);
ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, iocb, 0);
ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 2);
ret = lpfc_sli_issue_iocb(vport->phba, LPFC_ELS_RING, elsiocb, 0);
ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
status = (ha_copy & (HA_RXMASK << (4*LPFC_ELS_RING)));
status >>= (4*LPFC_ELS_RING);
if (!(control & (HC_R0INT_ENA << LPFC_ELS_RING))) {
control |= (HC_R0INT_ENA << LPFC_ELS_RING);
if (pring->ringno == LPFC_ELS_RING) {
phba->sli.sli3_ring[LPFC_ELS_RING].flag |= LPFC_STOP_IOCB_EVENT;
phba->sli.sli3_ring[LPFC_ELS_RING].flag &= ~LPFC_STOP_IOCB_EVENT;
lpfc_sli3_post_buffer(phba, &psli->sli3_ring[LPFC_ELS_RING], LPFC_BUF_RING0);
lpfc_config_async(phba, pmb, LPFC_ELS_RING);
phba->work_ha_mask |= (HA_RXMASK << (LPFC_ELS_RING * 4));
pring = &psli->sli3_ring[LPFC_ELS_RING];
case LPFC_ELS_RING: /* ring 2 - ELS / CT */
pring->ringno = LPFC_ELS_RING;
pring->ringno = LPFC_ELS_RING;
if (pring->ringno == LPFC_ELS_RING) {
if (pring->ringno == LPFC_ELS_RING) {
if (pring->ringno == LPFC_ELS_RING) {
if (pring->ringno == LPFC_ELS_RING) {
(HA_RXMASK << (4*LPFC_ELS_RING)));
status >>= (4*LPFC_ELS_RING);
if (control & (HC_R0INT_ENA << LPFC_ELS_RING)) {
~(HC_R0INT_ENA << LPFC_ELS_RING);
status2 = (phba->ha_copy & (HA_RXMASK << (4*LPFC_ELS_RING)));
status2 >>= (4*LPFC_ELS_RING);
if ((unlikely(pring->ringno == LPFC_ELS_RING)) &&
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, ctiocb, 0);
LPFC_ELS_RING,
LPFC_ELS_RING,
rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, iocbq, 0);
if (pring->ringno == LPFC_ELS_RING) {
.ring_mask = (1 << LPFC_ELS_RING),
if ((Rctl == 0) && (pring->ringno == LPFC_ELS_RING) &&
(pring->ringno == LPFC_ELS_RING) &&
if (pring->ringno == LPFC_ELS_RING) {
if (pring->ringno != LPFC_ELS_RING) {
if (pring->ringno == LPFC_ELS_RING) {
if (pring->ringno == LPFC_ELS_RING) {