/third_party/pulseaudio/src/pulsecore/ |
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 *s, pa_free_cb_t free_cb); 84 void* pa_idxset_rrobin(pa_idxset *s, uint32_t *idx); [all …]
|
D | idxset.c | 46 struct pa_idxset { struct 56 #define BY_DATA(i) ((struct idxset_entry**) ((uint8_t*) (i) + PA_ALIGN(sizeof(pa_idxset)))) argument 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*s, void *p, uint32_t *idx) { in pa_idxset_put() [all …]
|
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);
|
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);
|
D | client.h | 42 pa_idxset *sink_inputs; 43 pa_idxset *source_outputs;
|
D | sink-input.h | 92 pa_idxset *direct_outputs; 326 pa_idxset *req_formats; 327 pa_idxset *nego_formats; 357 bool pa_sink_input_new_data_set_formats(pa_sink_input_new_data *data, pa_idxset *formats);
|
D | card.h | 75 pa_idxset *sinks; 76 pa_idxset *sources;
|
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);
|
D | protocol-cli.c | 42 pa_idxset *connections;
|
D | core.h | 166 pa_idxset *clients, *cards, *sinks, *sources, *sink_inputs, *source_outputs, *modules, *scache;
|
D | protocol-dbus.c | 43 pa_idxset *extensions; /* Strings */ 62 pa_idxset *all_signals_objects; 73 pa_idxset *paths;
|
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()
|
D | sink.c | 3890 pa_idxset* pa_sink_get_formats(pa_sink *s) { in pa_sink_get_formats() 3891 pa_idxset *ret; in pa_sink_get_formats() 3913 bool pa_sink_set_formats(pa_sink *s, pa_idxset *formats) { in pa_sink_set_formats() 3928 pa_idxset *formats = NULL; in pa_sink_check_format() 3956 pa_idxset* pa_sink_check_formats(pa_sink *s, pa_idxset *in_formats) { in pa_sink_check_formats() 3957 pa_idxset *out_formats = pa_idxset_new(NULL, NULL), *sink_formats = NULL; in pa_sink_check_formats()
|
D | protocol-native.c | 189 pa_idxset *record_streams, *output_streams; 203 pa_idxset *connections; 508 pa_idxset *formats, in record_stream_new() 955 pa_idxset *formats, in playback_stream_new() 1904 pa_idxset *formats = NULL; in command_create_playback_stream() 2232 pa_idxset *formats = NULL; in command_create_record_stream() 3240 pa_idxset *formats = pa_sink_get_formats(sink); in sink_fill_tagstruct() 3315 pa_idxset *formats = pa_source_get_formats(source); in source_fill_tagstruct() 3628 pa_idxset *i; in command_get_info_list()
|
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()
|
D | protocol-http.c | 104 pa_idxset *connections;
|
D | protocol-simple.c | 75 pa_idxset *connections;
|
/third_party/pulseaudio/src/modules/alsa/ |
D | alsa-ucm.h | 201 pa_idxset *conflicting_devices; 202 pa_idxset *supported_devices; 267 pa_idxset *ucm_devices; 268 pa_idxset *ucm_modifiers;
|
D | alsa-mixer.h | 97 pa_idxset *options; 343 pa_idxset *input_mappings; 344 pa_idxset *output_mappings;
|
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/ |
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()
|
D | stream-interaction.c | 39 pa_idxset *trigger_roles; 40 pa_idxset *interaction_roles;
|
D | module-device-restore.c | 83 pa_idxset *subscribed; 117 pa_idxset *formats;
|
/third_party/pulseaudio/src/modules/bluetooth/ |
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/ |
D | module-dbus-protocol.c | 71 pa_idxset *connections;
|