Lines Matching refs:oper
204 struct sched_gate_list **oper)
209 if (*oper)
210 call_rcu(&(*oper)->rcu, taprio_free_sched_cb);
212 *oper = *admin;
877 static bool should_restart_cycle(const struct sched_gate_list *oper,
880 if (list_is_last(&entry->list, &oper->entries))
883 if (ktime_compare(entry->end_time, oper->cycle_end_time) == 0)
890 const struct sched_gate_list *oper,
911 extension_time = ktime_add_ns(end_time, oper->cycle_time_extension);
928 struct sched_gate_list *oper, *admin;
938 oper = rcu_dereference_protected(q->oper_sched,
943 if (!oper)
944 switch_schedules(q, &admin, &oper);
952 if (unlikely(!entry || entry->end_time == oper->base_time)) {
953 next = list_first_entry(&oper->entries, struct sched_entry,
959 if (should_restart_cycle(oper, entry)) {
960 next = list_first_entry(&oper->entries, struct sched_entry,
962 oper->cycle_end_time = ktime_add_ns(oper->cycle_end_time,
963 oper->cycle_time);
969 end_time = min_t(ktime_t, end_time, oper->cycle_end_time);
972 if (next->gate_duration[tc] == oper->cycle_time)
979 if (should_change_schedules(admin, oper, end_time)) {
984 switch_schedules(q, &admin, &oper);
988 taprio_set_budgets(q, oper, next);
1327 struct sched_gate_list *oper, *admin;
1344 oper = rtnl_dereference(q->oper_sched);
1345 if (oper)
1346 taprio_update_queue_max_sdu(q, oper, stab);
1412 /* The function will only serve to keep the pointers to the "oper" and "admin"
1415 * When using full offload, the admin configuration is promoted to oper at the
1426 struct sched_gate_list *oper, *admin;
1428 oper = rtnl_dereference(q->oper_sched);
1431 switch_schedules(q, &admin, &oper);
1851 struct sched_gate_list *oper, *admin, *new_admin;
1889 oper = rtnl_dereference(q->oper_sched);
1896 if (mqprio && (oper || admin)) {
1972 if (!oper) {
2036 struct sched_gate_list *oper, *admin;
2059 oper = rtnl_dereference(q->oper_sched);
2062 if (oper)
2063 call_rcu(&oper->rcu, taprio_free_sched_cb);
2394 struct sched_gate_list *oper, *admin;
2398 oper = rtnl_dereference(q->oper_sched);
2421 if (oper && taprio_dump_tc_entries(skb, q, oper))
2424 if (oper && dump_schedule(skb, oper))