Lines Matching defs:clinfo
351 struct classinfo *clinfo;
356 if ((clinfo = clname2clinfo(ifinfo, class_name)) == NULL)
359 return qop_jobs_modify_class(clinfo, pri, adc, rdc, alc, rlc, arc);
396 struct classinfo *clinfo;
418 if ((error = qop_add_class(&clinfo, class_name, ifinfo, NULL,
423 clinfo->delete_hook = qop_jobs_delete_class_hook;
426 jobs_ifinfo->default_class = clinfo;
429 *rp = clinfo;
435 clinfo->private = NULL;
446 qop_jobs_delete_class_hook(struct classinfo *clinfo)
456 qop_jobs_modify_class(struct classinfo *clinfo, int pri,
459 struct jobs_classinfo *jobs_clinfo = clinfo->private;
471 jobs_clinfo = clinfo->private;
479 error = qop_modify_class(clinfo, NULL);
606 jobs_add_class(struct classinfo *clinfo)
611 jobs_clinfo = clinfo->private;
614 strncpy(class_add.iface.jobs_ifname, clinfo->ifinfo->ifname, IFNAMSIZ);
623 clinfo->handle = JOBS_NULLCLASS_HANDLE;
626 clinfo->handle = class_add.class_handle;
631 jobs_modify_class(struct classinfo *clinfo, void *arg)
636 jobs_clinfo = clinfo->private;
639 strncpy(class_mod.iface.jobs_ifname, clinfo->ifinfo->ifname, IFNAMSIZ);
640 class_mod.class_handle = clinfo->handle;
656 jobs_delete_class(struct classinfo *clinfo)
660 if (clinfo->handle == JOBS_NULLCLASS_HANDLE)
664 strncpy(class_delete.iface.jobs_ifname, clinfo->ifinfo->ifname,
666 class_delete.class_handle = clinfo->handle;
679 strncpy(fltr_add.iface.jobs_ifname, fltrinfo->clinfo->ifinfo->ifname,
681 fltr_add.class_handle = fltrinfo->clinfo->handle;
696 strncpy(fltr_del.iface.jobs_ifname, fltrinfo->clinfo->ifinfo->ifname,