Lines Matching refs:cur_idx
1671 u8 flow_id, max_idx, cur_idx, exp_idx, end_idx;
1739 rfi->cur_idx = reorder_data[BRCMF_RXREORDER_CURIDX_OFFSET];
1742 rfi->pktslots[rfi->cur_idx] = pkt;
1745 flow_id, rfi->cur_idx, rfi->exp_idx, rfi->pend_pkts);
1747 cur_idx = reorder_data[BRCMF_RXREORDER_CURIDX_OFFSET];
1750 if ((exp_idx == rfi->exp_idx) && (cur_idx != rfi->exp_idx)) {
1753 if (rfi->pktslots[cur_idx] != NULL) {
1755 brcmu_pkt_buf_free_skb(rfi->pktslots[cur_idx]);
1756 rfi->pktslots[cur_idx] = NULL;
1758 rfi->pktslots[cur_idx] = pkt;
1760 rfi->cur_idx = cur_idx;
1762 flow_id, cur_idx, exp_idx, rfi->pend_pkts);
1769 if (rfi->exp_idx == cur_idx) {
1770 if (rfi->pktslots[cur_idx] != NULL) {
1772 brcmu_pkt_buf_free_skb(rfi->pktslots[cur_idx]);
1773 rfi->pktslots[cur_idx] = NULL;
1775 rfi->pktslots[cur_idx] = pkt;
1782 flow_id, cur_idx, exp_idx, rfi->pend_pkts);
1784 rfi->cur_idx = cur_idx;
1787 brcmf_rxreorder_get_skb_list(rfi, cur_idx, exp_idx,
1796 flow_id, flags, rfi->cur_idx, rfi->exp_idx,
1797 cur_idx, exp_idx);
1807 if (exp_idx == ((cur_idx + 1) % (rfi->max_idx + 1))) {
1810 rfi->pktslots[cur_idx] = pkt;
1814 rfi->cur_idx = cur_idx;