/third_party/pulseaudio/src/pulsecore/ |
H A D | idxset.h | 52 typedef struct pa_idxset pa_idxset; typedef 55 pa_idxset* pa_idxset_new(pa_hash_func_t hash_func, pa_compare_func_t compare_func); 58 void pa_idxset_free(pa_idxset *s, pa_free_cb_t free_cb); 61 int pa_idxset_put(pa_idxset*s, void *p, uint32_t *idx); 64 void* pa_idxset_get_by_index(pa_idxset*s, uint32_t idx); 67 void* pa_idxset_get_by_data(pa_idxset*s, const void *p, uint32_t *idx); 70 void* pa_idxset_remove_by_index(pa_idxset*s, uint32_t idx); 73 void* pa_idxset_remove_by_data(pa_idxset*s, const void *p, uint32_t *idx); 76 void pa_idxset_remove_all(pa_idxset * [all...] |
H A D | idxset.c | 46 struct pa_idxset { struct 56 #define BY_DATA(i) ((struct idxset_entry**) ((uint8_t*) (i) + PA_ALIGN(sizeof(pa_idxset)))) 83 pa_idxset* pa_idxset_new(pa_hash_func_t hash_func, pa_compare_func_t compare_func) { in pa_idxset_new() 84 pa_idxset *s; in pa_idxset_new() 86 s = pa_xmalloc0(PA_ALIGN(sizeof(pa_idxset)) + NBUCKETS*2*sizeof(struct idxset_entry*)); in pa_idxset_new() 98 static void remove_entry(pa_idxset *s, struct idxset_entry *e) { in remove_entry() 140 void pa_idxset_free(pa_idxset *s, pa_free_cb_t free_cb) { in pa_idxset_free() 147 static struct idxset_entry* data_scan(pa_idxset *s, unsigned hash, const void *p) { in data_scan() 160 static struct idxset_entry* index_scan(pa_idxset *s, unsigned hash, uint32_t idx) { in index_scan() 172 int pa_idxset_put(pa_idxset* [all...] |
H A D | sink.h | 88 pa_idxset *inputs; 261 pa_idxset* (*get_formats)(pa_sink *s); /* may be NULL */ 267 bool (*set_formats)(pa_sink *s, pa_idxset *formats); /* may be NULL */ 521 pa_idxset* pa_sink_get_formats(pa_sink *s); 523 bool pa_sink_set_formats(pa_sink *s, pa_idxset *formats); 525 pa_idxset* pa_sink_check_formats(pa_sink *s, pa_idxset *in_formats);
|
H A D | client.h | 42 pa_idxset *sink_inputs; 43 pa_idxset *source_outputs;
|
H A D | sink-input.h | 92 pa_idxset *direct_outputs; 330 pa_idxset *req_formats; 331 pa_idxset *nego_formats; 361 bool pa_sink_input_new_data_set_formats(pa_sink_input_new_data *data, pa_idxset *formats);
|
H A D | source.h | 89 pa_idxset *outputs; 225 pa_idxset* (*get_formats)(pa_source *s); /* ditto */ 443 pa_idxset* pa_source_get_formats(pa_source *s); 446 pa_idxset* pa_source_check_formats(pa_source *s, pa_idxset *in_formats);
|
H A D | card.h | 75 pa_idxset *sinks; 76 pa_idxset *sources;
|
H A D | source-output.h | 268 pa_idxset *req_formats; 269 pa_idxset *nego_formats; 298 bool pa_source_output_new_data_set_formats(pa_source_output_new_data *data, pa_idxset *formats);
|
H A D | protocol-native.h | 174 pa_idxset *record_streams, *output_streams; 188 pa_idxset *connections;
|
H A D | protocol-cli.c | 42 pa_idxset *connections;
|
H A D | core.h | 166 pa_idxset *clients, *cards, *sinks, *sources, *sink_inputs, *source_outputs, *modules, *scache;
|
H A D | source.c | 2874 pa_idxset* pa_source_get_formats(pa_source *s) { in pa_source_get_formats() 2875 pa_idxset *ret; in pa_source_get_formats() 2897 pa_idxset *formats = NULL; in pa_source_check_format() 2925 pa_idxset* pa_source_check_formats(pa_source *s, pa_idxset *in_formats) { in pa_source_check_formats() 2926 pa_idxset *out_formats = pa_idxset_new(NULL, NULL), *source_formats = NULL; in pa_source_check_formats()
|
H A D | protocol-dbus.c | 43 pa_idxset *extensions; /* Strings */ 62 pa_idxset *all_signals_objects; 73 pa_idxset *paths;
|
H A D | sink.c | 3893 pa_idxset* pa_sink_get_formats(pa_sink *s) { in pa_sink_get_formats() 3894 pa_idxset *ret; in pa_sink_get_formats() 3916 bool pa_sink_set_formats(pa_sink *s, pa_idxset *formats) { in pa_sink_set_formats() 3931 pa_idxset *formats = NULL; in pa_sink_check_format() 3959 pa_idxset* pa_sink_check_formats(pa_sink *s, pa_idxset *in_formats) { in pa_sink_check_formats() 3960 pa_idxset *out_formats = pa_idxset_new(NULL, NULL), *sink_formats = NULL; in pa_sink_check_formats()
|
H A D | source-output.c | 130 pa_idxset *formats = NULL; in pa_source_output_new_data_set_source() 169 bool pa_source_output_new_data_set_formats(pa_source_output_new_data *data, pa_idxset *formats) { in pa_source_output_new_data_set_formats() 259 pa_idxset *formats; in pa_source_output_new()
|
H A D | protocol-http.c | 104 pa_idxset *connections;
|
H A D | protocol-simple.c | 75 pa_idxset *connections;
|
/third_party/pulseaudio/src/modules/alsa/ |
H A D | alsa-ucm.h | 201 pa_idxset *conflicting_devices; 202 pa_idxset *supported_devices; 267 pa_idxset *ucm_devices; 268 pa_idxset *ucm_modifiers;
|
H A D | alsa-mixer.h | 97 pa_idxset *options; 343 pa_idxset *input_mappings; 344 pa_idxset *output_mappings;
|
H A D | alsa-ucm.c | 190 static int ucm_device_exists(pa_idxset *idxset, pa_alsa_ucm_device *dev) { in ucm_device_exists() 202 pa_idxset *idxset, in ucm_add_devices_to_idxset() 1227 static inline pa_alsa_ucm_device *get_next_device(pa_idxset *idxset, uint32_t *idx) { in get_next_device()
|
/third_party/pulseaudio/src/modules/ |
H A D | module-null-sink.c | 75 pa_idxset *formats; 176 static bool sink_set_formats_cb(pa_sink *s, pa_idxset *formats) { in sink_set_formats_cb() 187 static pa_idxset* sink_get_formats_cb(pa_sink *s) { in sink_get_formats_cb()
|
H A D | stream-interaction.c | 39 pa_idxset *trigger_roles; 40 pa_idxset *interaction_roles;
|
H A D | module-device-restore.c | 83 pa_idxset *subscribed; 117 pa_idxset *formats;
|
/third_party/pulseaudio/src/modules/bluetooth/ |
H A D | module-bluetooth-policy.c | 256 static void switch_profile_all(pa_idxset *cards, bool revert_to_a2dp, void *userdata) { in switch_profile_all()
|
/third_party/pulseaudio/src/modules/dbus/ |
H A D | module-dbus-protocol.c | 71 pa_idxset *connections;
|