Lines Matching refs:fattr
99 struct file_attr *fattr) in fileattr_to_file_attr() argument
103 memset(fattr, 0, sizeof(struct file_attr)); in fileattr_to_file_attr()
104 fattr->fa_xflags = fa->fsx_xflags & mask; in fileattr_to_file_attr()
105 fattr->fa_extsize = fa->fsx_extsize; in fileattr_to_file_attr()
106 fattr->fa_nextents = fa->fsx_nextents; in fileattr_to_file_attr()
107 fattr->fa_projid = fa->fsx_projid; in fileattr_to_file_attr()
108 fattr->fa_cowextsize = fa->fsx_cowextsize; in fileattr_to_file_attr()
137 static int file_attr_to_fileattr(const struct file_attr *fattr, in file_attr_to_fileattr() argument
142 if (fattr->fa_xflags & ~mask) in file_attr_to_fileattr()
145 fileattr_fill_xflags(fa, fattr->fa_xflags); in file_attr_to_fileattr()
147 fa->fsx_extsize = fattr->fa_extsize; in file_attr_to_fileattr()
148 fa->fsx_projid = fattr->fa_projid; in file_attr_to_fileattr()
149 fa->fsx_cowextsize = fattr->fa_cowextsize; in file_attr_to_fileattr()
379 struct file_attr fattr; in SYSCALL_DEFINE5() local
422 fileattr_to_file_attr(&fa, &fattr); in SYSCALL_DEFINE5()
423 error = copy_struct_to_user(ufattr, usize, &fattr, in SYSCALL_DEFINE5()
436 struct file_attr fattr; in SYSCALL_DEFINE5() local
455 error = copy_struct_from_user(&fattr, sizeof(struct file_attr), ufattr, in SYSCALL_DEFINE5()
460 error = file_attr_to_fileattr(&fattr, &fa); in SYSCALL_DEFINE5()