Lines Matching refs:sid
97 if (avc_has_perm(subj->sid, obj->sid, class, mode, &subj->aeref,
156 if (avc_context_to_sid_raw(ctx, &subj->sid) < 0)
160 obj->sid = subj->sid;
187 if (avc_context_to_sid_raw(ctx, &subj->sid) < 0)
190 obj->sid = subj->sid;
220 obj->sid = subj->win_create_sid;
231 tsid = pobj->sid;
234 tsid = subj->sid;
238 if (avc_compute_create(subj->sid, tsid, class, &obj->sid) < 0) {
350 obj->sid = subj->dev_create_sid;
351 dsubj->sid = subj->dev_create_sid;
354 obj->sid = subj->sid;
355 dsubj->sid = subj->sid;
393 rc = SELinuxEventToSID(type, obj->sid, &ev_sid);
431 rc = SELinuxEventToSID(type, obj->sid, &ev_sid);
459 if (obj->sid == NULL) {
460 security_id_t sid;
463 rc = SELinuxExtensionToSID(rec->ext->name, &sid);
470 if (avc_compute_create(serv->sid, sid, SECCLASS_X_EXTENSION,
471 &obj->sid) < 0) {
504 rc = SELinuxSelectionToSID(name, subj, &obj->sid, &obj->poly);
506 obj->sid = unlabeled_sid;
516 while (pSel->selection != name || obj->sid != tsid) {
540 data->sid = subj->sel_create_sid;
542 data->sid = obj->sid;
567 rc = SELinuxPropertyToSID(name, subj, &obj->sid, &obj->poly);
580 while (pProp->propertyName != name || obj->sid != tsid) {
604 data->sid = subj->prp_create_sid;
606 data->sid = obj->sid;
684 if (avc_compute_create(subj->sid, subj->sid, SECCLASS_X_SCREEN,
685 &obj->sid) < 0) {
772 if (subj->sid) {
774 int rc = avc_sid_to_context_raw(subj->sid, &ctx);
788 if (obj->sid) {
790 int rc = avc_sid_to_context_raw(obj->sid, &ctx);