taprio_sched
static int fill_sched_entry(struct taprio_sched *q, struct nlattr **tb,
static int parse_sched_entry(struct taprio_sched *q, struct nlattr *n,
static int parse_sched_list(struct taprio_sched *q, struct nlattr *list,
static int parse_taprio_schedule(struct taprio_sched *q, struct nlattr **tb,
static void taprio_calculate_gate_durations(struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
static void setup_first_end_time(struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q,
struct taprio_sched *q;
static void setup_txtime(struct taprio_sched *q,
static void taprio_offload_config_changed(struct taprio_sched *q)
static void taprio_detect_broken_mqprio(struct taprio_sched *q)
static void taprio_cleanup_broken_mqprio(struct taprio_sched *q)
struct taprio_sched *q,
struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
static ktime_t taprio_mono_to_any(const struct taprio_sched *q, ktime_t mono)
struct taprio_sched *q = qdisc_priv(sch);
static ktime_t taprio_get_time(const struct taprio_sched *q)
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
static void switch_schedules(struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
.priv_size = sizeof(struct taprio_sched),
static int length_to_duration(struct taprio_sched *q, int len)
static int duration_to_length(struct taprio_sched *q, u64 duration)
static void taprio_update_queue_max_sdu(struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
static ktime_t get_tcp_tstamp(struct taprio_sched *q, struct sk_buff *skb)
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
static void taprio_set_budgets(struct taprio_sched *q,
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = qdisc_priv(sch);
struct taprio_sched *q = container_of(timer, struct taprio_sched,