Lines Matching refs:secattr
212 struct netlbl_lsm_secattr *secattr) in calipso_cache_check() argument
231 secattr->cache = entry->lsm_data; in calipso_cache_check()
232 secattr->flags |= NETLBL_SECATTR_CACHE; in calipso_cache_check()
233 secattr->type = NETLBL_NLTYPE_CALIPSO; in calipso_cache_check()
276 const struct netlbl_lsm_secattr *secattr) in calipso_cache_add() argument
299 refcount_inc(&secattr->cache->refcount); in calipso_cache_add()
300 entry->lsm_data = secattr->cache; in calipso_cache_add()
627 const struct netlbl_lsm_secattr *secattr, in calipso_map_cat_hton() argument
636 spot = netlbl_catmap_walk(secattr->attr.mls.cat, in calipso_map_cat_hton()
667 struct netlbl_lsm_secattr *secattr) in calipso_map_cat_ntoh() argument
684 ret_val = netlbl_catmap_setbit(&secattr->attr.mls.cat, in calipso_map_cat_ntoh()
743 const struct netlbl_lsm_secattr *secattr) in calipso_genopt() argument
756 if ((secattr->flags & NETLBL_SECATTR_MLS_LVL) == 0) in calipso_genopt()
761 if (secattr->flags & NETLBL_SECATTR_MLS_CAT) { in calipso_genopt()
763 secattr, in calipso_genopt()
778 calipso[7] = secattr->attr.mls.lvl, in calipso_genopt()
928 const struct netlbl_lsm_secattr *secattr) in calipso_opt_insert() argument
953 secattr); in calipso_opt_insert()
1033 struct netlbl_lsm_secattr *secattr) in calipso_opt_getattr() argument
1042 if (calipso_cache_check(calipso + 2, calipso[1], secattr) == 0) in calipso_opt_getattr()
1051 secattr->attr.mls.lvl = calipso[7]; in calipso_opt_getattr()
1052 secattr->flags |= NETLBL_SECATTR_MLS_LVL; in calipso_opt_getattr()
1058 secattr); in calipso_opt_getattr()
1060 netlbl_catmap_free(secattr->attr.mls.cat); in calipso_opt_getattr()
1064 secattr->flags |= NETLBL_SECATTR_MLS_CAT; in calipso_opt_getattr()
1067 secattr->type = NETLBL_NLTYPE_CALIPSO; in calipso_opt_getattr()
1090 struct netlbl_lsm_secattr *secattr) in calipso_sock_getattr() argument
1116 secattr); in calipso_sock_getattr()
1144 const struct netlbl_lsm_secattr *secattr) in calipso_sock_setattr() argument
1154 new = calipso_opt_insert(old, doi_def, secattr); in calipso_sock_setattr()
1208 const struct netlbl_lsm_secattr *secattr) in calipso_req_setattr() argument
1220 new = calipso_opt_insert(old, doi_def, secattr); in calipso_req_setattr()
1313 const struct netlbl_lsm_secattr *secattr) in calipso_skbuff_setattr() argument
1334 ret_val = calipso_genopt(buf, start & 3, sizeof(buf), doi_def, secattr); in calipso_skbuff_setattr()