Lines Matching refs:cops

162 		const struct Qdisc_class_ops *cops = qops->cl_ops;  in register_qdisc()  local
164 if (!(cops->get && cops->put && cops->walk && cops->leaf)) in register_qdisc()
167 if (cops->tcf_chain && !(cops->bind_tcf && cops->unbind_tcf)) in register_qdisc()
316 const struct Qdisc_class_ops *cops = p->ops->cl_ops; in qdisc_leaf() local
318 if (cops == NULL) in qdisc_leaf()
320 cl = cops->get(p, classid); in qdisc_leaf()
324 leaf = cops->leaf(p, cl); in qdisc_leaf()
325 cops->put(p, cl); in qdisc_leaf()
749 const struct Qdisc_class_ops *cops; in qdisc_tree_decrease_qlen() local
770 cops = sch->ops->cl_ops; in qdisc_tree_decrease_qlen()
771 if (cops->qlen_notify) { in qdisc_tree_decrease_qlen()
772 cl = cops->get(sch, parentid); in qdisc_tree_decrease_qlen()
773 cops->qlen_notify(sch, cl); in qdisc_tree_decrease_qlen()
774 cops->put(sch, cl); in qdisc_tree_decrease_qlen()
861 const struct Qdisc_class_ops *cops = parent->ops->cl_ops; in qdisc_graft() local
864 if (cops && cops->graft) { in qdisc_graft()
865 unsigned long cl = cops->get(parent, classid); in qdisc_graft()
867 err = cops->graft(parent, cl, new, &old); in qdisc_graft()
868 cops->put(parent, cl); in qdisc_graft()
1092 const struct Qdisc_class_ops *cops = q->ops->cl_ops; in check_loop_fn() local
1095 leaf = cops->leaf(q, cl); in check_loop_fn()
1526 const struct Qdisc_class_ops *cops; in tc_ctl_tclass() local
1595 cops = q->ops->cl_ops; in tc_ctl_tclass()
1596 if (cops == NULL) in tc_ctl_tclass()
1607 cl = cops->get(q, clid); in tc_ctl_tclass()
1623 if (cops->delete) in tc_ctl_tclass()
1624 err = cops->delete(q, cl); in tc_ctl_tclass()
1639 if (cops->change) in tc_ctl_tclass()
1640 err = cops->change(q, clid, portid, tca, &new_cl); in tc_ctl_tclass()
1646 cops->put(q, cl); in tc_ctl_tclass()