flex_array         39 include/linux/flex_array.h 	(FLEX_ARRAY_BASE_SIZE - offsetof(struct flex_array, parts))
flex_array         54 include/linux/flex_array.h 	struct flex_array __arrayname = { { {				\
flex_array         64 include/linux/flex_array.h struct flex_array *flex_array_alloc(int element_size, unsigned int total,
flex_array         66 include/linux/flex_array.h int flex_array_prealloc(struct flex_array *fa, unsigned int start,
flex_array         68 include/linux/flex_array.h void flex_array_free(struct flex_array *fa);
flex_array         69 include/linux/flex_array.h void flex_array_free_parts(struct flex_array *fa);
flex_array         70 include/linux/flex_array.h int flex_array_put(struct flex_array *fa, unsigned int element_nr, void *src,
flex_array         72 include/linux/flex_array.h int flex_array_clear(struct flex_array *fa, unsigned int element_nr);
flex_array         73 include/linux/flex_array.h void *flex_array_get(struct flex_array *fa, unsigned int element_nr);
flex_array         74 include/linux/flex_array.h int flex_array_shrink(struct flex_array *fa);
flex_array         79 include/linux/flex_array.h void *flex_array_get_ptr(struct flex_array *fa, unsigned int element_nr);