Lines Matching refs:perms
18 #include "perms.h"
39 * @perms: the permission the file was opened with
111 /* FIXME: split perms from dfa and match this to description
159 int aa_audit_file(struct aa_profile *profile, struct aa_perms *perms,
167 * @perms: permission table indexed by the matched state accept entry of @dfa
172 * an index into @perms. If a named exec transition is required it is
178 /* struct perms perms; */
187 struct aa_perms *perms);
191 int flags, struct aa_perms *perms);
219 u32 perms = 0;
222 perms |= MAY_WRITE;
224 perms |= MAY_READ;
226 if ((flags & O_APPEND) && (perms & MAY_WRITE))
227 perms = (perms & ~MAY_WRITE) | MAY_APPEND;
230 perms |= MAY_WRITE;
232 perms |= AA_MAY_CREATE;
234 return perms;