Lines Matching refs:secid
47 void aa_secid_update(u32 secid, struct aa_label *label) in aa_secid_update() argument
52 __xa_store(&aa_secids, secid, label, 0); in aa_secid_update()
59 struct aa_label *aa_secid_to_label(u32 secid) in aa_secid_to_label() argument
61 return xa_load(&aa_secids, secid); in aa_secid_to_label()
64 int apparmor_secid_to_secctx(u32 secid, char **secdata, u32 *seclen) in apparmor_secid_to_secctx() argument
67 struct aa_label *label = aa_secid_to_label(secid); in apparmor_secid_to_secctx()
93 int apparmor_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid) in apparmor_secctx_to_secid() argument
101 *secid = label->secid; in apparmor_secctx_to_secid()
125 ret = __xa_alloc(&aa_secids, &label->secid, label, in aa_alloc_secid()
130 label->secid = AA_SECID_INVALID; in aa_alloc_secid()
141 void aa_free_secid(u32 secid) in aa_free_secid() argument
146 __xa_erase(&aa_secids, secid); in aa_free_secid()