Lines Matching refs:comp_idx
354 qla_rcv_cont_sds(qla_host_t *ha, uint32_t sds_idx, uint32_t comp_idx, in qla_rcv_cont_sds() argument
366 comp_idx = (comp_idx + 1) & (NUM_STATUS_DESCRIPTORS-1); in qla_rcv_cont_sds()
368 &ha->hw.sds[sds_idx].sds_ring_base[comp_idx]; in qla_rcv_cont_sds()
468 uint32_t comp_idx, c_idx = 0, desc_count = 0, opcode; in ql_rcv_isr() local
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()
533 c_idx = (comp_idx + desc_count -1) & in ql_rcv_isr()
572 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx, desc_count, in ql_rcv_isr()
596 c_idx = (comp_idx + desc_count -1) & in ql_rcv_isr()
643 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx, in ql_rcv_isr()
668 __func__, comp_idx, c_idx, desc_count, in ql_rcv_isr()
697 comp_idx = (comp_idx + 1) & (NUM_STATUS_DESCRIPTORS-1); 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()
706 comp_idx); in ql_rcv_isr()
708 hw->sds[sds_idx].sdsr_next = comp_idx; 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()
737 sdesc = (q80_stat_desc_t *)&hw->sds[sds_idx].sds_ring_base[comp_idx]; in ql_rcv_isr()