• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlxgbe/

Lines Matching refs:sds_idx

61 qla_rx_intr(qla_host_t *ha, qla_sgl_rcv_t *sgc, uint32_t sds_idx)
73 lro = &ha->hw.sds[sds_idx].lro;
76 r_idx = sds_idx;
80 sdsp = &ha->hw.sds[sds_idx];
87 ("%s: [sds_idx]=[%d] rxb != NULL\n", __func__,\
88 sds_idx));
94 __func__, sds_idx, i, sgc->handle[i]);
104 ("%s: [sds_idx]=[%d] mp != NULL\n", __func__,\
105 sds_idx));
118 __func__, sds_idx, i, sgc->handle[i]);
205 qla_lro_intr(qla_host_t *ha, qla_sgl_lro_t *sgc, uint32_t sds_idx)
221 r_idx = sds_idx;
229 sdsp = &ha->hw.sds[sds_idx];
244 ("%s: [sds_idx]=[%d] rxb != NULL\n", __func__,\
245 sds_idx));
251 __func__, sds_idx, i, sgc->handle[i]);
261 ("%s: [sds_idx]=[%d] mp != NULL\n", __func__,\
262 sds_idx));
275 __func__, sds_idx, i, sgc->handle[i]);
370 qla_rcv_cont_sds(qla_host_t *ha, uint32_t sds_idx, uint32_t comp_idx,
384 &ha->hw.sds[sds_idx].sds_ring_base[comp_idx];
464 __func__, "invalid num handles", sds_idx, num_handles,
480 ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count)
496 hw->sds[sds_idx].rcv_active = 1;
498 hw->sds[sds_idx].rcv_active = 0;
502 QL_DPRINT2(ha, (dev, "%s: [%d]enter\n", __func__, sds_idx));
507 comp_idx = hw->sds[sds_idx].sdsr_next;
511 &hw->sds[sds_idx].sds_ring_base[comp_idx];
540 qla_rx_intr(ha, &sgc.rcv, sds_idx);
552 &hw->sds[sds_idx].sds_ring_base[c_idx];
579 ("%s: [sds_idx, data0, data1]="\
580 "%d, %p, %p]\n", __func__, sds_idx,\
588 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx, desc_count,
591 "%s: [sds_idx, dcount, data0, data1]="
593 __func__, sds_idx, desc_count,
602 qla_rx_intr(ha, &sgc.rcv, sds_idx);
615 &hw->sds[sds_idx].sds_ring_base[c_idx];
653 ("%s: [sds_idx, data0, data1]="\
655 __func__, sds_idx,\
659 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx,
662 "%s: [sds_idx, data0, data1]="\
664 __func__, sds_idx,\
674 if (qla_lro_intr(ha, &sgc.lro, sds_idx)) {
676 "%s: [sds_idx, data0, data1]="\
678 __func__, sds_idx,\
688 "%s: [sds_idx, data0, data1]="\
690 __func__, sds_idx,\
715 &hw->sds[sds_idx].sds_ring_base[comp_idx];
720 if (hw->sds[sds_idx].sdsr_next != comp_idx) {
721 QL_UPDATE_SDS_CONSUMER_INDEX(ha, sds_idx,\
724 hw->sds[sds_idx].sdsr_next = comp_idx;
731 lro = &ha->hw.sds[sds_idx].lro;
752 if (hw->sds[sds_idx].sdsr_next != comp_idx) {
753 QL_UPDATE_SDS_CONSUMER_INDEX(ha, sds_idx, comp_idx);
754 hw->sds[sds_idx].sdsr_next = comp_idx;
757 r_idx = sds_idx;
759 sdsp = &ha->hw.sds[sds_idx];
765 sdesc = (q80_stat_desc_t *)&hw->sds[sds_idx].sds_ring_base[comp_idx];
772 hw->sds[sds_idx].rcv_active = 0;
988 if ((idx = ivec->sds_idx) >= ha->hw.num_sds_rings)