hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/security/selinux/ss/ebitmap.h
....@@ -124,12 +124,14 @@
124124
125125 int ebitmap_cmp(struct ebitmap *e1, struct ebitmap *e2);
126126 int ebitmap_cpy(struct ebitmap *dst, struct ebitmap *src);
127
+int ebitmap_and(struct ebitmap *dst, struct ebitmap *e1, struct ebitmap *e2);
127128 int ebitmap_contains(struct ebitmap *e1, struct ebitmap *e2, u32 last_e2bit);
128129 int ebitmap_get_bit(struct ebitmap *e, unsigned long bit);
129130 int ebitmap_set_bit(struct ebitmap *e, unsigned long bit, int value);
130131 void ebitmap_destroy(struct ebitmap *e);
131132 int ebitmap_read(struct ebitmap *e, void *fp);
132133 int ebitmap_write(struct ebitmap *e, void *fp);
134
+u32 ebitmap_hash(const struct ebitmap *e, u32 hash);
133135
134136 #ifdef CONFIG_NETLABEL
135137 int ebitmap_netlbl_export(struct ebitmap *ebmap,