Lines Matching refs:sfb_sched_data
56 struct sfb_sched_data { struct
127 static void increment_one_qlen(u32 sfbhash, u32 slot, struct sfb_sched_data *q) in increment_one_qlen()
142 static void increment_qlen(const struct sk_buff *skb, struct sfb_sched_data *q) in increment_qlen()
156 struct sfb_sched_data *q) in decrement_one_qlen()
171 static void decrement_qlen(const struct sk_buff *skb, struct sfb_sched_data *q) in decrement_qlen()
184 static void decrement_prob(struct sfb_bucket *b, struct sfb_sched_data *q) in decrement_prob()
189 static void increment_prob(struct sfb_bucket *b, struct sfb_sched_data *q) in increment_prob()
194 static void sfb_zero_all_buckets(struct sfb_sched_data *q) in sfb_zero_all_buckets()
202 static u32 sfb_compute_qlen(u32 *prob_r, u32 *avgpm_r, const struct sfb_sched_data *q) in sfb_compute_qlen()
222 static void sfb_init_perturbation(u32 slot, struct sfb_sched_data *q) in sfb_init_perturbation()
227 static void sfb_swap_slot(struct sfb_sched_data *q) in sfb_swap_slot()
237 static bool sfb_rate_limit(struct sk_buff *skb, struct sfb_sched_data *q) in sfb_rate_limit()
286 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_enqueue()
428 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_dequeue()
446 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_peek()
456 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_reset()
469 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_destroy()
494 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_change()
556 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_init()
569 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_dump()
598 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_dump_stats()
622 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_graft()
633 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_leaf()
674 struct sfb_sched_data *q = qdisc_priv(sch); in sfb_tcf_block()
703 .priv_size = sizeof(struct sfb_sched_data),