aa_unpack_u32
bool aa_unpack_u32(struct aa_ext *e, u32 *data, const char *name);
if (!aa_unpack_u32(e, &pdb->start[0], "start"))
if (!aa_unpack_u32(e, &pdb->start[AA_CLASS_FILE], "dfa_start")) {
if (!aa_unpack_u32(e, &tmp, NULL)) {
(void) aa_unpack_u32(e, &profile->signal, "kill");
if (!aa_unpack_u32(e, &tmp, NULL))
if (!aa_unpack_u32(e, &tmp, NULL))
if (!aa_unpack_u32(e, &tmp, NULL))
if (aa_unpack_u32(e, &profile->path_flags, "path_flags"))
if (!aa_unpack_u32(e, &e->version, "version")) {
EXPORT_SYMBOL_IF_KUNIT(aa_unpack_u32);
if (!aa_unpack_u32(e, &val, name))
if (!aa_unpack_u32(e, &val, name))
if (!aa_unpack_u32(e, &tmp, NULL))
if (!aa_unpack_u32(e, &sets[i], NULL))
return aa_unpack_u32(e, &h->mask, NULL) &&
aa_unpack_u32(e, &h->count, NULL) &&
aa_unpack_u32(e, &h->size, NULL) &&
aa_unpack_u32(e, &h->tags, NULL);
if (!aa_unpack_u32(e, &version, "version") || version != 1) {
return aa_unpack_u32(e, &reserved, NULL) &&
aa_unpack_u32(e, &perm->allow, NULL) &&
aa_unpack_u32(e, &perm->deny, NULL) &&
aa_unpack_u32(e, &perm->subtree, NULL) &&
aa_unpack_u32(e, &perm->cond, NULL) &&
aa_unpack_u32(e, &perm->kill, NULL) &&
aa_unpack_u32(e, &perm->complain, NULL) &&
aa_unpack_u32(e, &perm->prompt, NULL) &&
aa_unpack_u32(e, &perm->audit, NULL) &&
aa_unpack_u32(e, &perm->quiet, NULL) &&
aa_unpack_u32(e, &perm->hide, NULL) &&
aa_unpack_u32(e, &perm->xindex, NULL) &&
aa_unpack_u32(e, &perm->tag, NULL) &&
aa_unpack_u32(e, &perm->label, NULL);
if (!aa_unpack_u32(e, &version, "version"))
if (aa_unpack_u32(e, &version, "permsv") && version > 2)
success = aa_unpack_u32(puf->e, &data, NULL);
success = aa_unpack_u32(puf->e, &data, name);
success = aa_unpack_u32(puf->e, &data, name);