Searched refs:pa_dynarray (Results 1 – 10 of 10) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
D | dynarray.h | 25 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 …]
|
D | dynarray.c | 32 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 …]
|
D | tokenizer.c | 34 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()
|
D | module.h | 55 pa_dynarray *hooks;
|
D | core-util.h | 147 int pa_get_data_dirs(pa_dynarray **_r);
|
D | core-util.c | 1612 int pa_get_data_dirs(pa_dynarray **_r) { in pa_get_data_dirs() 1618 pa_dynarray *paths; in pa_get_data_dirs()
|
D | cli-command.c | 2120 pa_dynarray *files = pa_dynarray_new(NULL); in pa_cli_command_execute_line_stateful()
|
/third_party/pulseaudio/src/modules/alsa/ |
D | alsa-ucm.h | 207 pa_dynarray *ucm_ports; /* struct ucm_port */ 210 pa_dynarray *hw_mute_jacks; /* pa_alsa_jack */ 277 pa_dynarray *devices; /* pa_alsa_ucm_device */
|
D | alsa-mixer.h | 195 pa_dynarray *ucm_devices; /* pa_alsa_ucm_device */ 196 pa_dynarray *ucm_hw_mute_devices; /* pa_alsa_ucm_device */
|
D | alsa-mixer.c | 2858 pa_dynarray *data_dirs; in get_path_config_path() 4449 pa_dynarray *paths; in profile_set_set_availability_groups()
|