Lines Matching refs:attach
317 struct aa_attachment *attach = &profile->attach; in aa_xattrs_match() local
318 int size, value_size = 0, ret = attach->xattr_count; in aa_xattrs_match()
320 if (!bprm || !attach->xattr_count) in aa_xattrs_match()
325 state = aa_dfa_outofband_transition(attach->xmatch->dfa, state); in aa_xattrs_match()
328 for (i = 0; i < attach->xattr_count; i++) { in aa_xattrs_match()
329 size = vfs_getxattr_alloc(&nop_mnt_idmap, d, attach->xattrs[i], in aa_xattrs_match()
339 state = aa_dfa_null_transition(attach->xmatch->dfa, in aa_xattrs_match()
342 state = aa_dfa_match_len(attach->xmatch->dfa, state, in aa_xattrs_match()
344 perms = aa_lookup_perms(attach->xmatch, state); in aa_xattrs_match()
351 state = aa_dfa_outofband_transition(attach->xmatch->dfa, state); in aa_xattrs_match()
403 struct aa_attachment *attach = &profile->attach; in find_attach() local
420 if (attach->xmatch->dfa) { in find_attach()
425 state = aa_dfa_leftmatch(attach->xmatch->dfa, in find_attach()
426 attach->xmatch->start[AA_CLASS_XMATCH], in find_attach()
428 perms = aa_lookup_perms(attach->xmatch, state); in find_attach()
436 if (bprm && attach->xattr_count) { in find_attach()
475 candidate_len = max(count, attach->xmatch_len); in find_attach()