Lines Matching refs:cl
250 int (*graft)(struct Qdisc *, unsigned long cl,
253 struct Qdisc * (*leaf)(struct Qdisc *, unsigned long cl);
630 struct Qdisc_class_common *cl; in qdisc_class_find() local
637 hlist_for_each_entry(cl, &hash->hash[h], hnode) { in qdisc_class_find()
638 if (cl->classid == id) in qdisc_class_find()
639 return cl; in qdisc_class_find()
644 static inline bool qdisc_class_in_use(const struct Qdisc_class_common *cl) in qdisc_class_in_use() argument
646 return cl->filter_cnt > 0; in qdisc_class_in_use()
649 static inline void qdisc_class_get(struct Qdisc_class_common *cl) in qdisc_class_get() argument
653 if (check_add_overflow(cl->filter_cnt, 1, &res)) in qdisc_class_get()
656 cl->filter_cnt = res; in qdisc_class_get()
659 static inline void qdisc_class_put(struct Qdisc_class_common *cl) in qdisc_class_put() argument
663 if (check_sub_overflow(cl->filter_cnt, 1, &res)) in qdisc_class_put()
666 cl->filter_cnt = res; in qdisc_class_put()