/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/ |
H A D | hfs_quota.h | 79 struct mount; 92 int hfs_getquota(struct mount *, u_long, int, caddr_t); 93 int hfs_qsync(struct mount *mp); 94 int hfs_quotaoff(struct proc *, struct mount *, int); 95 int hfs_quotaon(struct proc *, struct mount *, int, caddr_t); 96 int hfs_quotastat(struct mount *, int, caddr_t); 97 int hfs_setquota(struct mount *, u_long, int, caddr_t); 98 int hfs_setuse(struct mount *, u_long, int, caddr_t);
|
H A D | hfs_mount.h | 38 #include <sys/mount.h> 42 * Arguments to mount HFS-based filesystems 54 char *fspec; /* block special device to mount */ 68 #define HFSFSMNT_WRAPPER 0x2 /* mount HFS wrapper (if it exists) */
|
H A D | hfs_notification.c | 34 #include <sys/mount.h>
|
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/ |
H A D | quota.h | 81 struct mount; 96 int getquota(struct mount *, u_long, int, caddr_t); 97 int qsync(struct mount *mp); 98 int quotaoff(struct mount *, int); 99 int quotaon(vfs_context_t, struct mount *, int, caddr_t); 100 int setquota(struct mount *, u_long, int, caddr_t); 101 int setuse(struct mount *, u_long, int, caddr_t); 102 int ufs_quotactl(struct mount *, int, uid_t, caddr_t, vfs_context_t);
|
H A D | ufsmount.h | 72 * Arguments to mount UFS-based filesystems 75 char *fspec; /* block special device to mount */ 82 * Arguments to mount MFS 95 struct mount; 98 /* This structure describes the UFS specific mount structure data. */ 100 struct mount *um_mountp; /* filesystem vfs structure */ 117 /* Convert mount ptr to ufsmount ptr. */
|
H A D | ufs_extern.h | 75 struct mount; 143 int ufs_root(struct mount *, struct vnode **, vfs_context_t); 147 int ufs_start(struct mount *, int, vfs_context_t);
|
H A D | ufs_vfsops.c | 91 struct mount *mp; 104 struct mount *mp; 122 struct mount *mp;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ffs/ |
H A D | ffs_extern.h | 91 struct mount; 119 int ffs_fhtovp(struct mount *, int, unsigned char *, struct vnode **, vfs_context_t); 124 int ffs_mount(struct mount *, vnode_t , user_addr_t, vfs_context_t); 125 int ffs_mountfs(struct vnode *, struct mount *, vfs_context_t); 132 int ffs_vfs_getattr(struct mount *, struct vfs_attr *, vfs_context_t); 133 int ffs_vfs_setattr(struct mount *, struct vfs_attr *, vfs_context_t); 134 int ffs_sync(struct mount *, int, vfs_context_t); 136 int ffs_unmount(struct mount *, int, vfs_context_t); 140 int ffs_vget(struct mount *, ino64_t, struct vnode **, vfs_context_t);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/ |
H A D | fslog.h | 33 #include <sys/mount.h> 84 void fslog_fs_corrupt(struct mount *mnt);
|
H A D | kernel_types.h | 29 struct mount; 30 typedef struct mount * mount_t; 76 typedef struct mount * mount_t;
|
H A D | mount.h | 61 * @(#)mount.h 8.21 (Berkeley) 5/20/95 108 uint32_t f_flags; /* copy of mount exported flags */ \ 145 long f_flags; /* copy of mount exported flags */ 174 uint64_t f_flags; /* copy of mount exported flags */ 284 * NFS export related mount flags. 317 * but the 'mount' program may need changing to handle this. 332 #define MNT_UPDATE 0x00010000 /* not a real mount, just an update */ 346 #define VFS_NUMMNTOPS 1 /* int: total num of vfs mount/unmount operations */ 350 * mount specific header files. 367 struct mount; [all...] |
H A D | mount_internal.h | 61 * @(#)mount.h 8.21 (Berkeley) 5/20/95 85 #include <sys/mount.h> 97 struct mount { struct 98 TAILQ_ENTRY(mount) mnt_list; /* mount list */ 99 int32_t mnt_count; /* reference on the mount */ 100 lck_mtx_t mnt_mlock; /* mutex that protects mount point */ 104 struct vnodelst mnt_vnodelist; /* list of vnodes this mount */ 105 struct vnodelst mnt_workerqueue; /* list of vnodes this mount */ 106 struct vnodelst mnt_newvnodes; /* list of vnodes this mount */ [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/nullfs/ |
H A D | null.h | 79 struct mount *nullm_vfs; 101 extern int null_node_create(struct mount *mp, struct vnode *target, struct vnode **vpp);
|
H A D | null_vfsops.c | 91 struct mount *mp; 154 * Save reference. Each mount also holds 196 struct mount *mp; 209 struct mount *mp; 253 struct mount *mp; 278 struct mount *mp; 289 struct mount *mp; 323 nullfs_sync(__unused struct mount *mp, __unused int waitfor, 334 struct mount *mp; 345 struct mount *m [all...] |
H A D | null_subr.c | 114 struct mount *mp; 153 struct mount *mp; 201 struct mount *mp;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/ |
H A D | devfs_vfsops.c | 88 static int devfs_statfs( struct mount *mp, struct vfsstatfs *sbp, vfs_context_t ctx); 101 * We take the oportunity to mount the hidden DEVFS layer, so that 138 * mp - pointer to 'mount' structure 139 * path - addr in user space of mount point (ie /usr or whatever) 140 * data - addr in user space of mount params including the 152 devfs_mount(struct mount *mp, __unused vnode_t devvp, __unused user_addr_t data, vfs_context_t ctx) 154 struct devfsmount *devfs_mp_p; /* devfs specific mount info */ 169 * Well, it's not an update, it's a real mount request. 179 devfs_mp_p->mount = mp; 216 devfs_start(__unused struct mount *m [all...] |
H A D | devfs_proto.h | 48 int devfs_mount(struct mount *mp, vnode_t devvp, user_addr_t data,
|
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/fdesc/ |
H A D | fdesc.h | 106 extern int fdesc_allocvp(fdntype, int, struct mount *, struct vnode **, enum vtype); 119 extern int fdesc_root(struct mount *, struct vnode **, vfs_context_t);
|
H A D | fdesc_vfsops.c | 88 fdesc_mount(struct mount *mp, __unused vnode_t devvp, __unused user_addr_t data, __unused vfs_context_t context) 123 fdesc_start(__unused struct mount *mp, __unused int flags, __unused vfs_context_t context) 129 fdesc_unmount(struct mount *mp, int mntflags, __unused vfs_context_t context) 164 fdesc_root(struct mount *mp, struct vnode **vpp, __unused vfs_context_t context) 179 * XXX commented out in mount.h 182 fdesc_statfs(__unused struct mount *mp, struct vfsstatfs *sbp, vfs_context_t context) 280 fdesc_sync(__unused struct mount *mp, __unused int waitfor, __unused vfs_context_t context) 298 /* fdesc_statfs, XXX commented out in mount.h */
|
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/synthfs/ |
H A D | synthfs.h | 64 struct mount *synthfs_mp; /* filesystem vfs structure */ 193 int synthfs_mount (struct mount *, vnode_t, user_addr_t, vfs_context_t context); 194 int synthfs_start (struct mount *, int, vfs_context_t context); 195 int synthfs_unmount (struct mount *, int, vfs_context_t context); 196 int synthfs_root (struct mount *, struct vnode **, vfs_context_t context); 198 int synthfs_sync (struct mount *, int, vfs_context_t context); 199 int synthfs_vget (struct mount *, ino64_t ino, struct vnode **, vfs_context_t context); 200 int synthfs_fhtovp (struct mount *, int, unsigned char *, struct vnode **, vfs_context_t context);
|
H A D | synthfs_vfsops.c | 117 * mount system call 120 synthfs_mount_fs(struct mount *mp, vnode_t devvp, __unused user_addr_t data, struct proc *p) 164 register struct mount *mp; 192 struct mount * mp; 205 struct mount *mp; 222 struct mount *mp; 238 the ref. count has been maintained at +1 ever since mount time. */ 300 struct mount *mp; 312 struct mount *mp; 369 register struct mount *m [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/isofs/cd9660/ |
H A D | iso.h | 257 int im_flags; /* mount flags */ 260 struct mount *im_mountp; 310 int cd9660_mount(struct mount *, vnode_t, user_addr_t, vfs_context_t); 311 int cd9660_start(struct mount *, int, vfs_context_t); 312 int cd9660_unmount(struct mount *, int, vfs_context_t); 313 int cd9660_root(struct mount *, struct vnode **, vfs_context_t); 314 int cd9660_statfs(struct mount *, struct vfsstatfs *, vfs_context_t); 315 int cd9660_vfs_getattr(struct mount *mp, struct vfs_attr *fsap, vfs_context_t context); 316 int cd9660_sync(struct mount *, int, vfs_context_t); 317 int cd9660_vget(struct mount *, ino64_ [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/ |
H A D | nfs_lock.h | 71 #include <sys/mount.h>
|
/macosx-10.5.8/xnu-1228.15.4/security/ |
H A D | mac_framework.h | 104 struct mount; 172 void mac_devfs_label_update(struct mount *mp, struct devnode *de, 244 int mac_mount_check_fsctl(vfs_context_t ctx, struct mount *mp, 246 int mac_mount_check_getattr(vfs_context_t ctx, struct mount *mp, 248 int mac_mount_check_label_update(vfs_context_t ctx, struct mount *mp); 251 int mac_mount_check_remount(vfs_context_t ctx, struct mount *mp); 252 int mac_mount_check_setattr(vfs_context_t ctx, struct mount *mp, 254 int mac_mount_check_stat(vfs_context_t ctx, struct mount *mp); 255 int mac_mount_check_umount(vfs_context_t ctx, struct mount *mp); 256 void mac_mount_label_associate(vfs_context_t ctx, struct mount *m [all...] |
H A D | mac_vfs.c | 121 mac_mount_label_init(struct mount *mp) 183 mac_mount_label_destroy(struct mount *mp) 256 error = MAC_INTERNALIZE(mount, label, string); 267 error = MAC_EXTERNALIZE(mount, label, elements, outbuf, outbuflen); 282 mac_devfs_label_update(struct mount *mp, struct devnode *de, 294 mac_vnode_label_associate(struct mount *mp, struct vnode *vp, vfs_context_t ctx) 322 mac_vnode_label_associate_devfs(struct mount *mp, struct devnode *de, 335 mac_vnode_label_associate_extattr(struct mount *mp, struct vnode *vp) 346 mac_vnode_label_associate_singlelabel(struct mount *mp, struct vnode *vp) 357 mac_vnode_notify_create(vfs_context_t ctx, struct mount *m 1218 mac_mount_check_stat(vfs_context_t ctx, struct mount *mount) argument 1234 mac_mount_check_label_update(vfs_context_t ctx, struct mount *mount) argument [all...] |