Lines Matching refs:nip

610 	hammer2_inode_t *nip;  in hammer2_ioctl_pfs_create()  local
619 nip = NULL; in hammer2_ioctl_pfs_create()
630 nip = hammer2_inode_create_pfs(hmp->spmp, pfs->name, strlen(pfs->name), in hammer2_ioctl_pfs_create()
633 atomic_set_int(&nip->flags, HAMMER2_INODE_NOSIDEQ); in hammer2_ioctl_pfs_create()
634 hammer2_inode_modify(nip); in hammer2_ioctl_pfs_create()
635 nchain = hammer2_inode_chain(nip, 0, HAMMER2_RESOLVE_ALWAYS); in hammer2_ioctl_pfs_create()
640 nip->meta.pfs_type = pfs->pfs_type; in hammer2_ioctl_pfs_create()
641 nip->meta.pfs_subtype = pfs->pfs_subtype; in hammer2_ioctl_pfs_create()
642 nip->meta.pfs_clid = pfs->pfs_clid; in hammer2_ioctl_pfs_create()
643 nip->meta.pfs_fsid = pfs->pfs_fsid; in hammer2_ioctl_pfs_create()
644 nip->meta.op_flags |= HAMMER2_OPFLAG_PFSROOT; in hammer2_ioctl_pfs_create()
653 nip->meta.comp_algo = in hammer2_ioctl_pfs_create()
655 nip->meta.check_algo = in hammer2_ioctl_pfs_create()
659 nip->meta.comp_algo = in hammer2_ioctl_pfs_create()
667 hammer2_inode_ref(nip); in hammer2_ioctl_pfs_create()
668 hammer2_inode_unlock(nip); in hammer2_ioctl_pfs_create()
669 hammer2_inode_chain_sync(nip); in hammer2_ioctl_pfs_create()
670 hammer2_inode_chain_flush(nip, HAMMER2_XOP_INODE_STOP | in hammer2_ioctl_pfs_create()
672 hammer2_inode_drop(nip); in hammer2_ioctl_pfs_create()
801 hammer2_inode_t *nip; in hammer2_ioctl_pfs_snapshot() local
864 nip = hammer2_inode_create_pfs(hmp->spmp, pfs->name, name_len, &error); in hammer2_ioctl_pfs_snapshot()
867 if (nip) { in hammer2_ioctl_pfs_snapshot()
873 atomic_set_int(&nip->flags, HAMMER2_INODE_NOSIDEQ); in hammer2_ioctl_pfs_snapshot()
874 hammer2_inode_modify(nip); in hammer2_ioctl_pfs_snapshot()
875 nchain = hammer2_inode_chain(nip, 0, HAMMER2_RESOLVE_ALWAYS); in hammer2_ioctl_pfs_snapshot()
881 nip->meta.pfs_inum = starting_inum; in hammer2_ioctl_pfs_snapshot()
882 nip->meta.pfs_type = HAMMER2_PFSTYPE_MASTER; in hammer2_ioctl_pfs_snapshot()
883 nip->meta.pfs_subtype = HAMMER2_PFSSUBTYPE_SNAPSHOT; in hammer2_ioctl_pfs_snapshot()
884 nip->meta.op_flags |= HAMMER2_OPFLAG_PFSROOT; in hammer2_ioctl_pfs_snapshot()
885 nip->meta.pfs_lsnap_tid = mtid; in hammer2_ioctl_pfs_snapshot()
888 kern_uuidgen(&nip->meta.pfs_fsid, 1); in hammer2_ioctl_pfs_snapshot()
897 nip->meta.pfs_clid = opfs_clid; in hammer2_ioctl_pfs_snapshot()
899 kern_uuidgen(&nip->meta.pfs_clid, 1); in hammer2_ioctl_pfs_snapshot()
901 kern_uuidgen(&nip->meta.pfs_clid, 1); in hammer2_ioctl_pfs_snapshot()
906 wipdata->meta = nip->meta; in hammer2_ioctl_pfs_snapshot()
914 hammer2_inode_ref(nip); in hammer2_ioctl_pfs_snapshot()
915 hammer2_inode_unlock(nip); in hammer2_ioctl_pfs_snapshot()
916 hammer2_inode_chain_sync(nip); in hammer2_ioctl_pfs_snapshot()
917 hammer2_inode_chain_flush(nip, HAMMER2_XOP_INODE_STOP | in hammer2_ioctl_pfs_snapshot()
920 hammer2_inode_drop(nip); in hammer2_ioctl_pfs_snapshot()