/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/ |
H A D | netlabel.h | 152 * 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 D | cipso_ipv4.h | 186 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 D | mls.h | 54 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 D | mls.c | 559 * @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 D | services.c | 2287 * @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 D | netlabel.c | 54 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 D | cipso_ipv4.c | 303 * @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 D | netlabel_unlabeled.h | 84 int netlbl_unlabel_getattr(struct netlbl_lsm_secattr *secattr);
|
H A D | netlabel_kapi.c | 47 * 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 D | netlabel_unlabeled.c | 241 * @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 D | security.h | 104 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
|