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);