• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/gfs2/

Lines Matching defs:er

58 static int user_eo_get(struct gfs2_inode *ip, struct gfs2_ea_request *er)
65 return gfs2_ea_get_i(ip, er);
68 static int user_eo_set(struct gfs2_inode *ip, struct gfs2_ea_request *er)
80 return gfs2_ea_set_i(ip, er);
83 static int user_eo_remove(struct gfs2_inode *ip, struct gfs2_ea_request *er)
95 return gfs2_ea_remove_i(ip, er);
98 static int system_eo_get(struct gfs2_inode *ip, struct gfs2_ea_request *er)
100 if (!GFS2_ACL_IS_ACCESS(er->er_name, er->er_name_len) &&
101 !GFS2_ACL_IS_DEFAULT(er->er_name, er->er_name_len) &&
106 (GFS2_ACL_IS_ACCESS(er->er_name, er->er_name_len) ||
107 GFS2_ACL_IS_DEFAULT(er->er_name, er->er_name_len)))
112 return gfs2_ea_get_i(ip, er);
115 static int system_eo_set(struct gfs2_inode *ip, struct gfs2_ea_request *er)
120 if (GFS2_ACL_IS_ACCESS(er->er_name, er->er_name_len)) {
121 if (!(er->er_flags & GFS2_ERF_MODE)) {
122 er->er_mode = ip->i_inode.i_mode;
123 er->er_flags |= GFS2_ERF_MODE;
125 error = gfs2_acl_validate_set(ip, 1, er,
126 &remove, &er->er_mode);
129 error = gfs2_ea_set_i(ip, er);
133 gfs2_ea_remove_i(ip, er);
136 } else if (GFS2_ACL_IS_DEFAULT(er->er_name, er->er_name_len)) {
137 error = gfs2_acl_validate_set(ip, 0, er,
142 error = gfs2_ea_set_i(ip, er);
144 error = gfs2_ea_remove_i(ip, er);
154 static int system_eo_remove(struct gfs2_inode *ip, struct gfs2_ea_request *er)
156 if (GFS2_ACL_IS_ACCESS(er->er_name, er->er_name_len)) {
161 } else if (GFS2_ACL_IS_DEFAULT(er->er_name, er->er_name_len)) {
169 return gfs2_ea_remove_i(ip, er);
172 static int security_eo_get(struct gfs2_inode *ip, struct gfs2_ea_request *er)
179 return gfs2_ea_get_i(ip, er);
182 static int security_eo_set(struct gfs2_inode *ip, struct gfs2_ea_request *er)
189 return gfs2_ea_set_i(ip, er);
192 static int security_eo_remove(struct gfs2_inode *ip, struct gfs2_ea_request *er)
199 return gfs2_ea_remove_i(ip, er);