Lines Matching refs:vfs_t

234 } vfs_t;  typedef
325 int (*vfs_mount)(vfs_t *, vnode_t *, struct mounta *, cred_t *); \
326 int (*vfs_unmount)(vfs_t *, int, cred_t *); \
327 int (*vfs_root)(vfs_t *, vnode_t **); \
328 int (*vfs_statvfs)(vfs_t *, statvfs64_t *); \
329 int (*vfs_sync)(vfs_t *, short, cred_t *); \
330 int (*vfs_vget)(vfs_t *, vnode_t **, fid_t *); \
331 int (*vfs_mountroot)(vfs_t *, enum whymountroot); \
332 void (*vfs_freevfs)(vfs_t *); \
333 int (*vfs_vnstate)(vfs_t *, vnode_t *, vntrans_t); \
334 int (*vfs_syncfs)(vfs_t *, uint64_t, cred_t *) /* NB: No ";" */
343 extern int fsop_mount(vfs_t *, vnode_t *, struct mounta *, cred_t *);
344 extern int fsop_unmount(vfs_t *, int, cred_t *);
345 extern int fsop_root(vfs_t *, vnode_t **);
346 extern int fsop_statfs(vfs_t *, statvfs64_t *);
347 extern int fsop_sync(vfs_t *, short, cred_t *);
348 extern int fsop_vget(vfs_t *, vnode_t **, fid_t *);
349 extern int fsop_mountroot(vfs_t *, enum whymountroot);
350 extern void fsop_freefs(vfs_t *);
352 extern int fsop_vnstate(vfs_t *, vnode_t *, vntrans_t);
353 extern int fsop_syncfs(vfs_t *, uint64_t, cred_t *);
465 void vfs_setops(vfs_t *, vfsops_t *);
466 vfsops_t *vfs_getops(vfs_t *vfsp);
467 int vfs_matchops(vfs_t *, vfsops_t *);
468 int vfs_can_sync(vfs_t *vfsp);
469 vfs_t *vfs_alloc(int);
470 void vfs_free(vfs_t *);
471 void vfs_init(vfs_t *vfsp, vfsops_t *, void *);
472 void vfsimpl_setup(vfs_t *vfsp);
473 void vfsimpl_teardown(vfs_t *vfsp);
497 void vfs_set_feature(vfs_t *, vfs_feature_t);
498 void vfs_clear_feature(vfs_t *, vfs_feature_t);
499 int vfs_has_feature(vfs_t *, vfs_feature_t);
500 void vfs_propagate_features(vfs_t *, vfs_t *);
549 void vfs_hold(vfs_t *vfsp);
550 void vfs_rele(vfs_t *vfsp);
551 void fs_freevfs(vfs_t *);
552 void vfs_root_redev(vfs_t *vfsp, dev_t ndev, int fstype);
554 int vfs_zone_change_safe(vfs_t *);
556 int vfs_get_lofi(vfs_t *, vnode_t **);