Lines Matching refs:sid
95 if (avc_has_perm(subj->sid, obj->sid, class, mode, &subj->aeref,
154 if (avc_context_to_sid_raw(ctx, &subj->sid) < 0)
158 obj->sid = subj->sid;
185 if (avc_context_to_sid_raw(ctx, &subj->sid) < 0)
188 obj->sid = subj->sid;
218 obj->sid = subj->win_create_sid;
230 tsid = pobj->sid;
234 tsid = subj->sid;
238 if (avc_compute_create(subj->sid, tsid, class, &obj->sid) < 0) {
352 obj->sid = subj->dev_create_sid;
353 dsubj->sid = subj->dev_create_sid;
357 obj->sid = subj->sid;
358 dsubj->sid = subj->sid;
396 rc = SELinuxEventToSID(type, obj->sid, &ev_sid);
434 rc = SELinuxEventToSID(type, obj->sid, &ev_sid);
462 if (obj->sid == NULL) {
463 security_id_t sid;
466 rc = SELinuxExtensionToSID(rec->ext->name, &sid);
473 if (avc_compute_create(serv->sid, sid, SECCLASS_X_EXTENSION,
474 &obj->sid) < 0) {
507 rc = SELinuxSelectionToSID(name, subj, &obj->sid, &obj->poly);
509 obj->sid = unlabeled_sid;
519 while (pSel->selection != name || obj->sid != tsid) {
543 data->sid = subj->sel_create_sid;
545 data->sid = obj->sid;
570 rc = SELinuxPropertyToSID(name, subj, &obj->sid, &obj->poly);
583 while (pProp->propertyName != name || obj->sid != tsid) {
607 data->sid = subj->prp_create_sid;
609 data->sid = obj->sid;
688 if (avc_compute_create(subj->sid, subj->sid, SECCLASS_X_SCREEN,
689 &obj->sid) < 0) {
775 if (subj->sid) {
777 int rc = avc_sid_to_context_raw(subj->sid, &ctx);
793 if (obj->sid) {
795 int rc = avc_sid_to_context_raw(obj->sid, &ctx);