Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 8 of 8) sorted by relevance

/security/selinux/ss/
Dconditional.c31 int sp = -1; in cond_evaluate_expr() local
36 if (sp == (COND_EXPR_MAXDEPTH - 1)) in cond_evaluate_expr()
38 sp++; in cond_evaluate_expr()
39 s[sp] = p->bool_val_to_struct[cur->bool - 1]->state; in cond_evaluate_expr()
42 if (sp < 0) in cond_evaluate_expr()
44 s[sp] = !s[sp]; in cond_evaluate_expr()
47 if (sp < 1) in cond_evaluate_expr()
49 sp--; in cond_evaluate_expr()
50 s[sp] |= s[sp + 1]; in cond_evaluate_expr()
53 if (sp < 1) in cond_evaluate_expr()
[all …]
Dservices.c282 int sp = -1; in constraint_expr_eval() local
287 BUG_ON(sp < 0); in constraint_expr_eval()
288 s[sp] = !s[sp]; in constraint_expr_eval()
291 BUG_ON(sp < 1); in constraint_expr_eval()
292 sp--; in constraint_expr_eval()
293 s[sp] &= s[sp + 1]; in constraint_expr_eval()
296 BUG_ON(sp < 1); in constraint_expr_eval()
297 sp--; in constraint_expr_eval()
298 s[sp] |= s[sp + 1]; in constraint_expr_eval()
301 if (sp == (CEXPR_MAXDEPTH - 1)) in constraint_expr_eval()
[all …]
/security/selinux/
Dxfrm.c162 struct sec_path *sp; in selinux_xfrm_decode_session() local
169 sp = skb->sp; in selinux_xfrm_decode_session()
170 if (sp) { in selinux_xfrm_decode_session()
173 for (i = sp->len-1; i >= 0; i--) { in selinux_xfrm_decode_session()
174 struct xfrm_state *x = sp->xvec[i]; in selinux_xfrm_decode_session()
408 struct sec_path *sp; in selinux_xfrm_sock_rcv_skb() local
411 sp = skb->sp; in selinux_xfrm_sock_rcv_skb()
413 if (sp) { in selinux_xfrm_sock_rcv_skb()
414 for (i = 0; i < sp->len; i++) { in selinux_xfrm_sock_rcv_skb()
415 struct xfrm_state *x = sp->xvec[i]; in selinux_xfrm_sock_rcv_skb()
/security/keys/
Dkeyring.c322 int sp, nkeys, kix; in keyring_search_aux() local
343 sp = 0; in keyring_search_aux()
436 if (sp >= KEYRING_SEARCH_MAX_DEPTH) in keyring_search_aux()
444 stack[sp].keylist = keylist; in keyring_search_aux()
445 stack[sp].kix = kix; in keyring_search_aux()
446 sp++; in keyring_search_aux()
456 if (sp > 0) { in keyring_search_aux()
458 sp--; in keyring_search_aux()
459 keylist = stack[sp].keylist; in keyring_search_aux()
460 kix = stack[sp].kix + 1; in keyring_search_aux()
[all …]
/security/smack/
Dsmack_lsm.c212 char *sp = smk_of_current(); in smack_syslog() local
217 if (sp != smack_known_floor.smk_known) in smack_syslog()
323 struct superblock_smack *sp = sb->s_security; in smack_sb_kern_mount() local
329 spin_lock(&sp->smk_sblock); in smack_sb_kern_mount()
330 if (sp->smk_initialized != 0) { in smack_sb_kern_mount()
331 spin_unlock(&sp->smk_sblock); in smack_sb_kern_mount()
334 sp->smk_initialized = 1; in smack_sb_kern_mount()
335 spin_unlock(&sp->smk_sblock); in smack_sb_kern_mount()
346 sp->smk_hat = nsp; in smack_sb_kern_mount()
351 sp->smk_floor = nsp; in smack_sb_kern_mount()
[all …]
Dsmackfs.c165 struct smack_rule *sp; in smk_set_access() local
174 list_for_each_entry_rcu(sp, rule_list, list) { in smk_set_access()
175 if (sp->smk_object == srp->smk_object && in smk_set_access()
176 sp->smk_subject == srp->smk_subject) { in smk_set_access()
178 sp->smk_access = srp->smk_access; in smk_set_access()
891 char *sp; in smk_write_netlbladdr() local
935 sp = smk_import(smack, 0); in smk_write_netlbladdr()
936 if (sp == NULL) in smk_write_netlbladdr()
941 sp = (char *)smack_cipso_option; in smk_write_netlbladdr()
979 skp->smk_label = sp; in smk_write_netlbladdr()
[all …]
Dsmack_access.c207 char *sp = smk_of_task(tsp); in smk_curacc() local
214 rc = smk_access(sp, obj_label, mode, NULL); in smk_curacc()
220 may = smk_access_entry(sp, obj_label, &tsp->smk_rules); in smk_curacc()
233 if (smack_onlycap != NULL && smack_onlycap != sp) in smk_curacc()
242 smack_log(sp, obj_label, mode, rc, a); in smk_curacc()
/security/tomoyo/
Dutil.c416 unsigned char *sp = buffer; in tomoyo_normalize_line() local
420 while (tomoyo_invalid(*sp)) in tomoyo_normalize_line()
421 sp++; in tomoyo_normalize_line()
422 while (*sp) { in tomoyo_normalize_line()
426 while (tomoyo_valid(*sp)) in tomoyo_normalize_line()
427 *dp++ = *sp++; in tomoyo_normalize_line()
428 while (tomoyo_invalid(*sp)) in tomoyo_normalize_line()
429 sp++; in tomoyo_normalize_line()