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

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/lpfc/
H A Dlpfc_sli.c199 struct lpfc_sli_ring * pring, struct lpfc_iocbq * piocb)
201 list_add_tail(&piocb->list, &pring->txcmplq);
202 pring->txcmplq_cnt++;
203 if (unlikely(pring->ringno == LPFC_ELS_RING))
211 lpfc_sli_ringtx_get(struct lpfc_hba * phba, struct lpfc_sli_ring * pring) argument
216 dlp = &pring->txq;
218 list_remove_head((&pring->txq), cmd_iocb,
225 pring->txq_cnt--;
231 lpfc_sli_next_iocb_slot (struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
233 struct lpfc_pgp *pgp = &phba->slim2p->mbx.us.s2.port[pring
198 lpfc_sli_ringtxcmpl_put(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * piocb) argument
341 lpfc_sli_submit_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, IOCB_t *iocb, struct lpfc_iocbq *nextiocb) argument
376 lpfc_sli_update_full_ring(struct lpfc_hba * phba, struct lpfc_sli_ring *pring) argument
396 lpfc_sli_update_ring(struct lpfc_hba * phba, struct lpfc_sli_ring *pring) argument
410 lpfc_sli_resume_iocb(struct lpfc_hba * phba, struct lpfc_sli_ring * pring) argument
727 lpfc_sli_process_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *saveq) argument
797 lpfc_sli_iocbq_lookup(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * prspiocb) argument
823 lpfc_sli_process_sol_iocb(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq *saveq) argument
891 lpfc_sli_rsp_pointers_error(struct lpfc_hba * phba, struct lpfc_sli_ring * pring) argument
923 struct lpfc_sli_ring * pring = &psli->ring[LPFC_FCP_RING]; local
1074 lpfc_sli_handle_fast_ring_event(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, uint32_t mask) argument
1236 lpfc_sli_handle_slow_ring_event(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, uint32_t mask) argument
1477 lpfc_sli_abort_iocb_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring) argument
1718 struct lpfc_sli_ring *pring; local
2025 struct lpfc_sli_ring *pring; local
2362 lpfc_sli_ringtx_put(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * piocb) argument
2372 lpfc_sli_next_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq ** piocb) argument
2387 lpfc_sli_issue_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocb, uint32_t flag) argument
2472 struct lpfc_sli_ring *pring; local
2508 struct lpfc_sli_ring *pring; local
2596 struct lpfc_sli_ring *pring; local
2623 struct lpfc_sli_ring *pring; local
2712 lpfc_sli_ringpostbuf_put(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_dmabuf * mp) argument
2725 lpfc_sli_ringpostbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, dma_addr_t phys) argument
2755 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
2810 lpfc_sli_issue_abort_iotag(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * cmdiocb) argument
2931 lpfc_sli_sum_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint16_t tgt_id, uint64_t lun_id, lpfc_ctx_cmd ctx_cmd) argument
2961 lpfc_sli_abort_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint16_t tgt_id, uint64_t lun_id, uint32_t ctx, lpfc_ctx_cmd abort_cmd) argument
3038 lpfc_sli_issue_iocb_wait(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * piocb, struct lpfc_iocbq * prspiocbq, uint32_t timeout) argument
[all...]
H A Dlpfc_mbox.c411 struct lpfc_sli_ring *pring; local
422 pring = &psli->ring[i];
425 if ((pring->numCiocb == 0) || (pring->numRiocb == 0)) {
432 pring->cmdringaddr = NULL;
433 pring->rspringaddr = NULL;
437 pring->cmdringaddr =
439 pcbp->rdsc[i].cmdEntries = pring->numCiocb;
446 iocbCnt += pring->numCiocb;
449 pring
481 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_els.c104 struct lpfc_sli_ring *pring; local
110 pring = &phba->sli.ring[LPFC_ELS_RING];
510 struct lpfc_sli_ring *pring; local
516 pring = &phba->sli.ring[LPFC_ELS_RING];
552 rc = lpfc_sli_issue_iocb(phba, pring, elsiocb, 0);
564 struct lpfc_sli_ring *pring; local
574 pring = &phba->sli.ring[LPFC_ELS_RING];
581 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
586 lpfc_sli_issue_abort_iotag(phba, pring, iocb);
812 struct lpfc_sli_ring *pring; local
918 struct lpfc_sli_ring *pring; local
1145 struct lpfc_sli_ring *pring; local
1252 struct lpfc_sli_ring *pring; local
1318 struct lpfc_sli_ring *pring; local
1369 struct lpfc_sli_ring *pring; local
1925 struct lpfc_sli_ring *pring; local
2030 struct lpfc_sli_ring *pring; local
2082 struct lpfc_sli_ring *pring; local
2141 struct lpfc_sli_ring *pring; local
2217 struct lpfc_sli_ring *pring; local
2781 struct lpfc_sli_ring *pring; local
2914 struct lpfc_sli_ring *pring; local
3209 struct lpfc_sli_ring *pring; local
3285 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; local
3337 lpfc_els_unsol_event(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * elsiocb) argument
[all...]
H A Dlpfc_init.c459 struct lpfc_sli_ring *pring; local
464 pring = &psli->ring[LPFC_ELS_RING];
465 list_for_each_entry_safe(mp, next_mp, &pring->postbufq, list) {
467 pring->postbufq_cnt--;
473 pring = &psli->ring[i];
474 lpfc_sli_abort_iocb_ring(phba, pring);
492 struct lpfc_sli_ring *pring; local
518 pring = &psli->ring[psli->fcp_ring];
519 lpfc_sli_abort_iocb_ring(phba, pring);
946 lpfc_post_buffer(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, in argument
1784 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_hbadisc.c237 struct lpfc_sli_ring *pring; local
275 pring = &phba->sli.ring[i];
277 || (pring->flag & LPFC_DEFERRED_RING_EVENT)) {
278 if (pring->flag & LPFC_STOP_IOCB_MASK) {
279 pring->flag |= LPFC_DEFERRED_RING_EVENT;
281 lpfc_sli_handle_slow_ring_event(phba, pring,
284 pring->flag &= ~LPFC_DEFERRED_RING_EVENT;
1406 struct lpfc_sli_ring * pring,
1414 if (pring->ringno == LPFC_ELS_RING) {
1426 } else if (pring
1405 lpfc_check_sli_ndlp(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocb, struct lpfc_nodelist * ndlp) argument
1452 struct lpfc_sli_ring *pring; local
1902 struct lpfc_sli_ring *pring; local
[all...]
H A Dlpfc_ct.c63 struct lpfc_sli_ring * pring, struct lpfc_iocbq * piocbq)
79 lpfc_post_buffer(phba, pring, 0, 1);
100 matp = lpfc_sli_ringpostbuf_get(phba, pring,
109 lpfc_post_buffer(phba, pring, cnt, 1);
128 lpfc_post_buffer(phba, pring, cnt, 1);
228 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; local
283 if (lpfc_sli_issue_iocb(phba, pring, geniocb, 0) == IOCB_ERROR) {
62 lpfc_ct_unsol_event(struct lpfc_hba * phba, struct lpfc_sli_ring * pring, struct lpfc_iocbq * piocbq) argument
H A Dlpfc_nportdisc.c175 struct lpfc_sli_ring *pring; local
187 pring = &psli->ring[LPFC_ELS_RING];
191 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) {
194 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp)) {
198 pring->txq_cnt--;
203 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
206 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp))
207 lpfc_sli_issue_abort_iotag(phba, pring, iocb);
H A Dlpfc_crtn.h190 struct lpfc_sli_ring * pring,
H A Dlpfc_attr.c256 struct lpfc_sli_ring *pring; local
273 pring = &psli->ring[i];
275 while (pring->txcmplq_cnt) {
H A Dlpfc_scsi.c912 struct lpfc_sli_ring *pring = &phba->sli.ring[phba->sli.fcp_ring]; local
965 if (lpfc_sli_issue_iocb(phba, pring, abtsiocb, 0) == IOCB_ERROR) {

Completed in 93 milliseconds