Lines Matching refs:flags
28 static int ocfs2_get_inode_attr(struct inode *inode, unsigned *flags) in ocfs2_get_inode_attr() argument
38 *flags = OCFS2_I(inode)->ip_attr; in ocfs2_get_inode_attr()
45 static int ocfs2_set_inode_attr(struct inode *inode, unsigned flags, in ocfs2_set_inode_attr() argument
68 flags &= ~OCFS2_DIRSYNC_FL; in ocfs2_set_inode_attr()
78 flags = flags & mask; in ocfs2_set_inode_attr()
79 flags |= oldflags & ~mask; in ocfs2_set_inode_attr()
86 if ((oldflags & OCFS2_IMMUTABLE_FL) || ((flags ^ oldflags) & in ocfs2_set_inode_attr()
92 ocfs2_inode->ip_attr = flags; in ocfs2_set_inode_attr()
114 unsigned int flags; in ocfs2_ioctl() local
122 status = ocfs2_get_inode_attr(inode, &flags); in ocfs2_ioctl()
126 flags &= OCFS2_FL_VISIBLE; in ocfs2_ioctl()
127 return put_user(flags, (int __user *) arg); in ocfs2_ioctl()
129 if (get_user(flags, (int __user *) arg)) in ocfs2_ioctl()
135 status = ocfs2_set_inode_attr(inode, flags, in ocfs2_ioctl()