Lines Matching +full:c +full:- +full:family +full:- +full:name
1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * Copyright (C) 1998-2008 Novell/SUSE
8 * Copyright 2009-2017 Canonical Ltd.
54 #define SK_CTX(X) ((X)->sk_security)
57 return sk->sk_security; in aa_sock()
60 #define DEFINE_AUDIT_NET(NAME, OP, SK, F, T, P) \ argument
61 struct lsm_network_audit NAME ## _net = { .sk = (SK), \
62 .family = (F)}; \
63 DEFINE_AUDIT_DATA(NAME, \
68 NAME.common.u.net = &(NAME ## _net); \
69 NAME.net.type = (T); \
70 NAME.net.protocol = (P)
72 #define DEFINE_AUDIT_SK(NAME, OP, SK) \ argument
73 DEFINE_AUDIT_NET(NAME, OP, SK, (SK)->sk_family, (SK)->sk_type, \
74 (SK)->sk_protocol)
77 #define af_select(FAMILY, FN, DEF_FN) \ argument
80 switch ((FAMILY)) { \
99 u32 request, u16 family, int type);
101 const char *op, u32 request, u16 family,
108 return aa_profile_af_perm(profile, ad, request, sk->sk_family, in aa_profile_af_sk_perm()
109 sk->sk_type); in aa_profile_af_sk_perm()