Searched refs:secattr (Results 1 - 11 of 11) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dnetlabel.h152 * netlbl_secattr_cache_alloc - Allocate and initialize a secattr cache
175 * Frees @secattr including all of the internal buffers.
189 * netlbl_secattr_catmap_alloc - Allocate a LSM secattr catmap
193 * Allocate memory for a LSM secattr catmap, returns a pointer on success, NULL
204 * netlbl_secattr_catmap_free - Free a LSM secattr catmap
208 * Free a LSM secattr catmap.
225 * @secattr: the struct to initialize
231 static inline void netlbl_secattr_init(struct netlbl_lsm_secattr *secattr) argument
233 secattr->flags = 0;
234 secattr
248 netlbl_secattr_destroy(struct netlbl_lsm_secattr *secattr) argument
279 netlbl_secattr_free(struct netlbl_lsm_secattr *secattr) argument
343 netlbl_sock_setattr(struct sock *sk, const struct netlbl_lsm_secattr *secattr) argument
349 netlbl_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) argument
355 netlbl_skbuff_getattr(const struct sk_buff *skb, struct netlbl_lsm_secattr *secattr) argument
381 netlbl_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) argument
[all...]
H A Dcipso_ipv4.h186 const struct netlbl_lsm_secattr *secattr);
194 const struct netlbl_lsm_secattr *secattr)
208 const struct netlbl_lsm_secattr *secattr);
209 int cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr);
211 struct netlbl_lsm_secattr *secattr);
223 const struct netlbl_lsm_secattr *secattr)
229 struct netlbl_lsm_secattr *secattr)
235 struct netlbl_lsm_secattr *secattr)
193 cipso_v4_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) argument
221 cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
228 cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) argument
234 cipso_v4_skbuff_getattr(const struct sk_buff *skb, struct netlbl_lsm_secattr *secattr) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/ss/
H A Dmls.h54 struct netlbl_lsm_secattr *secattr);
56 struct netlbl_lsm_secattr *secattr);
58 struct netlbl_lsm_secattr *secattr);
60 struct netlbl_lsm_secattr *secattr);
63 struct netlbl_lsm_secattr *secattr)
68 struct netlbl_lsm_secattr *secattr)
73 struct netlbl_lsm_secattr *secattr)
78 struct netlbl_lsm_secattr *secattr)
62 mls_export_netlbl_lvl(struct context *context, struct netlbl_lsm_secattr *secattr) argument
67 mls_import_netlbl_lvl(struct context *context, struct netlbl_lsm_secattr *secattr) argument
72 mls_export_netlbl_cat(struct context *context, struct netlbl_lsm_secattr *secattr) argument
77 mls_import_netlbl_cat(struct context *context, struct netlbl_lsm_secattr *secattr) argument
H A Dmls.c559 * @secattr: the NetLabel security attributes
567 struct netlbl_lsm_secattr *secattr)
572 secattr->mls_lvl = context->range.level[0].sens - 1;
573 secattr->flags |= NETLBL_SECATTR_MLS_LVL;
579 * @secattr: the NetLabel security attributes
587 struct netlbl_lsm_secattr *secattr)
592 context->range.level[0].sens = secattr->mls_lvl + 1;
599 * @secattr: the NetLabel security attributes
607 struct netlbl_lsm_secattr *secattr)
615 &secattr
566 mls_export_netlbl_lvl(struct context *context, struct netlbl_lsm_secattr *secattr) argument
586 mls_import_netlbl_lvl(struct context *context, struct netlbl_lsm_secattr *secattr) argument
606 mls_export_netlbl_cat(struct context *context, struct netlbl_lsm_secattr *secattr) argument
634 mls_import_netlbl_cat(struct context *context, struct netlbl_lsm_secattr *secattr) argument
[all...]
H A Dservices.c2287 * @secattr: the NetLabel packet security attributes
2292 * @skb, in the NetLabel subsystem cache. This function assumes @secattr has
2296 static void security_netlbl_cache_add(struct netlbl_lsm_secattr *secattr, argument
2301 secattr->cache = netlbl_secattr_cache_alloc(GFP_ATOMIC);
2302 if (secattr->cache == NULL)
2320 secattr->cache->free = security_netlbl_cache_free;
2321 secattr->cache->data = (void *)cache;
2322 secattr->flags |= NETLBL_SECATTR_CACHE;
2326 * security_netlbl_secattr_to_sid - Convert a NetLabel secattr to a SELinux SID
2327 * @secattr
2341 security_netlbl_secattr_to_sid(struct netlbl_lsm_secattr *secattr, u32 base_sid, u32 *sid) argument
2444 security_netlbl_sid_to_secattr(u32 sid, struct netlbl_lsm_secattr *secattr) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/
H A Dnetlabel.c54 struct netlbl_lsm_secattr secattr; local
56 rc = security_netlbl_sid_to_secattr(sid, &secattr);
60 rc = netlbl_sock_setattr(sk, &secattr);
156 struct netlbl_lsm_secattr secattr; local
158 netlbl_secattr_init(&secattr);
159 rc = netlbl_skbuff_getattr(skb, &secattr);
160 if (rc == 0 && secattr.flags != NETLBL_SECATTR_NONE)
161 rc = security_netlbl_secattr_to_sid(&secattr,
166 netlbl_secattr_destroy(&secattr);
185 struct netlbl_lsm_secattr secattr; local
353 struct netlbl_lsm_secattr secattr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Dcipso_ipv4.c303 * @secattr: the security attribute struct to use
308 * @secattr struct is populated with the correct LSM security attributes. The
323 struct netlbl_lsm_secattr *secattr)
342 secattr->cache = entry->lsm_data;
343 secattr->flags |= NETLBL_SECATTR_CACHE;
373 * @secattr: the packet's security attributes
384 const struct netlbl_lsm_secattr *secattr)
409 atomic_inc(&secattr->cache->refcount);
410 entry->lsm_data = secattr->cache;
852 * @secattr
321 cipso_v4_cache_check(const unsigned char *key, u32 key_len, struct netlbl_lsm_secattr *secattr) argument
383 cipso_v4_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) argument
862 cipso_v4_map_cat_rbm_hton(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *net_cat, u32 net_cat_len) argument
923 cipso_v4_map_cat_rbm_ntoh(const struct cipso_v4_doi *doi_def, const unsigned char *net_cat, u32 net_cat_len, struct netlbl_lsm_secattr *secattr) argument
1020 cipso_v4_map_cat_enum_hton(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *net_cat, u32 net_cat_len) argument
1055 cipso_v4_map_cat_enum_ntoh(const struct cipso_v4_doi *doi_def, const unsigned char *net_cat, u32 net_cat_len, struct netlbl_lsm_secattr *secattr) argument
1129 cipso_v4_map_cat_rng_hton(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *net_cat, u32 net_cat_len) argument
1188 cipso_v4_map_cat_rng_ntoh(const struct cipso_v4_doi *doi_def, const unsigned char *net_cat, u32 net_cat_len, struct netlbl_lsm_secattr *secattr) argument
1254 cipso_v4_gentag_rbm(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1307 cipso_v4_parsetag_rbm(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1353 cipso_v4_gentag_enum(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1400 cipso_v4_parsetag_enum(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1446 cipso_v4_gentag_rng(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1492 cipso_v4_parsetag_rng(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1721 cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
1835 cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) argument
1892 cipso_v4_skbuff_getattr(const struct sk_buff *skb, struct netlbl_lsm_secattr *secattr) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netlabel/
H A Dnetlabel_unlabeled.h84 int netlbl_unlabel_getattr(struct netlbl_lsm_secattr *secattr);
H A Dnetlabel_kapi.c47 * netlbl_secattr_catmap_walk - Walk a LSM secattr catmap looking for a bit
52 * This function walks a LSM secattr category bitmap starting at @offset and
108 * This function walks a LSM secattr category bitmap starting at @offset and
162 * netlbl_secattr_catmap_setbit - Set a bit in a LSM secattr catmap
200 * netlbl_secattr_catmap_setrng - Set a range of bits in a LSM secattr catmap
245 * @secattr: the security attributes
249 * specified in @secattr. This function requires exclusive access to @sk,
255 const struct netlbl_lsm_secattr *secattr)
261 dom_entry = netlbl_domhsh_getentry(secattr->domain);
268 secattr);
254 netlbl_sock_setattr(struct sock *sk, const struct netlbl_lsm_secattr *secattr) argument
294 netlbl_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) argument
317 netlbl_skbuff_getattr(const struct sk_buff *skb, struct netlbl_lsm_secattr *secattr) argument
369 netlbl_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) argument
[all...]
H A Dnetlabel_unlabeled.c241 * @secattr: the security attributes
245 * them in @secattr. Returns zero on success and negative values on failure.
248 int netlbl_unlabel_getattr(struct netlbl_lsm_secattr *secattr) argument
254 netlbl_secattr_init(secattr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/include/
H A Dsecurity.h104 int security_netlbl_secattr_to_sid(struct netlbl_lsm_secattr *secattr,
109 struct netlbl_lsm_secattr *secattr);
112 struct netlbl_lsm_secattr *secattr,
120 struct netlbl_lsm_secattr *secattr)
111 security_netlbl_secattr_to_sid( struct netlbl_lsm_secattr *secattr, u32 base_sid, u32 *sid) argument
119 security_netlbl_sid_to_secattr(u32 sid, struct netlbl_lsm_secattr *secattr) argument

Completed in 146 milliseconds