Lines Matching refs:iattr
280 struct iattr iattr = { .ia_valid = ATTR_UID | ATTR_GID, in rdtgroup_kn_set_ugid() local
284 if (uid_eq(iattr.ia_uid, GLOBAL_ROOT_UID) && in rdtgroup_kn_set_ugid()
285 gid_eq(iattr.ia_gid, GLOBAL_ROOT_GID)) in rdtgroup_kn_set_ugid()
288 return kernfs_setattr(kn, &iattr); in rdtgroup_kn_set_ugid()
2337 struct iattr iattr = {.ia_valid = ATTR_MODE,}; in rdtgroup_kn_mode_restrict() local
2347 iattr.ia_mode = S_IFDIR; in rdtgroup_kn_mode_restrict()
2350 iattr.ia_mode = S_IFREG; in rdtgroup_kn_mode_restrict()
2353 iattr.ia_mode = S_IFLNK; in rdtgroup_kn_mode_restrict()
2357 ret = kernfs_setattr(kn, &iattr); in rdtgroup_kn_mode_restrict()
2376 struct iattr iattr = {.ia_valid = ATTR_MODE,}; in rdtgroup_kn_mode_restore() local
2386 iattr.ia_mode = rft->mode & mask; in rdtgroup_kn_mode_restore()
2397 iattr.ia_mode |= parent->mode; in rdtgroup_kn_mode_restore()
2400 iattr.ia_mode |= S_IFDIR; in rdtgroup_kn_mode_restore()
2403 iattr.ia_mode |= S_IFREG; in rdtgroup_kn_mode_restore()
2406 iattr.ia_mode |= S_IFLNK; in rdtgroup_kn_mode_restore()
2410 ret = kernfs_setattr(kn, &iattr); in rdtgroup_kn_mode_restore()