Lines Matching refs:profiles

56     pa_hashmap *profiles;
275 const char **profiles;
283 *n = pa_hashmap_size(c->profiles);
288 profiles = pa_xnew(const char *, *n);
290 PA_HASHMAP_FOREACH(profile, c->profiles, state)
291 profiles[i++] = pa_dbusiface_card_profile_get_path(profile);
293 return profiles;
298 const char **profiles;
305 profiles = get_profiles(c, &n_profiles);
307 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, profiles, n_profiles);
309 pa_xfree(profiles);
320 active_profile = pa_dbusiface_card_profile_get_path(pa_hashmap_get(c->profiles, c->active_profile->name));
339 PA_HASHMAP_FOREACH(profile, c->profiles, state) {
381 const char **profiles = NULL;
394 profiles = get_profiles(c, &n_profiles);
395 active_profile = pa_dbusiface_card_profile_get_path(pa_hashmap_get(c->profiles, c->active_profile->name));
411 pa_dbus_append_basic_array_variant_dict_entry(&dict_iter, property_handlers[PROPERTY_HANDLER_PROFILES].property_name, DBUS_TYPE_OBJECT_PATH, profiles, n_profiles);
424 pa_xfree(profiles);
439 if (!(profile = pa_hashmap_get(c->profiles, profile_name))) {
479 object_path = pa_dbusiface_card_profile_get_path(pa_hashmap_get(dbus_card->profiles, dbus_card->active_profile->name));
506 pa_assert_se(pa_hashmap_put(c->profiles, (char *) pa_dbusiface_card_profile_get_name(p), p) >= 0);
535 pa_assert_se((p = pa_hashmap_get(c->profiles, profile->name)));
567 c->profiles = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, NULL,
574 PA_HASHMAP_FOREACH(profile, card->profiles, state) {
576 pa_hashmap_put(c->profiles, (char *) pa_dbusiface_card_profile_get_name(p), p);
600 pa_hashmap_free(c->profiles);