Lines Matching refs:sli3

543 	return (IOCB_t *) (((char *) pring->sli.sli3.cmdringaddr) +  in lpfc_cmd_iocb()
544 pring->sli.sli3.cmdidx * phba->iocb_cmd_size); in lpfc_cmd_iocb()
560 return (IOCB_t *) (((char *) pring->sli.sli3.rspringaddr) + in lpfc_resp_iocb()
561 pring->sli.sli3.rspidx * phba->iocb_rsp_size); in lpfc_resp_iocb()
1369 uint32_t max_cmd_idx = pring->sli.sli3.numCiocb; in lpfc_sli_next_iocb_slot()
1370 if ((pring->sli.sli3.next_cmdidx == pring->sli.sli3.cmdidx) && in lpfc_sli_next_iocb_slot()
1371 (++pring->sli.sli3.next_cmdidx >= max_cmd_idx)) in lpfc_sli_next_iocb_slot()
1372 pring->sli.sli3.next_cmdidx = 0; in lpfc_sli_next_iocb_slot()
1374 if (unlikely(pring->sli.sli3.local_getidx == in lpfc_sli_next_iocb_slot()
1375 pring->sli.sli3.next_cmdidx)) { in lpfc_sli_next_iocb_slot()
1377 pring->sli.sli3.local_getidx = le32_to_cpu(pgp->cmdGetInx); in lpfc_sli_next_iocb_slot()
1379 if (unlikely(pring->sli.sli3.local_getidx >= max_cmd_idx)) { in lpfc_sli_next_iocb_slot()
1384 pring->sli.sli3.local_getidx, in lpfc_sli_next_iocb_slot()
1400 if (pring->sli.sli3.local_getidx == pring->sli.sli3.next_cmdidx) in lpfc_sli_next_iocb_slot()
1535 pring->sli.sli3.cmdidx = pring->sli.sli3.next_cmdidx; in lpfc_sli_submit_iocb()
1536 writel(pring->sli.sli3.cmdidx, &phba->host_gp[pring->ringno].cmdPutInx); in lpfc_sli_submit_iocb()
2879 pring->sli.sli3.numRiocb); in lpfc_sli_rsp_pointers_error()
2983 portRspMax = pring->sli.sli3.numRiocb; in lpfc_sli_handle_fast_ring_event()
2997 while (pring->sli.sli3.rspidx != portRspPut) { in lpfc_sli_handle_fast_ring_event()
3006 if (++pring->sli.sli3.rspidx >= portRspMax) in lpfc_sli_handle_fast_ring_event()
3007 pring->sli.sli3.rspidx = 0; in lpfc_sli_handle_fast_ring_event()
3109 writel(pring->sli.sli3.rspidx, in lpfc_sli_handle_fast_ring_event()
3112 if (pring->sli.sli3.rspidx == portRspPut) in lpfc_sli_handle_fast_ring_event()
3127 pring->sli.sli3.local_getidx = le32_to_cpu(pgp->cmdGetInx); in lpfc_sli_handle_fast_ring_event()
3360 portRspMax = pring->sli.sli3.numRiocb; in lpfc_sli_handle_slow_ring_event_s3()
3382 while (pring->sli.sli3.rspidx != portRspPut) { in lpfc_sli_handle_slow_ring_event_s3()
3410 if (++pring->sli.sli3.rspidx >= portRspMax) in lpfc_sli_handle_slow_ring_event_s3()
3411 pring->sli.sli3.rspidx = 0; in lpfc_sli_handle_slow_ring_event_s3()
3421 writel(pring->sli.sli3.rspidx, in lpfc_sli_handle_slow_ring_event_s3()
3434 if (pring->sli.sli3.rspidx == portRspPut) { in lpfc_sli_handle_slow_ring_event_s3()
3452 pring->sli.sli3.local_getidx = le32_to_cpu(pgp->cmdGetInx); in lpfc_sli_handle_slow_ring_event_s3()
4040 pring->sli.sli3.rspidx = 0; in lpfc_sli_brdreset()
4041 pring->sli.sli3.next_cmdidx = 0; in lpfc_sli_brdreset()
4042 pring->sli.sli3.local_getidx = 0; in lpfc_sli_brdreset()
4043 pring->sli.sli3.cmdidx = 0; in lpfc_sli_brdreset()
8920 pring->sli.sli3.numCiocb -= SLI2_IOCB_CMD_R1XTRA_ENTRIES; in lpfc_extra_ring_setup()
8921 pring->sli.sli3.numRiocb -= SLI2_IOCB_RSP_R1XTRA_ENTRIES; in lpfc_extra_ring_setup()
8922 pring->sli.sli3.numCiocb -= SLI2_IOCB_CMD_R3XTRA_ENTRIES; in lpfc_extra_ring_setup()
8923 pring->sli.sli3.numRiocb -= SLI2_IOCB_RSP_R3XTRA_ENTRIES; in lpfc_extra_ring_setup()
8928 pring->sli.sli3.numCiocb += SLI2_IOCB_CMD_R1XTRA_ENTRIES; in lpfc_extra_ring_setup()
8929 pring->sli.sli3.numRiocb += SLI2_IOCB_RSP_R1XTRA_ENTRIES; in lpfc_extra_ring_setup()
8930 pring->sli.sli3.numCiocb += SLI2_IOCB_CMD_R3XTRA_ENTRIES; in lpfc_extra_ring_setup()
8931 pring->sli.sli3.numRiocb += SLI2_IOCB_RSP_R3XTRA_ENTRIES; in lpfc_extra_ring_setup()
9145 pring->sli.sli3.numCiocb = SLI2_IOCB_CMD_R0_ENTRIES; in lpfc_sli_setup()
9146 pring->sli.sli3.numRiocb = SLI2_IOCB_RSP_R0_ENTRIES; in lpfc_sli_setup()
9147 pring->sli.sli3.numCiocb += in lpfc_sli_setup()
9149 pring->sli.sli3.numRiocb += in lpfc_sli_setup()
9151 pring->sli.sli3.numCiocb += in lpfc_sli_setup()
9153 pring->sli.sli3.numRiocb += in lpfc_sli_setup()
9155 pring->sli.sli3.sizeCiocb = (phba->sli_rev == 3) ? in lpfc_sli_setup()
9158 pring->sli.sli3.sizeRiocb = (phba->sli_rev == 3) ? in lpfc_sli_setup()
9169 pring->sli.sli3.numCiocb = SLI2_IOCB_CMD_R1_ENTRIES; in lpfc_sli_setup()
9170 pring->sli.sli3.numRiocb = SLI2_IOCB_RSP_R1_ENTRIES; in lpfc_sli_setup()
9171 pring->sli.sli3.sizeCiocb = (phba->sli_rev == 3) ? in lpfc_sli_setup()
9174 pring->sli.sli3.sizeRiocb = (phba->sli_rev == 3) ? in lpfc_sli_setup()
9182 pring->sli.sli3.numCiocb = SLI2_IOCB_CMD_R2_ENTRIES; in lpfc_sli_setup()
9183 pring->sli.sli3.numRiocb = SLI2_IOCB_RSP_R2_ENTRIES; in lpfc_sli_setup()
9184 pring->sli.sli3.sizeCiocb = (phba->sli_rev == 3) ? in lpfc_sli_setup()
9187 pring->sli.sli3.sizeRiocb = (phba->sli_rev == 3) ? in lpfc_sli_setup()
9222 totiocbsize += (pring->sli.sli3.numCiocb * in lpfc_sli_setup()
9223 pring->sli.sli3.sizeCiocb) + in lpfc_sli_setup()
9224 (pring->sli.sli3.numRiocb * pring->sli.sli3.sizeRiocb); in lpfc_sli_setup()
9265 pring->sli.sli3.next_cmdidx = 0; in lpfc_sli_queue_setup()
9266 pring->sli.sli3.local_getidx = 0; in lpfc_sli_queue_setup()
9267 pring->sli.sli3.cmdidx = 0; in lpfc_sli_queue_setup()