Lines Matching refs:fs
36 #include <sys/fs/uvfs.h>
40 open_device(libuvfs_fs_t *fs)
48 fs->fs_dev = f;
54 libuvfs_daemon_start_wait(libuvfs_fs_t *fs, uint32_t wait_usec)
59 if (fs->fs_dev < 0) {
60 rc = open_device(fs);
65 args.uidw_fsid = fs->fs_fsid;
67 rc = ioctl(fs->fs_dev, UVFS_IOC_DAEMON_WAIT, &args);
73 libuvfs_set_fsparam(libuvfs_fs_t *fs)
78 if (fs->fs_dev < 0) {
79 rc = open_device(fs);
84 args.upar_fsid = fs->fs_fsid;
85 rc = ioctl(fs->fs_dev, UVFS_IOC_FSPARAM_GET, &args);
89 fs->fs_io_maxread = args.upar_maxread;
90 fs->fs_io_maxwrite = args.upar_maxwrite;
91 fs->fs_max_dthreads = args.upar_max_dthreads;
93 (void) pthread_attr_setstacksize(&fs->fs_pthread_attr,
101 libuvfs_daemon_register(libuvfs_fs_t *fs)
106 args.uidr_fsid = fs->fs_fsid;
107 args.uidr_door = fs->fs_door;
108 rc = ioctl(fs->fs_dev, UVFS_IOC_DAEMON_REGISTER, &args);