Searched refs:assoc_array (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.4/include/linux/ | 
| D | assoc_array.h | 22 struct assoc_array {  struct54 static inline void assoc_array_init(struct assoc_array *array)  in assoc_array_init()
 60 extern int assoc_array_iterate(const struct assoc_array *array,
 64 extern void *assoc_array_find(const struct assoc_array *array,
 67 extern void assoc_array_destroy(struct assoc_array *array,
 69 extern struct assoc_array_edit *assoc_array_insert(struct assoc_array *array,
 75 extern struct assoc_array_edit *assoc_array_delete(struct assoc_array *array,
 78 extern struct assoc_array_edit *assoc_array_clear(struct assoc_array *array,
 82 extern int assoc_array_gc(struct assoc_array *array,
 
 | 
| D | assoc_array_priv.h | 76 	struct assoc_array		*array;
 | 
| D | key.h | 239 			struct assoc_array keys;
 | 
| /Linux-v5.4/Documentation/core-api/ | 
| D | index.rst | 15    assoc_array
 | 
| D | assoc_array.rst | 59 The public API can be found in ``<linux/assoc_array.h>``.  The associative62     struct assoc_array {
 172     void assoc_array_init(struct assoc_array *array);
 180     assoc_array_insert(struct assoc_array *array,
 205     assoc_array_delete(struct assoc_array *array,
 225     assoc_array_clear(struct assoc_array *array,
 240     void assoc_array_destroy(struct assoc_array *array,
 255     int assoc_array_gc(struct assoc_array *array,
 287     int assoc_array_iterate(const struct assoc_array *array,
 309     void *assoc_array_find(const struct assoc_array *array,
 
 | 
| /Linux-v5.4/lib/ | 
| D | assoc_array.c | 133 int assoc_array_iterate(const struct assoc_array *array,  in assoc_array_iterate()170 assoc_array_walk(const struct assoc_array *array,  in assoc_array_walk()
 304 void *assoc_array_find(const struct assoc_array *array,  in assoc_array_find()
 441 void assoc_array_destroy(struct assoc_array *array,  in assoc_array_destroy()
 964 struct assoc_array_edit *assoc_array_insert(struct assoc_array *array,  in assoc_array_insert()
 1079 struct assoc_array_edit *assoc_array_delete(struct assoc_array *array,  in assoc_array_delete()
 1275 struct assoc_array_edit *assoc_array_clear(struct assoc_array *array,  in assoc_array_clear()
 1454 int assoc_array_gc(struct assoc_array *array,  in assoc_array_gc()
 
 | 
| D | Makefile | 117 obj-$(CONFIG_ASSOCIATIVE_ARRAY) += assoc_array.o
 | 
| D | Kconfig | 443 		Documentation/core-api/assoc_array.rst
 |