Lines Matching refs:sds_idx

59 qla_rx_intr(qla_host_t *ha, qla_sgl_rcv_t *sgc, uint32_t sds_idx)  in qla_rx_intr()  argument
72 lro = &ha->hw.sds[sds_idx].lro; in qla_rx_intr()
76 r_idx = sds_idx; in qla_rx_intr()
80 sdsp = &ha->hw.sds[sds_idx]; in qla_rx_intr()
88 sds_idx)); in qla_rx_intr()
94 __func__, sds_idx, i, sgc->handle[i]); in qla_rx_intr()
105 sds_idx)); in qla_rx_intr()
118 __func__, sds_idx, i, sgc->handle[i]); in qla_rx_intr()
189 qla_lro_intr(qla_host_t *ha, qla_sgl_lro_t *sgc, uint32_t sds_idx) in qla_lro_intr() argument
205 r_idx = sds_idx; in qla_lro_intr()
213 sdsp = &ha->hw.sds[sds_idx]; in qla_lro_intr()
229 sds_idx)); in qla_lro_intr()
235 __func__, sds_idx, i, sgc->handle[i]); in qla_lro_intr()
246 sds_idx)); in qla_lro_intr()
259 __func__, sds_idx, i, sgc->handle[i]); in qla_lro_intr()
354 qla_rcv_cont_sds(qla_host_t *ha, uint32_t sds_idx, uint32_t comp_idx, in qla_rcv_cont_sds() argument
368 &ha->hw.sds[sds_idx].sds_ring_base[comp_idx]; in qla_rcv_cont_sds()
448 __func__, "invalid num handles", sds_idx, num_handles, in qla_rcv_cont_sds()
464 ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count) in ql_rcv_isr() argument
480 hw->sds[sds_idx].rcv_active = 1; in ql_rcv_isr()
482 hw->sds[sds_idx].rcv_active = 0; in ql_rcv_isr()
486 QL_DPRINT2(ha, (dev, "%s: [%d]enter\n", __func__, sds_idx)); in ql_rcv_isr()
491 comp_idx = hw->sds[sds_idx].sdsr_next; in ql_rcv_isr()
495 &hw->sds[sds_idx].sds_ring_base[comp_idx]; in ql_rcv_isr()
524 qla_rx_intr(ha, &sgc.rcv, sds_idx); in ql_rcv_isr()
536 &hw->sds[sds_idx].sds_ring_base[c_idx]; in ql_rcv_isr()
564 "%d, %p, %p]\n", __func__, sds_idx,\ in ql_rcv_isr()
572 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx, desc_count, in ql_rcv_isr()
577 __func__, sds_idx, desc_count, in ql_rcv_isr()
586 qla_rx_intr(ha, &sgc.rcv, sds_idx); in ql_rcv_isr()
599 &hw->sds[sds_idx].sds_ring_base[c_idx]; in ql_rcv_isr()
639 __func__, sds_idx,\ in ql_rcv_isr()
643 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx, in ql_rcv_isr()
648 __func__, sds_idx,\ in ql_rcv_isr()
658 if (qla_lro_intr(ha, &sgc.lro, sds_idx)) { in ql_rcv_isr()
662 __func__, sds_idx,\ in ql_rcv_isr()
674 __func__, sds_idx,\ in ql_rcv_isr()
699 &hw->sds[sds_idx].sds_ring_base[comp_idx]; in ql_rcv_isr()
704 if (hw->sds[sds_idx].sdsr_next != comp_idx) { in ql_rcv_isr()
705 QL_UPDATE_SDS_CONSUMER_INDEX(ha, sds_idx,\ in ql_rcv_isr()
708 hw->sds[sds_idx].sdsr_next = comp_idx; in ql_rcv_isr()
716 lro = &ha->hw.sds[sds_idx].lro; in ql_rcv_isr()
724 if (hw->sds[sds_idx].sdsr_next != comp_idx) { in ql_rcv_isr()
725 QL_UPDATE_SDS_CONSUMER_INDEX(ha, sds_idx, comp_idx); in ql_rcv_isr()
726 hw->sds[sds_idx].sdsr_next = comp_idx; in ql_rcv_isr()
729 r_idx = sds_idx; in ql_rcv_isr()
731 sdsp = &ha->hw.sds[sds_idx]; in ql_rcv_isr()
737 sdesc = (q80_stat_desc_t *)&hw->sds[sds_idx].sds_ring_base[comp_idx]; in ql_rcv_isr()
744 hw->sds[sds_idx].rcv_active = 0; in ql_rcv_isr()
960 if ((idx = ivec->sds_idx) >= ha->hw.num_sds_rings) in ql_isr()