Home
last modified time | relevance | path

Searched refs:smk_access (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/security/smack/
H A Dsmack_access.c89 int may = srp->smk_access; in smk_access_entry()
103 * smk_access - determine if a subject has a specific access to an object
115 int smk_access(struct smack_known *subject, struct smack_known *object, in smk_access() function
228 rc = smk_access(sbj_known, obj_known, mode, NULL); in smk_tskacc()
333 * @result: result from smk_access
H A Dsmackfs.c229 sp->smk_access |= srp->smk_access1; in smk_set_access()
230 sp->smk_access &= ~srp->smk_access2; in smk_set_access()
244 sp->smk_access = srp->smk_access1 & ~srp->smk_access2; in smk_set_access()
576 if (srp->smk_access == 0) in smk_rule_show()
585 if (srp->smk_access & MAY_READ) in smk_rule_show()
587 if (srp->smk_access & MAY_WRITE) in smk_rule_show()
589 if (srp->smk_access & MAY_EXEC) in smk_rule_show()
591 if (srp->smk_access & MAY_APPEND) in smk_rule_show()
593 if (srp->smk_access & MAY_TRANSMUTE) in smk_rule_show()
595 if (srp->smk_access in smk_rule_show()
[all...]
H A Dsmack_lsm.c1731 may = srp->smk_access; in smack_mmap_file()
1733 may &= srp->smk_access; in smack_mmap_file()
1819 rc = smk_access(skp, tkp, MAY_DELIVER, NULL); in smack_file_send_sigiotask()
1866 rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad); in smack_file_receive()
1870 rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad); in smack_file_receive()
2227 rc = smk_access(skp, tkp, MAY_DELIVER, &ad); in smack_task_kill()
2503 rc = smk_access(skp, hkp, MAY_WRITE, &ad); in smk_ipv4_check()
2544 rc = smk_access(subject, object, MAY_WRITE, &ad); in smk_ipv6_check()
3624 rc = smk_access(skp, okp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3629 rc = smk_access(ok in smack_unix_stream_connect()
[all...]
H A Dsmack.h141 int smk_access; member
287 int smk_access(struct smack_known *, struct smack_known *,
/kernel/linux/linux-6.6/security/smack/
H A Dsmack_access.c89 int may = srp->smk_access; in smk_access_entry()
103 * smk_access - determine if a subject has a specific access to an object
115 int smk_access(struct smack_known *subject, struct smack_known *object, in smk_access() function
228 rc = smk_access(sbj_known, obj_known, mode, NULL); in smk_tskacc()
333 * @result: result from smk_access
H A Dsmackfs.c230 sp->smk_access |= srp->smk_access1; in smk_set_access()
231 sp->smk_access &= ~srp->smk_access2; in smk_set_access()
245 sp->smk_access = srp->smk_access1 & ~srp->smk_access2; in smk_set_access()
577 if (srp->smk_access == 0) in smk_rule_show()
586 if (srp->smk_access & MAY_READ) in smk_rule_show()
588 if (srp->smk_access & MAY_WRITE) in smk_rule_show()
590 if (srp->smk_access & MAY_EXEC) in smk_rule_show()
592 if (srp->smk_access & MAY_APPEND) in smk_rule_show()
594 if (srp->smk_access & MAY_TRANSMUTE) in smk_rule_show()
596 if (srp->smk_access in smk_rule_show()
[all...]
H A Dsmack_lsm.c1836 may = srp->smk_access; in smack_mmap_file()
1838 may &= srp->smk_access; in smack_mmap_file()
1924 rc = smk_access(skp, tkp, MAY_DELIVER, NULL); in smack_file_send_sigiotask()
1971 rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad); in smack_file_receive()
1975 rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad); in smack_file_receive()
2345 rc = smk_access(skp, tkp, MAY_DELIVER, &ad); in smack_task_kill()
2636 rc = smk_access(skp, hkp, MAY_WRITE, &ad); in smk_ipv4_check()
2677 rc = smk_access(subject, object, MAY_WRITE, &ad); in smk_ipv6_check()
3761 rc = smk_access(skp, okp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3766 rc = smk_access(ok in smack_unix_stream_connect()
[all...]
H A Dsmack.h141 int smk_access; member
278 int smk_access(struct smack_known *, struct smack_known *,

Completed in 21 milliseconds