Lines Matching defs:nfs
1588 config_fs(struct dn_fs *nfs, struct dn_id *arg, int locked)
1596 if (nfs->oid.len != sizeof(*nfs)) {
1597 D("invalid flowset len %d", nfs->oid.len);
1600 i = nfs->fs_nr;
1614 if (nfs->flags & DN_QSIZE_BYTES) {
1615 ipdn_bound_var(&nfs->qsize, 16384,
1618 ipdn_bound_var(&nfs->qsize, 50,
1621 if (nfs->flags & DN_HAVE_MASK) {
1623 ipdn_bound_var((int *)&nfs->buckets, dn_cfg.hash_size,
1626 nfs->buckets = 1; /* we only need 1 */
1632 int flags = nfs->sched_nr ? DNHT_INSERT : 0;
1641 if (nfs->sched_nr == 0) /* reuse */
1642 nfs->sched_nr = fs->fs.sched_nr;
1643 for (j = 0; j < sizeof(nfs->par)/sizeof(nfs->par[0]); j++) {
1644 if (nfs->par[j] == -1) /* reuse */
1645 nfs->par[j] = fs->fs.par[j];
1647 if (bcmp(&fs->fs, nfs, sizeof(*nfs)) == 0) {
1656 s = locate_scheduler(nfs->sched_nr);
1664 s = locate_scheduler(nfs->sched_nr);
1671 fs->fs.sched_nr, fs->sched, nfs->sched_nr, s);
1677 fs->fs = *nfs; /* copy configuration */