Lines Matching refs:new_cmd
2674 struct bnx2x_pending_mcast_cmd *new_cmd; in bnx2x_mcast_enqueue_cmd() local
2689 new_cmd = kzalloc(sizeof(*new_cmd), GFP_ATOMIC); in bnx2x_mcast_enqueue_cmd()
2690 if (!new_cmd) in bnx2x_mcast_enqueue_cmd()
2693 INIT_LIST_HEAD(&new_cmd->data.macs_head); in bnx2x_mcast_enqueue_cmd()
2694 INIT_LIST_HEAD(&new_cmd->group_head); in bnx2x_mcast_enqueue_cmd()
2695 new_cmd->type = cmd; in bnx2x_mcast_enqueue_cmd()
2696 new_cmd->done = false; in bnx2x_mcast_enqueue_cmd()
2717 bnx2x_free_groups(&new_cmd->group_head); in bnx2x_mcast_enqueue_cmd()
2718 kfree(new_cmd); in bnx2x_mcast_enqueue_cmd()
2723 &new_cmd->group_head); in bnx2x_mcast_enqueue_cmd()
2725 elem_group = list_first_entry(&new_cmd->group_head, in bnx2x_mcast_enqueue_cmd()
2735 &new_cmd->data.macs_head); in bnx2x_mcast_enqueue_cmd()
2746 new_cmd->data.macs_num = p->mcast_list_len; in bnx2x_mcast_enqueue_cmd()
2750 new_cmd->data.next_bin = 0; in bnx2x_mcast_enqueue_cmd()
2754 kfree(new_cmd); in bnx2x_mcast_enqueue_cmd()
2760 list_add_tail(&new_cmd->link, &o->pending_cmds_head); in bnx2x_mcast_enqueue_cmd()