Lines Matching defs:array
568 void *snd_array_new(struct snd_array *array);
569 void snd_array_free(struct snd_array *array);
570 static inline void snd_array_init(struct snd_array *array, unsigned int size,
573 array->elem_size = size;
574 array->alloc_align = align;
577 static inline void *snd_array_elem(struct snd_array *array, unsigned int idx)
579 return array->list + idx * array->elem_size;
582 static inline unsigned int snd_array_index(struct snd_array *array, void *ptr)
584 return (unsigned long)(ptr - array->list) / array->elem_size;