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.
56 return sk->sk_security + apparmor_blob_sizes.lbs_sock; in aa_sock()
59 #define DEFINE_AUDIT_NET(NAME, OP, SK, F, T, P) \ argument
60 struct lsm_network_audit NAME ## _net = { .sk = (SK), \
61 .family = (F)}; \
62 DEFINE_AUDIT_DATA(NAME, \
67 NAME.common.u.net = &(NAME ## _net); \
68 NAME.net.type = (T); \
69 NAME.net.protocol = (P)
71 #define DEFINE_AUDIT_SK(NAME, OP, SK) \ argument
72 DEFINE_AUDIT_NET(NAME, OP, SK, (SK)->sk_family, (SK)->sk_type, \
73 (SK)->sk_protocol)
76 #define af_select(FAMILY, FN, DEF_FN) \ argument
79 switch ((FAMILY)) { \
98 u32 request, u16 family, int type);
100 const char *op, u32 request, u16 family,
107 return aa_profile_af_perm(profile, ad, request, sk->sk_family, in aa_profile_af_sk_perm()
108 sk->sk_type); in aa_profile_af_sk_perm()