Home
last modified time | relevance | path

Searched refs:Qdisc (Results 1 – 5 of 5) sorted by relevance

/linux-4.19.296/include/net/
Dsch_generic.h57 struct Qdisc { struct
59 struct Qdisc *sch, argument
61 struct sk_buff * (*dequeue)(struct Qdisc *sch); argument
106 struct Qdisc *next_sched; argument
114 static inline void qdisc_refcount_inc(struct Qdisc *qdisc) in qdisc_refcount_inc() argument
125 static inline struct Qdisc *qdisc_refcount_inc_nz(struct Qdisc *qdisc) in qdisc_refcount_inc_nz()
134 static inline bool qdisc_is_running(struct Qdisc *qdisc) in qdisc_is_running()
141 static inline bool qdisc_run_begin(struct Qdisc *qdisc) in qdisc_run_begin()
157 static inline void qdisc_run_end(struct Qdisc *qdisc) in qdisc_run_end()
164 static inline bool qdisc_may_bulk(const struct Qdisc *qdisc) in qdisc_may_bulk()
[all …]
Dpkt_sched.h20 int (*fn)(struct Qdisc *, unsigned long cl, struct qdisc_walker *);
26 static inline void *qdisc_priv(struct Qdisc *q) in qdisc_priv()
28 return (char *) q + QDISC_ALIGN(sizeof(struct Qdisc)); in qdisc_priv()
73 struct Qdisc *qdisc;
76 void qdisc_watchdog_init_clockid(struct qdisc_watchdog *wd, struct Qdisc *qdisc,
78 void qdisc_watchdog_init(struct qdisc_watchdog *wd, struct Qdisc *qdisc);
93 int fifo_set_limit(struct Qdisc *q, unsigned int limit);
94 struct Qdisc *fifo_create_dflt(struct Qdisc *sch, struct Qdisc_ops *ops,
103 void qdisc_hash_add(struct Qdisc *q, bool invisible);
104 void qdisc_hash_del(struct Qdisc *q);
[all …]
Dpkt_cls.h48 struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q,
50 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
54 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
62 static inline struct Qdisc *tcf_block_q(struct tcf_block *block) in tcf_block_q()
96 struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q, in tcf_block_get()
103 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q, in tcf_block_get_ext()
115 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q, in tcf_block_put_ext()
120 static inline struct Qdisc *tcf_block_q(struct tcf_block *block) in tcf_block_q()
210 __tcf_bind_filter(struct Qdisc *q, struct tcf_result *r, unsigned long base) in __tcf_bind_filter()
223 struct Qdisc *q = tp->chain->block->q; in tcf_bind_filter()
[all …]
/linux-4.19.296/include/trace/events/
Dqdisc.h14 TP_PROTO(struct Qdisc *qdisc, const struct netdev_queue *txq,
20 __field( struct Qdisc *, qdisc )
/linux-4.19.296/include/linux/
Dnetdevice.h579 struct Qdisc __rcu *qdisc;
580 struct Qdisc *qdisc_sleeping;
1949 struct Qdisc *qdisc;
2975 struct Qdisc *output_queue;
2976 struct Qdisc **output_queue_tailp;
3043 void __netif_schedule(struct Qdisc *q);