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)
55 #define SOCK_ctx(X) SOCK_INODE(X)->i_security
56 #define DEFINE_AUDIT_NET(NAME, OP, SK, F, T, P) \ argument
57 struct lsm_network_audit NAME ## _net = { .sk = (SK), \
58 .family = (F)}; \
59 DEFINE_AUDIT_DATA(NAME, \
64 NAME.common.u.net = &(NAME ## _net); \
65 NAME.net.type = (T); \
66 NAME.net.protocol = (P)
68 #define DEFINE_AUDIT_SK(NAME, OP, SK) \ argument
69 DEFINE_AUDIT_NET(NAME, OP, SK, (SK)->sk_family, (SK)->sk_type, \
70 (SK)->sk_protocol)
73 #define af_select(FAMILY, FN, DEF_FN) \ argument
76 switch ((FAMILY)) { \
95 u32 request, u16 family, int type);
97 const char *op, u32 request, u16 family,
104 return aa_profile_af_perm(profile, ad, request, sk->sk_family, in aa_profile_af_sk_perm()
105 sk->sk_type); in aa_profile_af_sk_perm()