mp 132 include/sys/prex.h int mutex_init(mutex_t *mp);
mp 133 include/sys/prex.h int mutex_destroy(mutex_t *mp);
mp 134 include/sys/prex.h int mutex_trylock(mutex_t *mp);
mp 135 include/sys/prex.h int mutex_lock(mutex_t *mp);
mp 136 include/sys/prex.h int mutex_unlock(mutex_t *mp);
mp 140 include/sys/prex.h int cond_wait(cond_t *cp, mutex_t *mp);
mp 137 sys/sync/cond.c cond_wait(cond_t *cp, mutex_t *mp)
mp 159 sys/sync/cond.c if ((error = mutex_unlock(mp)) != 0) {
mp 172 sys/sync/cond.c error = mutex_lock(mp);
mp 94 sys/sync/mutex.c mutex_init(mutex_t *mp)
mp 110 sys/sync/mutex.c if (copyout(&m, mp, sizeof(m))) {
mp 139 sys/sync/mutex.c mutex_destroy(mutex_t *mp)
mp 144 sys/sync/mutex.c if (copyin(mp, &m, sizeof(mp))) {
mp 187 sys/sync/mutex.c mutex_lock(mutex_t *mp)
mp 193 sys/sync/mutex.c if ((error = mutex_copyin(mp, &m)) != 0) {
mp 241 sys/sync/mutex.c mutex_trylock(mutex_t *mp)
mp 247 sys/sync/mutex.c if ((error = mutex_copyin(mp, &m)) != 0) {
mp 273 sys/sync/mutex.c mutex_unlock(mutex_t *mp)
mp 279 sys/sync/mutex.c if ((error = mutex_copyin(mp, &m)) != 0) {
mp 49 usr/server/fs/arfs/arfs_vfsops.c static int arfs_mount (mount_t mp, char *dev, int flags, void *data);
mp 50 usr/server/fs/arfs/arfs_vfsops.c static int arfs_unmount (mount_t mp);
mp 71 usr/server/fs/arfs/arfs_vfsops.c arfs_mount(mount_t mp, char *dev, int flags, void *data)
mp 84 usr/server/fs/arfs/arfs_vfsops.c error = device_read((device_t)mp->m_dev, buf, &size, 0);
mp 98 usr/server/fs/arfs/arfs_vfsops.c mp->m_flags |= MNT_RDONLY;
mp 105 usr/server/fs/arfs/arfs_vfsops.c arfs_unmount(mount_t mp)
mp 118 usr/server/fs/arfs/arfs_vnops.c arfs_readblk(mount_t mp, int blkno)
mp 126 usr/server/fs/arfs/arfs_vnops.c if ((error = bread(mp->m_dev, blkno, &bp)) != 0)
mp 131 usr/server/fs/arfs/arfs_vnops.c if ((error = bread(mp->m_dev, blkno + 1, &bp)) != 0)
mp 150 usr/server/fs/arfs/arfs_vnops.c mount_t mp;
mp 160 usr/server/fs/arfs/arfs_vnops.c mp = vp->v_mount;
mp 165 usr/server/fs/arfs/arfs_vnops.c if (arfs_readblk(mp, blkno) != 0)
mp 211 usr/server/fs/arfs/arfs_vnops.c mount_t mp;
mp 218 usr/server/fs/arfs/arfs_vnops.c mp = vp->v_mount;
mp 239 usr/server/fs/arfs/arfs_vnops.c if ((error = bread(mp->m_dev, blkno, &bp)) != 0)
mp 290 usr/server/fs/arfs/arfs_vnops.c mount_t mp;
mp 297 usr/server/fs/arfs/arfs_vnops.c mp = vp->v_mount;
mp 302 usr/server/fs/arfs/arfs_vnops.c if ((error = arfs_readblk(mp, blkno)) != 0)
mp 47 usr/server/fs/fatfs/fatfs_vfsops.c static int fatfs_mount (mount_t mp, char *dev, int flags, void *data);
mp 48 usr/server/fs/fatfs/fatfs_vfsops.c static int fatfs_unmount(mount_t mp);
mp 50 usr/server/fs/fatfs/fatfs_vfsops.c static int fatfs_vget (mount_t mp, vnode_t vp);
mp 136 usr/server/fs/fatfs/fatfs_vfsops.c fatfs_mount(mount_t mp, char *dev, int flags, void *data)
mp 148 usr/server/fs/fatfs/fatfs_vfsops.c fmp->dev = mp->m_dev;
mp 166 usr/server/fs/fatfs/fatfs_vfsops.c mp->m_data = fmp;
mp 167 usr/server/fs/fatfs/fatfs_vfsops.c vp = mp->m_root;
mp 183 usr/server/fs/fatfs/fatfs_vfsops.c fatfs_unmount(mount_t mp)
mp 187 usr/server/fs/fatfs/fatfs_vfsops.c fmp = mp->m_data;
mp 200 usr/server/fs/fatfs/fatfs_vfsops.c fatfs_vget(mount_t mp, vnode_t vp)
mp 39 usr/server/fs/ramfs/ramfs_vfsops.c static int ramfs_mount(mount_t mp, char *dev, int flags, void *data);
mp 40 usr/server/fs/ramfs/ramfs_vfsops.c static int ramfs_unmount(mount_t mp);
mp 61 usr/server/fs/ramfs/ramfs_vfsops.c ramfs_mount(mount_t mp, char *dev, int flags, void *data)
mp 71 usr/server/fs/ramfs/ramfs_vfsops.c mp->m_root->v_data = np;
mp 83 usr/server/fs/ramfs/ramfs_vfsops.c ramfs_unmount(mount_t mp)
mp 147 usr/server/fs/vfs/vfs.h int vfs_findroot(char *path, mount_t *mp, char **root);
mp 148 usr/server/fs/vfs/vfs.h void vfs_busy(mount_t mp);
mp 149 usr/server/fs/vfs/vfs.h void vfs_unbusy(mount_t mp);
mp 56 usr/server/fs/vfs/vfs_lookup.c mount_t mp;
mp 66 usr/server/fs/vfs/vfs_lookup.c if (vfs_findroot(path, &mp, &p))
mp 70 usr/server/fs/vfs/vfs_lookup.c vp = vn_lookup(mp, node);
mp 81 usr/server/fs/vfs/vfs_lookup.c if ((dvp = mp->m_root) == NULL)
mp 106 usr/server/fs/vfs/vfs_lookup.c vp = vn_lookup(mp, node);
mp 108 usr/server/fs/vfs/vfs_lookup.c vp = vget(mp, node);
mp 92 usr/server/fs/vfs/vfs_mount.c mount_t mp;
mp 123 usr/server/fs/vfs/vfs_mount.c mp = list_entry(n, struct mount, m_link);
mp 124 usr/server/fs/vfs/vfs_mount.c if (!strcmp(mp->m_path, dir) ||
mp 125 usr/server/fs/vfs/vfs_mount.c (device && mp->m_dev == (dev_t)device)) {
mp 133 usr/server/fs/vfs/vfs_mount.c if (!(mp = malloc(sizeof(struct mount)))) {
mp 137 usr/server/fs/vfs/vfs_mount.c mp->m_count = 0;
mp 138 usr/server/fs/vfs/vfs_mount.c mp->m_op = fs->vs_op;
mp 139 usr/server/fs/vfs/vfs_mount.c mp->m_flags = flags;
mp 140 usr/server/fs/vfs/vfs_mount.c mp->m_dev = (dev_t)device;
mp 141 usr/server/fs/vfs/vfs_mount.c strlcpy(mp->m_path, dir, sizeof(mp->m_path));
mp 160 usr/server/fs/vfs/vfs_mount.c mp->m_covered = vp_covered;
mp 165 usr/server/fs/vfs/vfs_mount.c if ((vp = vget(mp, "/")) == NULL) {
mp 172 usr/server/fs/vfs/vfs_mount.c mp->m_root = vp;
mp 177 usr/server/fs/vfs/vfs_mount.c if ((error = VFS_MOUNT(mp, dev, flags, data)) != 0)
mp 180 usr/server/fs/vfs/vfs_mount.c if (mp->m_flags & MNT_RDONLY)
mp 193 usr/server/fs/vfs/vfs_mount.c list_insert(&mount_list, &mp->m_link);
mp 203 usr/server/fs/vfs/vfs_mount.c free(mp);
mp 214 usr/server/fs/vfs/vfs_mount.c mount_t mp;
mp 225 usr/server/fs/vfs/vfs_mount.c mp = list_entry(n, struct mount, m_link);
mp 226 usr/server/fs/vfs/vfs_mount.c if (!strcmp(path, mp->m_path))
mp 236 usr/server/fs/vfs/vfs_mount.c if (mp->m_covered == NULL) {
mp 240 usr/server/fs/vfs/vfs_mount.c if ((error = VFS_UNMOUNT(mp)) != 0)
mp 242 usr/server/fs/vfs/vfs_mount.c list_remove(&mp->m_link);
mp 245 usr/server/fs/vfs/vfs_mount.c vrele(mp->m_covered);
mp 248 usr/server/fs/vfs/vfs_mount.c vflush(mp);
mp 251 usr/server/fs/vfs/vfs_mount.c binval(mp->m_dev);
mp 253 usr/server/fs/vfs/vfs_mount.c if (mp->m_dev)
mp 254 usr/server/fs/vfs/vfs_mount.c device_close((device_t)mp->m_dev);
mp 255 usr/server/fs/vfs/vfs_mount.c free(mp);
mp 264 usr/server/fs/vfs/vfs_mount.c mount_t mp;
mp 271 usr/server/fs/vfs/vfs_mount.c mp = list_entry(n, struct mount, m_link);
mp 272 usr/server/fs/vfs/vfs_mount.c VFS_SYNC(mp);
mp 312 usr/server/fs/vfs/vfs_mount.c vfs_findroot(char *path, mount_t *mp, char **root)
mp 339 usr/server/fs/vfs/vfs_mount.c *mp = m;
mp 347 usr/server/fs/vfs/vfs_mount.c vfs_busy(mount_t mp)
mp 351 usr/server/fs/vfs/vfs_mount.c mp->m_count++;
mp 360 usr/server/fs/vfs/vfs_mount.c vfs_unbusy(mount_t mp)
mp 364 usr/server/fs/vfs/vfs_mount.c mp->m_count--;
mp 385 usr/server/fs/vfs/vfs_mount.c mount_t mp;
mp 394 usr/server/fs/vfs/vfs_mount.c mp = list_entry(n, struct mount, m_link);
mp 395 usr/server/fs/vfs/vfs_mount.c dprintf("%8x %5d %s\n", mp->m_dev, mp->m_count, mp->m_path);
mp 89 usr/server/fs/vfs/vfs_vnode.c vn_hash(mount_t mp, char *path)
mp 97 usr/server/fs/vfs/vfs_vnode.c return (val ^ (u_int)mp) & (VNODE_BUCKETS - 1);
mp 105 usr/server/fs/vfs/vfs_vnode.c vn_lookup(mount_t mp, char *path)
mp 111 usr/server/fs/vfs/vfs_vnode.c head = &vnode_table[vn_hash(mp, path)];
mp 114 usr/server/fs/vfs/vfs_vnode.c if (vp->v_mount == mp &&
mp 161 usr/server/fs/vfs/vfs_vnode.c vget(mount_t mp, char *path)
mp 178 usr/server/fs/vfs/vfs_vnode.c vp->v_mount = mp;
mp 180 usr/server/fs/vfs/vfs_vnode.c vp->v_op = mp->m_op->vfs_vnops;
mp 188 usr/server/fs/vfs/vfs_vnode.c if ((error = VFS_VGET(mp, vp)) != 0) {
mp 199 usr/server/fs/vfs/vfs_vnode.c list_insert(&vnode_table[vn_hash(mp, path)], &vp->v_link);
mp 323 usr/server/fs/vfs/vfs_vnode.c vflush(mount_t mp)
mp 334 usr/server/fs/vfs/vfs_vnode.c if (vp->v_mount == mp) {
mp 428 usr/server/fs/vfs/vfs_vnode.c mount_t mp;
mp 441 usr/server/fs/vfs/vfs_vnode.c mp = vp->v_mount;
mp 444 usr/server/fs/vfs/vfs_vnode.c (u_int)mp, type[vp->v_type], vp->v_refcnt,
mp 446 usr/server/fs/vfs/vfs_vnode.c (strlen(mp->m_path) == 1) ? "\0" : mp->m_path,