Lines Matching refs:start_win

111 					 int start_win)  in mwifiex_11n_dispatch_pkt_until_start_win()  argument
120 pkt_to_send = (start_win > tbl->start_win) ? in mwifiex_11n_dispatch_pkt_until_start_win()
121 min((start_win - tbl->start_win), tbl->win_size) : in mwifiex_11n_dispatch_pkt_until_start_win()
141 tbl->start_win = start_win; in mwifiex_11n_dispatch_pkt_until_start_win()
186 tbl->start_win = (tbl->start_win + i) & (MAX_TID_VALUE - 1); in mwifiex_11n_scan_and_dispatch()
204 int start_win; in mwifiex_del_rx_reorder_entry() local
218 start_win = (tbl->start_win + tbl->win_size) & (MAX_TID_VALUE - 1); in mwifiex_del_rx_reorder_entry()
219 mwifiex_11n_dispatch_pkt_until_start_win(priv, tbl, start_win); in mwifiex_del_rx_reorder_entry()
316 int start_win, seq_num; in mwifiex_flush_data() local
325 start_win = (ctx->ptr->start_win + seq_num + 1) & (MAX_TID_VALUE - 1); in mwifiex_flush_data()
327 start_win); in mwifiex_flush_data()
366 new_node->start_win = seq_num; in mwifiex_11n_create_rx_reorder_tbl()
388 last_seq, new_node->start_win); in mwifiex_11n_create_rx_reorder_tbl()
391 last_seq >= new_node->start_win) { in mwifiex_11n_create_rx_reorder_tbl()
392 new_node->start_win = last_seq + 1; in mwifiex_11n_create_rx_reorder_tbl()
564 int prev_start_win, start_win, end_win, win_size; in mwifiex_11n_rx_reorder_pkt() local
581 start_win = tbl->start_win; in mwifiex_11n_rx_reorder_pkt()
582 prev_start_win = start_win; in mwifiex_11n_rx_reorder_pkt()
584 end_win = ((start_win + win_size) - 1) & (MAX_TID_VALUE - 1); in mwifiex_11n_rx_reorder_pkt()
594 } else if (init_window_shift && seq_num < start_win && in mwifiex_11n_rx_reorder_pkt()
598 start_win, seq_num, tbl->init_win); in mwifiex_11n_rx_reorder_pkt()
599 tbl->start_win = start_win = seq_num; in mwifiex_11n_rx_reorder_pkt()
600 end_win = ((start_win + win_size) - 1) & (MAX_TID_VALUE - 1); in mwifiex_11n_rx_reorder_pkt()
606 if ((start_win + TWOPOW11) > (MAX_TID_VALUE - 1)) { in mwifiex_11n_rx_reorder_pkt()
607 if (seq_num >= ((start_win + TWOPOW11) & in mwifiex_11n_rx_reorder_pkt()
609 seq_num < start_win) { in mwifiex_11n_rx_reorder_pkt()
613 } else if ((seq_num < start_win) || in mwifiex_11n_rx_reorder_pkt()
614 (seq_num >= (start_win + TWOPOW11))) { in mwifiex_11n_rx_reorder_pkt()
627 if (((end_win < start_win) && in mwifiex_11n_rx_reorder_pkt()
628 (seq_num < start_win) && (seq_num > end_win)) || in mwifiex_11n_rx_reorder_pkt()
629 ((end_win > start_win) && ((seq_num > end_win) || in mwifiex_11n_rx_reorder_pkt()
630 (seq_num < start_win)))) { in mwifiex_11n_rx_reorder_pkt()
633 start_win = (end_win - win_size) + 1; in mwifiex_11n_rx_reorder_pkt()
635 start_win = (MAX_TID_VALUE - (win_size - end_win)) + 1; in mwifiex_11n_rx_reorder_pkt()
636 mwifiex_11n_dispatch_pkt_until_start_win(priv, tbl, start_win); in mwifiex_11n_rx_reorder_pkt()
640 if (seq_num >= start_win) in mwifiex_11n_rx_reorder_pkt()
641 pkt_index = seq_num - start_win; in mwifiex_11n_rx_reorder_pkt()
643 pkt_index = (seq_num+MAX_TID_VALUE) - start_win; in mwifiex_11n_rx_reorder_pkt()
661 prev_start_win != tbl->start_win) in mwifiex_11n_rx_reorder_pkt()