Lines Matching refs:mp
309 struct mount * mp;
442 MALLOC_ZONE(mp, struct mount *, sizeof(struct mount),
444 bzero((char *)mp, sizeof(struct mount));
446 mp->mnt_maxreadcnt = mp->mnt_maxwritecnt = MAXPHYS;
447 mp->mnt_segreadcnt = mp->mnt_segwritecnt = 32;
448 mp->mnt_maxsegreadsize = mp->mnt_maxreadcnt;
449 mp->mnt_maxsegwritesize = mp->mnt_maxwritecnt;
450 mp->mnt_devblocksize = DEV_BSIZE;
451 mp->mnt_alignmentmask = PAGE_MASK;
452 mp->mnt_ioqueue_depth = MNT_DEFAULT_IOQUEUE_DEPTH;
453 mp->mnt_ioscale = 1;
454 mp->mnt_ioflags = 0;
455 mp->mnt_realrootvp = NULLVP;
456 mp->mnt_authcache_ttl = CACHED_LOOKUP_RIGHT_TTL;
458 TAILQ_INIT(&mp->mnt_vnodelist);
459 TAILQ_INIT(&mp->mnt_workerqueue);
460 TAILQ_INIT(&mp->mnt_newvnodes);
461 mp->mnt_flag = MNT_LOCAL;
462 mp->mnt_lflag = MNT_LDEAD;
463 mount_lock_init(mp);
466 mac_mount_label_init(mp);
467 mac_mount_label_associate(vfs_context_kernel(), mp);
469 dead_mountp = mp;
497 mount_lock_init(mount_t mp)
499 lck_mtx_init(&mp->mnt_mlock, mnt_lck_grp, mnt_lck_attr);
500 lck_mtx_init(&mp->mnt_renamelock, mnt_lck_grp, mnt_lck_attr);
501 lck_rw_init(&mp->mnt_rwlock, mnt_lck_grp, mnt_lck_attr);
505 mount_lock_destroy(mount_t mp)
507 lck_mtx_destroy(&mp->mnt_mlock, mnt_lck_grp);
508 lck_mtx_destroy(&mp->mnt_renamelock, mnt_lck_grp);
509 lck_rw_destroy(&mp->mnt_rwlock, mnt_lck_grp);