Lines Matching refs:mntfs
119 * macros for struct mntfs (list of mounted filesystems)
212 typedef struct mntfs mntfs;
242 typedef int (*vfs_init) (mntfs *);
243 typedef int (*vmount_fs) (am_node *, mntfs *);
244 typedef int (*vumount_fs) (am_node *, mntfs *);
249 typedef void (*vmounted) (mntfs *);
250 typedef void (*vumounted) (mntfs *);
251 typedef fserver *(*vffserver) (mntfs *);
252 typedef wchan_t (*vget_wchan) (mntfs *);
422 struct mntfs {
443 * Locations: bindings between keys and mntfs
447 mntfs *al_mnt;
560 extern fserver *find_nfs_srvr(mntfs *mf);
561 extern int mount_nfs_fh(am_nfs_handle_t *fhp, char *mntdir, char *fs_name, mntfs *mf);
570 extern void amfs_mkcacheref(mntfs *mf);
571 extern int amfs_mount(am_node *mp, mntfs *mf, char *opts);
576 extern void mf_mounted(mntfs *mf, bool_t call_free_opts);
583 extern am_node *find_mf(mntfs *);
592 extern mntfs *dup_mntfs(mntfs *);
594 extern mntfs *find_mntfs(am_ops *, am_opts *, char *, char *, char *, char *, char *);
595 extern mntfs *locate_mntfs(am_ops *, am_opts *, char *, char *, char *, char *, char *);
597 extern mntfs *new_mntfs(void);
598 extern mntfs *realloc_mntfs(mntfs *, am_ops *, am_opts *, char *, char *, char *, char *, char *);
619 extern wchan_t get_mntfs_wchan(mntfs *mf);
715 extern int autofs_mount_fs(am_node *mp, mntfs *mf);
716 extern int autofs_umount_fs(am_node *mp, mntfs *mf);
789 extern fserver *find_nfs_srvr (mntfs *);
833 extern int amfs_generic_umount(am_node *mp, mntfs *mf);
834 extern void amfs_generic_mounted(mntfs *mf);
836 extern fserver *amfs_generic_find_srvr(mntfs *);
850 extern int amfs_toplvl_mount(am_node *mp, mntfs *mf);
851 extern int amfs_toplvl_umount(am_node *mp, mntfs *mf);