Lines Matching refs:flex_array_part
29 struct flex_array_part { struct
165 static struct flex_array_part *
168 struct flex_array_part *part = fa->parts[part_nr]; in __fa_get_part()
170 part = kmalloc(sizeof(struct flex_array_part), flags); in __fa_get_part()
175 sizeof(struct flex_array_part)); in __fa_get_part()
202 struct flex_array_part *part; in flex_array_put()
210 part = (struct flex_array_part *)&fa->parts[0]; in flex_array_put()
233 struct flex_array_part *part; in flex_array_clear()
241 part = (struct flex_array_part *)&fa->parts[0]; in flex_array_clear()
275 struct flex_array_part *part; in flex_array_prealloc()
318 struct flex_array_part *part; in flex_array_get()
325 part = (struct flex_array_part *)&fa->parts[0]; in flex_array_get()
357 static int part_is_free(struct flex_array_part *part) in part_is_free()
361 for (i = 0; i < sizeof(struct flex_array_part); i++) in part_is_free()
378 struct flex_array_part *part; in flex_array_shrink()