Lines Matching refs:new_node

328 	struct mwifiex_rx_reorder_tbl *tbl, *new_node;  in mwifiex_11n_create_rx_reorder_tbl()  local
343 new_node = kzalloc(sizeof(struct mwifiex_rx_reorder_tbl), GFP_KERNEL); in mwifiex_11n_create_rx_reorder_tbl()
344 if (!new_node) in mwifiex_11n_create_rx_reorder_tbl()
347 INIT_LIST_HEAD(&new_node->list); in mwifiex_11n_create_rx_reorder_tbl()
348 new_node->tid = tid; in mwifiex_11n_create_rx_reorder_tbl()
349 memcpy(new_node->ta, ta, ETH_ALEN); in mwifiex_11n_create_rx_reorder_tbl()
350 new_node->start_win = seq_num; in mwifiex_11n_create_rx_reorder_tbl()
351 new_node->init_win = seq_num; in mwifiex_11n_create_rx_reorder_tbl()
352 new_node->flags = 0; in mwifiex_11n_create_rx_reorder_tbl()
371 last_seq, new_node->start_win); in mwifiex_11n_create_rx_reorder_tbl()
374 last_seq >= new_node->start_win) { in mwifiex_11n_create_rx_reorder_tbl()
375 new_node->start_win = last_seq + 1; in mwifiex_11n_create_rx_reorder_tbl()
376 new_node->flags |= RXREOR_INIT_WINDOW_SHIFT; in mwifiex_11n_create_rx_reorder_tbl()
379 new_node->win_size = win_size; in mwifiex_11n_create_rx_reorder_tbl()
381 new_node->rx_reorder_ptr = kzalloc(sizeof(void *) * win_size, in mwifiex_11n_create_rx_reorder_tbl()
383 if (!new_node->rx_reorder_ptr) { in mwifiex_11n_create_rx_reorder_tbl()
384 kfree((u8 *) new_node); in mwifiex_11n_create_rx_reorder_tbl()
390 new_node->timer_context.ptr = new_node; in mwifiex_11n_create_rx_reorder_tbl()
391 new_node->timer_context.priv = priv; in mwifiex_11n_create_rx_reorder_tbl()
392 new_node->timer_context.timer_is_set = false; in mwifiex_11n_create_rx_reorder_tbl()
394 setup_timer(&new_node->timer_context.timer, mwifiex_flush_data, in mwifiex_11n_create_rx_reorder_tbl()
395 (unsigned long)&new_node->timer_context); in mwifiex_11n_create_rx_reorder_tbl()
398 new_node->rx_reorder_ptr[i] = NULL; in mwifiex_11n_create_rx_reorder_tbl()
401 list_add_tail(&new_node->list, &priv->rx_reorder_tbl_ptr); in mwifiex_11n_create_rx_reorder_tbl()