smk_access
int smk_access;
int smk_access(struct smack_known *, struct smack_known *,
rc = smk_access(sbj_known, obj_known, mode, NULL);
int may = srp->smk_access;
may = srp->smk_access;
may &= srp->smk_access;
rc = smk_access(skp, tkp, MAY_DELIVER, NULL);
rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad);
rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad);
rc = smk_access(skp, tkp, MAY_DELIVER, &ad);
rc = smk_access(skp, hkp, MAY_WRITE, &ad);
rc = smk_access(subject, object, MAY_WRITE, &ad);
rc = smk_access(skp, okp, MAY_WRITE, &ad);
rc = smk_access(okp, skp, MAY_WRITE, &ad);
rc = smk_access(ssp->smk_out, osp->smk_in, MAY_WRITE, &ad);
rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad);
rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad);
rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad);
rc = smk_access(tkp, skp, request, &ad);
rc = smk_access(tkp, *blob, MAY_READ, &ad);
rc = smk_access(subj, obj, MAY_WRITE, &ad);
sp->smk_access |= srp->smk_access1;
res = smk_access(rule.smk_subject, rule.smk_object,
sp->smk_access &= ~srp->smk_access2;
sp->smk_access = srp->smk_access1 & ~srp->smk_access2;
sp->smk_access = 0;
if (srp->smk_access == 0)
smack_str_from_perm(acc, srp->smk_access);