Lines Matching refs:cur_idx

749 	uint8 flow_id, max_idx, cur_idx, exp_idx;  in dhd_process_pkt_reorder_info()  local
844 ptr->cur_idx = reorder_info_buf[WLHOST_REORDERDATA_CURIDX_OFFSET]; in dhd_process_pkt_reorder_info()
847 ptr->p[ptr->cur_idx] = cur_pkt; in dhd_process_pkt_reorder_info()
852 cur_idx = reorder_info_buf[WLHOST_REORDERDATA_CURIDX_OFFSET]; in dhd_process_pkt_reorder_info()
855 if ((exp_idx == ptr->exp_idx) && (cur_idx != ptr->exp_idx)) { in dhd_process_pkt_reorder_info()
858 if (ptr->p[cur_idx] != NULL) { in dhd_process_pkt_reorder_info()
861 PKTFREE(dhd->osh, ptr->p[cur_idx], TRUE); in dhd_process_pkt_reorder_info()
862 ptr->p[cur_idx] = NULL; in dhd_process_pkt_reorder_info()
864 ptr->p[cur_idx] = cur_pkt; in dhd_process_pkt_reorder_info()
866 ptr->cur_idx = cur_idx; in dhd_process_pkt_reorder_info()
872 else if (ptr->exp_idx == cur_idx) { in dhd_process_pkt_reorder_info()
875 __FUNCTION__, cur_idx)); in dhd_process_pkt_reorder_info()
876 if (ptr->p[cur_idx] != NULL) { in dhd_process_pkt_reorder_info()
879 PKTFREE(dhd->osh, ptr->p[cur_idx], TRUE); in dhd_process_pkt_reorder_info()
880 ptr->p[cur_idx] = NULL; in dhd_process_pkt_reorder_info()
882 ptr->p[cur_idx] = cur_pkt; in dhd_process_pkt_reorder_info()
885 ptr->cur_idx = cur_idx; in dhd_process_pkt_reorder_info()
889 cur_idx, exp_idx); in dhd_process_pkt_reorder_info()
899 __FUNCTION__, flow_id, ptr->cur_idx, cur_idx, in dhd_process_pkt_reorder_info()
910 if (cur_idx == ptr->max_idx) { in dhd_process_pkt_reorder_info()
914 if (exp_idx == cur_idx + 1) in dhd_process_pkt_reorder_info()
925 ptr->p[cur_idx] = cur_pkt; in dhd_process_pkt_reorder_info()
929 ptr->cur_idx = cur_idx; in dhd_process_pkt_reorder_info()
939 __FUNCTION__, ptr->cur_idx, ptr->exp_idx, exp_idx)); in dhd_process_pkt_reorder_info()