Lines Matching refs:qops
131 int register_qdisc(struct Qdisc_ops *qops) in register_qdisc() argument
138 if (!strcmp(qops->id, q->id)) in register_qdisc()
141 if (qops->enqueue == NULL) in register_qdisc()
142 qops->enqueue = noop_qdisc_ops.enqueue; in register_qdisc()
143 if (qops->peek == NULL) { in register_qdisc()
144 if (qops->dequeue == NULL) in register_qdisc()
145 qops->peek = noop_qdisc_ops.peek; in register_qdisc()
149 if (qops->dequeue == NULL) in register_qdisc()
150 qops->dequeue = noop_qdisc_ops.dequeue; in register_qdisc()
152 if (qops->cl_ops) { in register_qdisc()
153 const struct Qdisc_class_ops *cops = qops->cl_ops; in register_qdisc()
162 qops->next = NULL; in register_qdisc()
163 *qp = qops; in register_qdisc()
175 void unregister_qdisc(struct Qdisc_ops *qops) in unregister_qdisc() argument
182 if (q == qops) in unregister_qdisc()
191 WARN(err, "unregister qdisc(%s) failed\n", qops->id); in unregister_qdisc()