Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/net/
H A Dnetlabel.h141 * The catmap bitmap field MUST be a power of two in length and large
307 * netlbl_catmap_alloc - Allocate a LSM secattr catmap
311 * Allocate memory for a LSM secattr catmap, returns a pointer on success, NULL
321 * netlbl_catmap_free - Free a LSM secattr catmap
322 * @catmap: the category bitmap
325 * Free a LSM secattr catmap.
328 static inline void netlbl_catmap_free(struct netlbl_lsm_catmap *catmap) in netlbl_catmap_free() argument
332 while (catmap) { in netlbl_catmap_free()
333 iter = catmap; in netlbl_catmap_free()
334 catmap in netlbl_catmap_free()
576 netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walk() argument
581 netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walkrng() argument
586 netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, u32 *offset, unsigned long *bitmap) netlbl_catmap_getlong() argument
592 netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, u32 bit, gfp_t flags) netlbl_catmap_setbit() argument
598 netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, u32 start, u32 end, gfp_t flags) netlbl_catmap_setrng() argument
605 netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, u32 offset, unsigned long bitmap, gfp_t flags) netlbl_catmap_setlong() argument
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dnetlabel.h141 * The catmap bitmap field MUST be a power of two in length and large
307 * netlbl_catmap_alloc - Allocate a LSM secattr catmap
311 * Allocate memory for a LSM secattr catmap, returns a pointer on success, NULL
321 * netlbl_catmap_free - Free a LSM secattr catmap
322 * @catmap: the category bitmap
325 * Free a LSM secattr catmap.
328 static inline void netlbl_catmap_free(struct netlbl_lsm_catmap *catmap) in netlbl_catmap_free() argument
332 while (catmap) { in netlbl_catmap_free()
333 iter = catmap; in netlbl_catmap_free()
334 catmap in netlbl_catmap_free()
576 netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walk() argument
581 netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walkrng() argument
586 netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, u32 *offset, unsigned long *bitmap) netlbl_catmap_getlong() argument
592 netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, u32 bit, gfp_t flags) netlbl_catmap_setbit() argument
598 netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, u32 start, u32 end, gfp_t flags) netlbl_catmap_setrng() argument
605 netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, u32 offset, unsigned long bitmap, gfp_t flags) netlbl_catmap_setlong() argument
[all...]
/kernel/linux/linux-5.10/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, in _netlbl_catmap_getnode()
559 struct netlbl_lsm_catmap *iter = *catmap; in _netlbl_catmap_getnode()
588 iter->next = *catmap; in _netlbl_catmap_getnode()
589 *catmap = iter; in _netlbl_catmap_getnode()
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) _netlbl_catmap_getnode() argument
608 netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walk() argument
663 netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walkrng() argument
725 netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, u32 *offset, unsigned long *bitmap) netlbl_catmap_getlong() argument
775 netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, u32 bit, gfp_t flags) netlbl_catmap_setbit() argument
806 netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, u32 start, u32 end, gfp_t flags) netlbl_catmap_setrng() argument
842 netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, u32 offset, unsigned long bitmap, gfp_t flags) netlbl_catmap_setlong() argument
[all...]
/kernel/linux/linux-6.6/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, in _netlbl_catmap_getnode()
559 struct netlbl_lsm_catmap *iter = *catmap; in _netlbl_catmap_getnode()
588 iter->next = *catmap; in _netlbl_catmap_getnode()
589 *catmap = iter; in _netlbl_catmap_getnode()
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) _netlbl_catmap_getnode() argument
608 netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walk() argument
663 netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset) netlbl_catmap_walkrng() argument
725 netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, u32 *offset, unsigned long *bitmap) netlbl_catmap_getlong() argument
775 netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, u32 bit, gfp_t flags) netlbl_catmap_setbit() argument
806 netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, u32 start, u32 end, gfp_t flags) netlbl_catmap_setrng() argument
842 netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, u32 offset, unsigned long bitmap, gfp_t flags) netlbl_catmap_setlong() argument
[all...]
/kernel/linux/linux-5.10/security/selinux/ss/
H A Debitmap.c103 * @catmap: the NetLabel category bitmap
111 struct netlbl_lsm_catmap **catmap) in ebitmap_netlbl_export()
120 *catmap = NULL; in ebitmap_netlbl_export()
124 if (*catmap != NULL) in ebitmap_netlbl_export()
125 netlbl_catmap_free(*catmap); in ebitmap_netlbl_export()
126 *catmap = NULL; in ebitmap_netlbl_export()
133 rc = netlbl_catmap_setlong(catmap, in ebitmap_netlbl_export()
148 netlbl_catmap_free(*catmap); in ebitmap_netlbl_export()
155 * @catmap: the NetLabel category bitmap
163 struct netlbl_lsm_catmap *catmap) in ebitmap_netlbl_import()
110 ebitmap_netlbl_export(struct ebitmap *ebmap, struct netlbl_lsm_catmap **catmap) ebitmap_netlbl_export() argument
162 ebitmap_netlbl_import(struct ebitmap *ebmap, struct netlbl_lsm_catmap *catmap) ebitmap_netlbl_import() argument
[all...]
H A Debitmap.h138 struct netlbl_lsm_catmap **catmap);
140 struct netlbl_lsm_catmap *catmap);
143 struct netlbl_lsm_catmap **catmap) in ebitmap_netlbl_export()
148 struct netlbl_lsm_catmap *catmap) in ebitmap_netlbl_import()
142 ebitmap_netlbl_export(struct ebitmap *ebmap, struct netlbl_lsm_catmap **catmap) ebitmap_netlbl_export() argument
147 ebitmap_netlbl_import(struct ebitmap *ebmap, struct netlbl_lsm_catmap *catmap) ebitmap_netlbl_import() argument
/kernel/linux/linux-6.6/security/selinux/ss/
H A Debitmap.c104 * @catmap: the NetLabel category bitmap
112 struct netlbl_lsm_catmap **catmap) in ebitmap_netlbl_export()
121 *catmap = NULL; in ebitmap_netlbl_export()
125 if (*catmap != NULL) in ebitmap_netlbl_export()
126 netlbl_catmap_free(*catmap); in ebitmap_netlbl_export()
127 *catmap = NULL; in ebitmap_netlbl_export()
134 rc = netlbl_catmap_setlong(catmap, in ebitmap_netlbl_export()
149 netlbl_catmap_free(*catmap); in ebitmap_netlbl_export()
156 * @catmap: the NetLabel category bitmap
164 struct netlbl_lsm_catmap *catmap) in ebitmap_netlbl_import()
111 ebitmap_netlbl_export(struct ebitmap *ebmap, struct netlbl_lsm_catmap **catmap) ebitmap_netlbl_export() argument
163 ebitmap_netlbl_import(struct ebitmap *ebmap, struct netlbl_lsm_catmap *catmap) ebitmap_netlbl_import() argument
[all...]
H A Debitmap.h138 struct netlbl_lsm_catmap **catmap);
140 struct netlbl_lsm_catmap *catmap);
143 struct netlbl_lsm_catmap **catmap) in ebitmap_netlbl_export()
148 struct netlbl_lsm_catmap *catmap) in ebitmap_netlbl_import()
142 ebitmap_netlbl_export(struct ebitmap *ebmap, struct netlbl_lsm_catmap **catmap) ebitmap_netlbl_export() argument
147 ebitmap_netlbl_import(struct ebitmap *ebmap, struct netlbl_lsm_catmap *catmap) ebitmap_netlbl_import() argument

Completed in 6 milliseconds