Lines Matching refs:new_admin
1808 struct sched_gate_list *oper, *admin, *new_admin; in taprio_change() local
1859 new_admin = kzalloc(sizeof(*new_admin), GFP_KERNEL); in taprio_change()
1860 if (!new_admin) { in taprio_change()
1864 INIT_LIST_HEAD(&new_admin->entries); in taprio_change()
1896 err = parse_taprio_schedule(q, tb, new_admin, extack); in taprio_change()
1900 if (new_admin->num_entries == 0) { in taprio_change()
1910 taprio_update_queue_max_sdu(q, new_admin, stab); in taprio_change()
1913 err = taprio_enable_offload(dev, q, new_admin, extack); in taprio_change()
1939 err = taprio_get_start_time(sch, new_admin, &start); in taprio_change()
1945 setup_txtime(q, new_admin, start); in taprio_change()
1949 rcu_assign_pointer(q->oper_sched, new_admin); in taprio_change()
1951 new_admin = NULL; in taprio_change()
1956 admin = rcu_replace_pointer(q->admin_sched, new_admin, in taprio_change()
1961 setup_first_end_time(q, new_admin, start); in taprio_change()
1966 taprio_start_sched(sch, start, new_admin); in taprio_change()
1968 admin = rcu_replace_pointer(q->admin_sched, new_admin, in taprio_change()
1979 new_admin = NULL; in taprio_change()
1990 if (new_admin) in taprio_change()
1991 call_rcu(&new_admin->rcu, taprio_free_sched_cb); in taprio_change()