Lines Matching defs:new_node
333 struct mwifiex_rx_reorder_tbl *tbl, *new_node;
347 new_node = kzalloc(sizeof(struct mwifiex_rx_reorder_tbl), GFP_KERNEL);
348 if (!new_node)
351 INIT_LIST_HEAD(&new_node->list);
352 new_node->tid = tid;
353 memcpy(new_node->ta, ta, ETH_ALEN);
354 new_node->start_win = seq_num;
355 new_node->init_win = seq_num;
356 new_node->flags = 0;
376 last_seq, new_node->start_win);
379 last_seq >= new_node->start_win) {
380 new_node->start_win = last_seq + 1;
381 new_node->flags |= RXREOR_INIT_WINDOW_SHIFT;
384 new_node->win_size = win_size;
386 new_node->rx_reorder_ptr = kcalloc(win_size, sizeof(void *),
388 if (!new_node->rx_reorder_ptr) {
389 kfree(new_node);
395 new_node->timer_context.ptr = new_node;
396 new_node->timer_context.priv = priv;
397 new_node->timer_context.timer_is_set = false;
399 timer_setup(&new_node->timer_context.timer, mwifiex_flush_data, 0);
402 new_node->rx_reorder_ptr[i] = NULL;
405 list_add_tail(&new_node->list, &priv->rx_reorder_tbl_ptr);