Searched refs:catmap (Results 1 - 4 of 4) sorted by relevance

/linux-master/include/net/
H A Dnetlabel.h141 * The catmap bitmap field MUST be a power of two in length and large
306 * netlbl_catmap_alloc - Allocate a LSM secattr catmap
310 * Allocate memory for a LSM secattr catmap, returns a pointer on success, NULL
320 * netlbl_catmap_free - Free a LSM secattr catmap
321 * @catmap: the category bitmap
324 * Free a LSM secattr catmap.
327 static inline void netlbl_catmap_free(struct netlbl_lsm_catmap *catmap) argument
331 while (catmap) {
332 iter = catmap;
333 catmap
575 netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset) argument
580 netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset) argument
585 netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, u32 *offset, unsigned long *bitmap) argument
591 netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, u32 bit, gfp_t flags) argument
597 netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, u32 start, u32 end, gfp_t flags) argument
604 netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, u32 offset, unsigned long bitmap, gfp_t flags) argument
[all...]
/linux-master/security/selinux/ss/
H A Debitmap.h142 struct netlbl_lsm_catmap **catmap);
144 struct netlbl_lsm_catmap *catmap);
147 struct netlbl_lsm_catmap **catmap)
152 struct netlbl_lsm_catmap *catmap)
146 ebitmap_netlbl_export(struct ebitmap *ebmap, struct netlbl_lsm_catmap **catmap) argument
151 ebitmap_netlbl_import(struct ebitmap *ebmap, struct netlbl_lsm_catmap *catmap) argument
H A Debitmap.c101 * @catmap: the NetLabel category bitmap
109 struct netlbl_lsm_catmap **catmap)
118 *catmap = NULL;
122 if (*catmap != NULL)
123 netlbl_catmap_free(*catmap);
124 *catmap = NULL;
131 rc = netlbl_catmap_setlong(catmap, offset,
144 netlbl_catmap_free(*catmap);
151 * @catmap: the NetLabel category bitmap
159 struct netlbl_lsm_catmap *catmap)
108 ebitmap_netlbl_export(struct ebitmap *ebmap, struct netlbl_lsm_catmap **catmap) argument
158 ebitmap_netlbl_import(struct ebitmap *ebmap, struct netlbl_lsm_catmap *catmap) argument
[all...]
/linux-master/net/netlabel/
H A Dnetlabel_kapi.c539 * _netlbl_catmap_getnode - Get a individual node from a catmap
540 * @catmap: pointer to the category bitmap
542 * @cm_flags: catmap flags, see _CM_F_*
546 * Iterate through the catmap looking for the node associated with @offset.
548 * one will be created and inserted into the catmap. If the _CM_F_WALK flag is
554 struct netlbl_lsm_catmap **catmap,
559 struct netlbl_lsm_catmap *iter = *catmap;
588 iter->next = *catmap;
589 *catmap = iter;
599 * netlbl_catmap_walk - Walk a LSM secattr catmap lookin
553 _netlbl_catmap_getnode( struct netlbl_lsm_catmap **catmap, u32 offset, unsigned int cm_flags, gfp_t gfp_flags) argument
608 netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset) argument
663 netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset) argument
725 netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, u32 *offset, unsigned long *bitmap) argument
775 netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, u32 bit, gfp_t flags) argument
806 netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, u32 start, u32 end, gfp_t flags) argument
842 netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, u32 offset, unsigned long bitmap, gfp_t flags) argument
[all...]

Completed in 107 milliseconds