Lines Matching defs:split
95 struct cbq_class *split; /* Ptr to split node */
199 * so that it resolves to split nodes. Then packets are classified
201 * to the split node.
914 struct cbq_class *split = cl->split;
918 if (split == NULL)
922 if (split->defaults[i] == cl && !(cl->defmap & (1<<i)))
923 split->defaults[i] = NULL;
927 int level = split->level;
929 if (split->defaults[i])
937 if (c->split == split && c->level < level &&
939 split->defaults[i] = c;
949 struct cbq_class *split = NULL;
952 split = cl->split;
953 if (!split)
955 splitid = split->common.classid;
958 if (split == NULL || split->common.classid != splitid) {
959 for (split = cl->tparent; split; split = split->tparent)
960 if (split->common.classid == splitid)
964 if (split == NULL)
967 if (cl->split != split) {
970 cl->split = split;
1115 cbq_change_defmap(cl, fopt->split, fopt->defmap, fopt->defchange);
1295 if (cl->split || cl->defmap) {
1296 opt.split = cl->split ? cl->split->common.classid : 0;