Searched refs:pring (Results 1 - 24 of 24) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/lpfc/
H A Dlpfc_sli.c411 * @pring: Pointer to driver SLI ring object.
419 lpfc_cmd_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
421 return (IOCB_t *) (((char *) pring->cmdringaddr) +
422 pring->cmdidx * phba->iocb_cmd_size);
428 * @pring: Pointer to driver SLI ring object.
436 lpfc_resp_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
438 return (IOCB_t *) (((char *) pring->rspringaddr) +
439 pring->rspidx * phba->iocb_rsp_size);
584 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
604 if (pring
883 lpfc_sli_ringtxcmpl_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocb) argument
917 lpfc_sli_ringtx_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
942 lpfc_sli_next_iocb_slot(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1071 lpfc_sli_submit_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, IOCB_t *iocb, struct lpfc_iocbq *nextiocb) argument
1126 lpfc_sli_update_full_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1154 lpfc_sli_update_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1178 lpfc_sli_resume_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1917 lpfc_sli_get_buff(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t tag) argument
1944 lpfc_complete_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, uint32_t fch_type) argument
1986 lpfc_sli_process_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq) argument
2156 lpfc_sli_iocbq_lookup(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *prspiocb) argument
2196 lpfc_sli_iocbq_lookup_by_tag(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint16_t iotag) argument
2235 lpfc_sli_process_sol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq) argument
2382 lpfc_sli_rsp_pointers_error(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
2458 lpfc_sli_handle_fast_ring_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
2654 lpfc_sli_sp_handle_rspiocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *rspiocbp) argument
2817 lpfc_sli_handle_slow_ring_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
2835 lpfc_sli_handle_slow_ring_event_s3(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
2970 lpfc_sli_handle_slow_ring_event_s4(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
3021 lpfc_sli_abort_iocb_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
3064 struct lpfc_sli_ring *pring; local
3391 struct lpfc_sli_ring *pring; local
4668 struct lpfc_sli_ring *pring; local
5646 __lpfc_sli_ringtx_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocb) argument
5672 lpfc_sli_next_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq **piocb) argument
5714 struct lpfc_sli_ring *pring = &phba->sli.ring[ring_number]; local
6263 struct lpfc_sli_ring *pring = &phba->sli.ring[ring_number]; local
6429 struct lpfc_sli_ring *pring; local
6474 lpfc_sli_async_event_handler(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq) argument
6555 struct lpfc_sli_ring *pring; local
6682 struct lpfc_sli_ring *pring; local
6775 struct lpfc_sli_ring *pring; local
6843 struct lpfc_sli_ring *pring; local
7001 lpfc_sli_ringpostbuf_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_dmabuf *mp) argument
7054 lpfc_sli_ring_taggedbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t tag) argument
7098 lpfc_sli_ringpostbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, dma_addr_t phys) argument
7142 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
7272 lpfc_sli_issue_abort_iotag(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *cmdiocb) argument
7500 lpfc_sli_abort_iocb(struct lpfc_vport *vport, struct lpfc_sli_ring *pring, uint16_t tgt_id, uint64_t lun_id, lpfc_ctx_cmd abort_cmd) argument
7673 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
8649 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
8869 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_FCP_RING]; local
9186 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_FCP_RING]; local
12875 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
[all...]
H A Dlpfc_mbox.c885 struct lpfc_sli_ring *pring; local
895 pring = &psli->ring[i];
897 pring->sizeCiocb = phba->sli_rev == 3 ? SLI3_IOCB_CMD_SIZE:
899 pring->sizeRiocb = phba->sli_rev == 3 ? SLI3_IOCB_RSP_SIZE:
903 if ((pring->numCiocb == 0) || (pring->numRiocb == 0)) {
910 pring->cmdringaddr = NULL;
911 pring->rspringaddr = NULL;
915 pring->cmdringaddr = (void *)&phba->IOCBs[iocbCnt];
916 pcbp->rdsc[i].cmdEntries = pring
1145 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_debugfs.c455 struct lpfc_sli_ring *pring; local
488 pring = &psli->ring[i];
492 i, pgpp->cmdGetInx, pring->numCiocb,
493 pring->next_cmdidx, pring->local_getidx,
494 pring->flag, pgpp->rspPutInx, pring->numRiocb);
H A Dlpfc_els.c1012 struct lpfc_sli_ring *pring; local
1018 pring = &phba->sli.ring[LPFC_ELS_RING];
1102 struct lpfc_sli_ring *pring; local
1112 pring = &phba->sli.ring[LPFC_ELS_RING];
1119 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
1126 lpfc_sli_issue_abort_iotag(phba, pring, iocb);
5249 struct lpfc_sli_ring *pring; local
5262 pring = &phba->sli.ring[LPFC_ELS_RING];
5265 list_splice_init(&pring->txcmplq, &txcmplq_completions);
5308 list_splice(&txcmplq_completions, &pring
5351 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
5419 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
5614 lpfc_els_unsol_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_vport *vport, struct lpfc_iocbq *elsiocb) argument
5959 lpfc_els_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *elsiocb) argument
6973 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
7029 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
[all...]
H A Dlpfc_hbadisc.c496 struct lpfc_sli_ring *pring; local
575 pring = &phba->sli.ring[LPFC_ELS_RING];
579 (pring->flag & LPFC_DEFERRED_RING_EVENT) ||
581 if (pring->flag & LPFC_STOP_IOCB_EVENT) {
582 pring->flag |= LPFC_DEFERRED_RING_EVENT;
586 pring->flag &= ~LPFC_DEFERRED_RING_EVENT;
587 lpfc_sli_handle_slow_ring_event(phba, pring,
591 if ((phba->sli_rev == LPFC_SLI_REV4) && pring->txq_cnt)
3741 struct lpfc_sli_ring *pring,
3752 if (pring
3740 lpfc_check_sli_ndlp(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) argument
3790 struct lpfc_sli_ring *pring; local
4446 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_init.c776 struct lpfc_sli_ring *pring; local
785 pring = &psli->ring[LPFC_ELS_RING];
786 list_for_each_entry_safe(mp, next_mp, &pring->postbufq, list) {
788 pring->postbufq_cnt--;
796 pring = &psli->ring[i];
801 list_splice_init(&pring->txcmplq, &completions);
802 pring->txcmplq_cnt = 0;
809 lpfc_sli_abort_iocb_ring(phba, pring);
1159 struct lpfc_sli_ring *pring; local
1188 pring
1254 struct lpfc_sli_ring *pring; local
1889 lpfc_post_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, int cnt) argument
7898 struct lpfc_sli_ring *pring; local
8519 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_bsg.c774 * @pring:
781 lpfc_bsg_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, argument
820 dmabuf = lpfc_sli_ringpostbuf_get(phba, pring, dma_addr);
829 lpfc_sli_ringpostbuf_put(phba, pring, dmabuf);
904 pring, dma_addr);
926 lpfc_sli_ringpostbuf_put(phba, pring,
945 pring,
953 pring,
1497 struct lpfc_sli_ring *pring = &psli->ring[LPFC_FCP_RING]; local
1549 while (pring
1951 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; local
3423 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
[all...]
H A Dlpfc_nportdisc.c206 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; local
220 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) {
222 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp)) {
225 pring->txq_cnt--;
230 list_splice_init(&pring->txcmplq, &txcmplq_completions);
235 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp))
239 list_splice(&txcmplq_completions, &pring->txcmplq);
245 lpfc_sli_issue_abort_iotag(phba, pring, iocb);
H A Dlpfc_ct.c89 lpfc_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, argument
101 if (lpfc_bsg_ct_unsol_event(phba, pring, piocbq) == 0)
111 lpfc_post_buffer(phba, pring, 2);
153 mp = lpfc_sli_ringpostbuf_get(phba, pring,
159 lpfc_post_buffer(phba, pring, i);
168 * @pring: Pointer to the driver internal I/O ring.
178 struct lpfc_sli_ring *pring,
186 if (lpfc_bsg_ct_unsol_event(phba, pring, piocbq) == 0)
177 lpfc_sli4_ct_abort_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocbq) argument
H A Dlpfc.h500 (struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
H A Dlpfc_attr.c620 struct lpfc_sli_ring *pring; local
640 pring = &psli->ring[i];
641 while (pring->txcmplq_cnt) {
H A Dlpfc_scsi.c626 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
655 if (pring->txq_cnt)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/lpfc/
H A Dlpfc_sli.c411 * @pring: Pointer to driver SLI ring object.
419 lpfc_cmd_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
421 return (IOCB_t *) (((char *) pring->cmdringaddr) +
422 pring->cmdidx * phba->iocb_cmd_size);
428 * @pring: Pointer to driver SLI ring object.
436 lpfc_resp_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
438 return (IOCB_t *) (((char *) pring->rspringaddr) +
439 pring->rspidx * phba->iocb_rsp_size);
584 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
604 if (pring
883 lpfc_sli_ringtxcmpl_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocb) argument
917 lpfc_sli_ringtx_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
942 lpfc_sli_next_iocb_slot(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1071 lpfc_sli_submit_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, IOCB_t *iocb, struct lpfc_iocbq *nextiocb) argument
1126 lpfc_sli_update_full_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1154 lpfc_sli_update_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1178 lpfc_sli_resume_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1917 lpfc_sli_get_buff(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t tag) argument
1944 lpfc_complete_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, uint32_t fch_type) argument
1986 lpfc_sli_process_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq) argument
2156 lpfc_sli_iocbq_lookup(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *prspiocb) argument
2196 lpfc_sli_iocbq_lookup_by_tag(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint16_t iotag) argument
2235 lpfc_sli_process_sol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq) argument
2382 lpfc_sli_rsp_pointers_error(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
2458 lpfc_sli_handle_fast_ring_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
2654 lpfc_sli_sp_handle_rspiocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *rspiocbp) argument
2817 lpfc_sli_handle_slow_ring_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
2835 lpfc_sli_handle_slow_ring_event_s3(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
2970 lpfc_sli_handle_slow_ring_event_s4(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask) argument
3021 lpfc_sli_abort_iocb_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
3064 struct lpfc_sli_ring *pring; local
3391 struct lpfc_sli_ring *pring; local
4668 struct lpfc_sli_ring *pring; local
5646 __lpfc_sli_ringtx_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocb) argument
5672 lpfc_sli_next_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq **piocb) argument
5714 struct lpfc_sli_ring *pring = &phba->sli.ring[ring_number]; local
6263 struct lpfc_sli_ring *pring = &phba->sli.ring[ring_number]; local
6429 struct lpfc_sli_ring *pring; local
6474 lpfc_sli_async_event_handler(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq) argument
6555 struct lpfc_sli_ring *pring; local
6682 struct lpfc_sli_ring *pring; local
6775 struct lpfc_sli_ring *pring; local
6843 struct lpfc_sli_ring *pring; local
7001 lpfc_sli_ringpostbuf_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_dmabuf *mp) argument
7054 lpfc_sli_ring_taggedbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t tag) argument
7098 lpfc_sli_ringpostbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, dma_addr_t phys) argument
7142 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
7272 lpfc_sli_issue_abort_iotag(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *cmdiocb) argument
7500 lpfc_sli_abort_iocb(struct lpfc_vport *vport, struct lpfc_sli_ring *pring, uint16_t tgt_id, uint64_t lun_id, lpfc_ctx_cmd abort_cmd) argument
7673 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
8649 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
8869 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_FCP_RING]; local
9186 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_FCP_RING]; local
12875 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
[all...]
H A Dlpfc_mbox.c885 struct lpfc_sli_ring *pring; local
895 pring = &psli->ring[i];
897 pring->sizeCiocb = phba->sli_rev == 3 ? SLI3_IOCB_CMD_SIZE:
899 pring->sizeRiocb = phba->sli_rev == 3 ? SLI3_IOCB_RSP_SIZE:
903 if ((pring->numCiocb == 0) || (pring->numRiocb == 0)) {
910 pring->cmdringaddr = NULL;
911 pring->rspringaddr = NULL;
915 pring->cmdringaddr = (void *)&phba->IOCBs[iocbCnt];
916 pcbp->rdsc[i].cmdEntries = pring
1145 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_debugfs.c455 struct lpfc_sli_ring *pring; local
488 pring = &psli->ring[i];
492 i, pgpp->cmdGetInx, pring->numCiocb,
493 pring->next_cmdidx, pring->local_getidx,
494 pring->flag, pgpp->rspPutInx, pring->numRiocb);
H A Dlpfc_els.c1012 struct lpfc_sli_ring *pring; local
1018 pring = &phba->sli.ring[LPFC_ELS_RING];
1102 struct lpfc_sli_ring *pring; local
1112 pring = &phba->sli.ring[LPFC_ELS_RING];
1119 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
1126 lpfc_sli_issue_abort_iotag(phba, pring, iocb);
5249 struct lpfc_sli_ring *pring; local
5262 pring = &phba->sli.ring[LPFC_ELS_RING];
5265 list_splice_init(&pring->txcmplq, &txcmplq_completions);
5308 list_splice(&txcmplq_completions, &pring
5351 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
5419 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
5614 lpfc_els_unsol_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_vport *vport, struct lpfc_iocbq *elsiocb) argument
5959 lpfc_els_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *elsiocb) argument
6973 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
7029 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
[all...]
H A Dlpfc_hbadisc.c496 struct lpfc_sli_ring *pring; local
575 pring = &phba->sli.ring[LPFC_ELS_RING];
579 (pring->flag & LPFC_DEFERRED_RING_EVENT) ||
581 if (pring->flag & LPFC_STOP_IOCB_EVENT) {
582 pring->flag |= LPFC_DEFERRED_RING_EVENT;
586 pring->flag &= ~LPFC_DEFERRED_RING_EVENT;
587 lpfc_sli_handle_slow_ring_event(phba, pring,
591 if ((phba->sli_rev == LPFC_SLI_REV4) && pring->txq_cnt)
3741 struct lpfc_sli_ring *pring,
3752 if (pring
3740 lpfc_check_sli_ndlp(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) argument
3790 struct lpfc_sli_ring *pring; local
4446 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_init.c776 struct lpfc_sli_ring *pring; local
785 pring = &psli->ring[LPFC_ELS_RING];
786 list_for_each_entry_safe(mp, next_mp, &pring->postbufq, list) {
788 pring->postbufq_cnt--;
796 pring = &psli->ring[i];
801 list_splice_init(&pring->txcmplq, &completions);
802 pring->txcmplq_cnt = 0;
809 lpfc_sli_abort_iocb_ring(phba, pring);
1159 struct lpfc_sli_ring *pring; local
1188 pring
1254 struct lpfc_sli_ring *pring; local
1889 lpfc_post_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, int cnt) argument
7898 struct lpfc_sli_ring *pring; local
8519 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_bsg.c774 * @pring:
781 lpfc_bsg_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, argument
820 dmabuf = lpfc_sli_ringpostbuf_get(phba, pring, dma_addr);
829 lpfc_sli_ringpostbuf_put(phba, pring, dmabuf);
904 pring, dma_addr);
926 lpfc_sli_ringpostbuf_put(phba, pring,
945 pring,
953 pring,
1497 struct lpfc_sli_ring *pring = &psli->ring[LPFC_FCP_RING]; local
1549 while (pring
1951 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; local
3423 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
[all...]
H A Dlpfc_nportdisc.c206 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; local
220 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) {
222 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp)) {
225 pring->txq_cnt--;
230 list_splice_init(&pring->txcmplq, &txcmplq_completions);
235 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp))
239 list_splice(&txcmplq_completions, &pring->txcmplq);
245 lpfc_sli_issue_abort_iotag(phba, pring, iocb);
H A Dlpfc_ct.c89 lpfc_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, argument
101 if (lpfc_bsg_ct_unsol_event(phba, pring, piocbq) == 0)
111 lpfc_post_buffer(phba, pring, 2);
153 mp = lpfc_sli_ringpostbuf_get(phba, pring,
159 lpfc_post_buffer(phba, pring, i);
168 * @pring: Pointer to the driver internal I/O ring.
178 struct lpfc_sli_ring *pring,
186 if (lpfc_bsg_ct_unsol_event(phba, pring, piocbq) == 0)
177 lpfc_sli4_ct_abort_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocbq) argument
H A Dlpfc.h500 (struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
H A Dlpfc_attr.c620 struct lpfc_sli_ring *pring; local
640 pring = &psli->ring[i];
641 while (pring->txcmplq_cnt) {
H A Dlpfc_scsi.c626 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
655 if (pring->txq_cnt)

Completed in 330 milliseconds