Lines Matching refs:perms
80 void hfsplus_cat_set_perms(struct inode *inode, struct hfsplus_perm *perms) in hfsplus_cat_set_perms() argument
83 perms->rootflags |= HFSPLUS_FLG_IMMUTABLE; in hfsplus_cat_set_perms()
85 perms->rootflags &= ~HFSPLUS_FLG_IMMUTABLE; in hfsplus_cat_set_perms()
87 perms->rootflags |= HFSPLUS_FLG_APPEND; in hfsplus_cat_set_perms()
89 perms->rootflags &= ~HFSPLUS_FLG_APPEND; in hfsplus_cat_set_perms()
91 perms->userflags = HFSPLUS_I(inode)->userflags; in hfsplus_cat_set_perms()
92 perms->mode = cpu_to_be16(inode->i_mode); in hfsplus_cat_set_perms()
93 perms->owner = cpu_to_be32(i_uid_read(inode)); in hfsplus_cat_set_perms()
94 perms->group = cpu_to_be32(i_gid_read(inode)); in hfsplus_cat_set_perms()
97 perms->dev = cpu_to_be32(inode->i_nlink); in hfsplus_cat_set_perms()
99 perms->dev = cpu_to_be32(inode->i_rdev); in hfsplus_cat_set_perms()
101 perms->dev = 0; in hfsplus_cat_set_perms()