Lines Matching refs:bpfsec

6743 	struct bpf_security_struct *bpfsec;  in bpf_fd_pass()  local
6750 bpfsec = map->security; in bpf_fd_pass()
6751 ret = avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in bpf_fd_pass()
6757 bpfsec = prog->aux->security; in bpf_fd_pass()
6758 ret = avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in bpf_fd_pass()
6769 struct bpf_security_struct *bpfsec; in selinux_bpf_map() local
6771 bpfsec = map->security; in selinux_bpf_map()
6772 return avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in selinux_bpf_map()
6779 struct bpf_security_struct *bpfsec; in selinux_bpf_prog() local
6781 bpfsec = prog->aux->security; in selinux_bpf_prog()
6782 return avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in selinux_bpf_prog()
6788 struct bpf_security_struct *bpfsec; in selinux_bpf_map_alloc() local
6790 bpfsec = kzalloc(sizeof(*bpfsec), GFP_KERNEL); in selinux_bpf_map_alloc()
6791 if (!bpfsec) in selinux_bpf_map_alloc()
6794 bpfsec->sid = current_sid(); in selinux_bpf_map_alloc()
6795 map->security = bpfsec; in selinux_bpf_map_alloc()
6802 struct bpf_security_struct *bpfsec = map->security; in selinux_bpf_map_free() local
6805 kfree(bpfsec); in selinux_bpf_map_free()
6810 struct bpf_security_struct *bpfsec; in selinux_bpf_prog_alloc() local
6812 bpfsec = kzalloc(sizeof(*bpfsec), GFP_KERNEL); in selinux_bpf_prog_alloc()
6813 if (!bpfsec) in selinux_bpf_prog_alloc()
6816 bpfsec->sid = current_sid(); in selinux_bpf_prog_alloc()
6817 aux->security = bpfsec; in selinux_bpf_prog_alloc()
6824 struct bpf_security_struct *bpfsec = aux->security; in selinux_bpf_prog_free() local
6827 kfree(bpfsec); in selinux_bpf_prog_free()