Home
last modified time | relevance | path

Searched refs:pa_dynarray (Results 1 – 10 of 10) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Ddynarray.h25 typedef struct pa_dynarray pa_dynarray; typedef
42 pa_dynarray* pa_dynarray_new(pa_free_cb_t free_cb);
43 void pa_dynarray_free(pa_dynarray *array);
45 void pa_dynarray_append(pa_dynarray *array, void *p);
48 void *pa_dynarray_get(pa_dynarray *array, unsigned i);
51 void *pa_dynarray_last(pa_dynarray *array);
54 int pa_dynarray_remove_by_index(pa_dynarray *array, unsigned i);
59 int pa_dynarray_remove_by_data(pa_dynarray *array, void *p);
62 void *pa_dynarray_steal_last(pa_dynarray *array);
64 unsigned pa_dynarray_size(pa_dynarray *array);
[all …]
Ddynarray.c32 struct pa_dynarray { struct
38 pa_dynarray* pa_dynarray_new(pa_free_cb_t free_cb) { in pa_dynarray_new() argument
39 pa_dynarray *array; in pa_dynarray_new()
41 array = pa_xnew0(pa_dynarray, 1); in pa_dynarray_new()
47 void pa_dynarray_free(pa_dynarray *array) { in pa_dynarray_free()
59 void pa_dynarray_append(pa_dynarray *array, void *p) { in pa_dynarray_append()
73 void *pa_dynarray_get(pa_dynarray *array, unsigned i) { in pa_dynarray_get()
82 void *pa_dynarray_last(pa_dynarray *array) { in pa_dynarray_last()
91 int pa_dynarray_remove_by_index(pa_dynarray *array, unsigned i) { in pa_dynarray_remove_by_index()
109 int pa_dynarray_remove_by_data(pa_dynarray *array, void *p) { in pa_dynarray_remove_by_data()
[all …]
Dtokenizer.c34 static void parse(pa_dynarray*a, const char *s, unsigned args) { in parse()
62 pa_dynarray *a; in pa_tokenizer_new()
70 pa_dynarray *a = (pa_dynarray*) t; in pa_tokenizer_free()
77 pa_dynarray *a = (pa_dynarray*) t; in pa_tokenizer_get()
Dmodule.h55 pa_dynarray *hooks;
Dcore-util.h147 int pa_get_data_dirs(pa_dynarray **_r);
Dcore-util.c1612 int pa_get_data_dirs(pa_dynarray **_r) { in pa_get_data_dirs()
1618 pa_dynarray *paths; in pa_get_data_dirs()
Dcli-command.c2120 pa_dynarray *files = pa_dynarray_new(NULL); in pa_cli_command_execute_line_stateful()
/third_party/pulseaudio/src/modules/alsa/
Dalsa-ucm.h207 pa_dynarray *ucm_ports; /* struct ucm_port */
210 pa_dynarray *hw_mute_jacks; /* pa_alsa_jack */
277 pa_dynarray *devices; /* pa_alsa_ucm_device */
Dalsa-mixer.h195 pa_dynarray *ucm_devices; /* pa_alsa_ucm_device */
196 pa_dynarray *ucm_hw_mute_devices; /* pa_alsa_ucm_device */
Dalsa-mixer.c2858 pa_dynarray *data_dirs; in get_path_config_path()
4449 pa_dynarray *paths; in profile_set_set_availability_groups()