Lines Matching refs:sched

357 	int size = sizeof(*q) + fs->sched->fp->q_datalen;  in q_new()
372 if (fs->sched->fp->new_queue) in q_new()
373 fs->sched->fp->new_queue(q); in q_new()
405 if (fs && fs->sched->fp->free_queue) in dn_delete_queue()
406 fs->sched->fp->free_queue(q); in dn_delete_queue()
534 si->sched = s; in si_new()
575 struct dn_schk *s = si->sched; in si_destroy()
630 struct dn_link *p = &si->sched->link; in si_reset_credit()
694 if (!(si->sched->fp->flags & DN_MULTIQUEUE)) { in si_cleanup_q()
695 if (si->sched->fs->aqmfp && si->sched->fs->aqmfp->cleanup) in si_cleanup_q()
696 si->sched->fs->aqmfp->cleanup((struct dn_queue *) (si+1)); in si_cleanup_q()
720 if (fs->sched && !(fs->sched->fp->flags & DN_MULTIQUEUE)) { in aqm_cleanup_deconfig_fs()
721 if (fs->sched->sch.flags & DN_HAVE_MASK) in aqm_cleanup_deconfig_fs()
722 dn_ht_scan(fs->sched->siht, si_cleanup_q, NULL); in aqm_cleanup_deconfig_fs()
725 si = (struct dn_sch_inst *) fs->sched->siht; in aqm_cleanup_deconfig_fs()
733 if (fs->sched && fs->sched->fp->flags & DN_MULTIQUEUE && fs->qht) { in aqm_cleanup_deconfig_fs()
764 h = fs->sched ? &fs->sched->fsk_list : &V_dn_cfg.fsu; in fsk_detach()
777 if (fs->sched && fs->sched->fp->free_fsk) in fsk_detach()
778 fs->sched->fp->free_fsk(fs); in fsk_detach()
779 fs->sched = NULL; in fsk_detach()
1085 si->sched->sch.sched_nr)) in copy_si_cb()
1217 i = fs->sched->link.bandwidth; in config_red()
1302 fs->sched = s; in fsk_attach()
1308 if (fs->sched->sch.flags & DN_HAVE_MASK) in fsk_attach()
1309 flow_id_or(&fs->sched->sch.sched_mask, &fs->fsk_mask); in fsk_attach()
1695 fs->fs.sched_nr, fs->sched, nfs->sched_nr, s); in config_fs()
1696 if (fs->sched) { in config_fs()
2011 struct dn_sch sched; in do_config() member
2124 memcpy(&dn->sched, (char *)p + off, in do_config()
2125 sizeof(dn->sched)); in do_config()
2126 err = config_sched(&dn->sched, arg); in do_config()
2403 if (si->sched->fp->flags & DN_MULTIQUEUE) { in drain_scheduler_cb()