Lines Matching defs:accum
345 * @accum - perms struct to accumulate into
346 * @addend - perms struct to add to @accum
348 void aa_perms_accum_raw(struct aa_perms *accum, struct aa_perms *addend)
350 accum->deny |= addend->deny;
351 accum->allow &= addend->allow & ~addend->deny;
352 accum->audit |= addend->audit & addend->allow;
353 accum->quiet &= addend->quiet & ~addend->allow;
354 accum->kill |= addend->kill & ~addend->allow;
355 accum->stop |= addend->stop & ~addend->allow;
356 accum->complain |= addend->complain & ~addend->allow & ~addend->deny;
357 accum->cond |= addend->cond & ~addend->allow & ~addend->deny;
358 accum->hide &= addend->hide & ~addend->allow;
359 accum->prompt |= addend->prompt & ~addend->allow & ~addend->deny;
364 * @accum - perms struct to accumulate into
365 * @addend - perms struct to add to @accum
367 void aa_perms_accum(struct aa_perms *accum, struct aa_perms *addend)
369 accum->deny |= addend->deny;
370 accum->allow &= addend->allow & ~accum->deny;
371 accum->audit |= addend->audit & accum->allow;
372 accum->quiet &= addend->quiet & ~accum->allow;
373 accum->kill |= addend->kill & ~accum->allow;
374 accum->stop |= addend->stop & ~accum->allow;
375 accum->complain |= addend->complain & ~accum->allow & ~accum->deny;
376 accum->cond |= addend->cond & ~accum->allow & ~accum->deny;
377 accum->hide &= addend->hide & ~accum->allow;
378 accum->prompt |= addend->prompt & ~accum->allow & ~accum->deny;