Lines Matching refs:classid
134 cbq_class_lookup(struct cbq_sched_data *q, u32 classid)
138 clc = qdisc_class_find(&q->clhash, classid);
200 if (TC_H_MAJ(res.classid))
201 cl = cbq_class_lookup(q, res.classid);
202 else if ((cl = defmap[res.classid&TC_PRIO_MAX]) == NULL)
1006 printk(KERN_WARNING "CBQ: class %08x has bad quantum==%ld, repaired.\n", cl->common.classid, cl->quantum);
1057 splitid = split->common.classid;
1060 if (split == NULL || split->common.classid != splitid) {
1062 if (split->common.classid == splitid)
1327 q->link.common.classid = sch->handle;
1445 opt.split = cl->split ? cl->split->common.classid : 0;
1526 tcm->tcm_parent = cl->tparent->common.classid;
1529 tcm->tcm_handle = cl->common.classid;
1574 &pfifo_qdisc_ops, cl->common.classid);
1609 static unsigned long cbq_get(struct Qdisc *sch, u32 classid)
1612 struct cbq_class *cl = cbq_class_lookup(q, classid);
1683 cbq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca,
1705 cl->tparent->common.classid != parentid)
1778 if (classid) {
1780 if (TC_H_MAJ(classid^sch->handle) || cbq_class_lookup(q, classid))
1784 classid = TC_H_MAKE(sch->handle,0x8000);
1789 if (cbq_class_lookup(q, classid|q->hgenerator) == NULL)
1795 classid = classid|q->hgenerator;
1825 &pfifo_qdisc_ops, classid)))
1827 cl->common.classid = classid;
1928 u32 classid)
1932 struct cbq_class *cl = cbq_class_lookup(q, classid);