Lines Matching refs:name
73 char *name;
80 pa_hashmap *ports; /* Port name -> struct port_info */
83 bool profile_is_sticky; /* since version 5; must be restored together with profile name */
112 pa_xfree(p_info->name);
127 p_info->name = pa_xstrdup(port->name);
159 entry->profile = pa_xstrdup(card->active_profile->name);
162 entry->preferred_input_port = pa_xstrdup(card->preferred_input_port->name);
164 entry->preferred_output_port = pa_xstrdup(card->preferred_output_port->name);
168 pa_assert_se(pa_hashmap_put(entry->ports, p_info->name, p_info) >= 0);
186 if ((Bp_info = pa_hashmap_get(b->ports, Ap_info->name))) {
205 static bool entry_write(struct userdata *u, const char *name, const struct entry *e) {
213 pa_assert(name);
222 pa_tagstruct_puts(t, p_info->name);
232 key.data = (char *) name;
233 key.size = strlen(name);
281 static struct entry* entry_read(struct userdata *u, const char *name) {
289 pa_assert(name);
291 key.data = (char*) name;
292 key.size = strlen(name);
297 pa_log_debug("Database contains no data for key: %s", name);
336 p_info->name = pa_xstrdup(port_name);
341 pa_assert_se(pa_hashmap_put(e->ports, p_info->name, p_info) >= 0);
375 pa_log_debug("Database contains invalid data for key: %s (probably pre-v1.0 data)", name);
383 pa_log_debug("Attempting to load legacy (pre-v1.0) data for key: %s", name);
385 pa_log_debug("Success. Saving new format for key: %s", name);
386 if (entry_write(u, name, e))
391 pa_log_debug("Unable to load legacy (pre-v1.0) data for key: %s. Ignoring.", name);
402 pa_log_info("Storing profile and port latency offsets for card %s.", card->name);
404 pa_log_info("Storing port latency offsets for card %s.", card->name);
414 if ((old = entry_read(u, card->name))) {
423 if (entry_write(u, card->name, entry))
440 if (!(p_info = pa_hashmap_get(entry->ports, p->name))) {
442 pa_assert_se(pa_hashmap_put(entry->ports, p_info->name, p_info) >= 0);
448 pa_log_info("Storing profile %s for port %s on card %s.", p_info->profile, p->name, card->name);
463 if ((entry = entry_read(u, card->name))) {
466 entry->profile = pa_xstrdup(card->active_profile->name);
467 pa_log_info("Storing card profile for card %s.", card->name);
478 if (entry_write(u, card->name, entry))
493 if (!(entry = entry_read(u, profile->card->name)))
496 if (pa_safe_streq(entry->profile, profile->name)) {
498 pa_log_info("Restored profile '%s' for card %s.", profile->name, profile->card->name);
513 if ((entry = entry_read(u, card->name))) {
516 if ((p_info = pa_hashmap_get(entry->ports, port->name)))
520 pa_assert_se(pa_hashmap_put(entry->ports, p_info->name, p_info) >= 0);
523 pa_log_info("Storing latency offset for port %s on card %s.", port->name, card->name);
530 if (entry_write(u, card->name, entry))
545 if (!(e = entry_read(u, new_data->name)))
551 pa_log_info("Restoring port latency offsets for card %s.", new_data->name);
554 if ((p = pa_hashmap_get(new_data->ports, p_info->name))) {
580 if (!(e = entry_read(u, card->name)))
593 card->name);
601 pa_log_info("Restoring profile '%s' for card %s.", profile->name, card->name);
605 profile->name, card->name);
608 e->profile, card->name);
625 e = entry_read(u, card->name);
631 e->preferred_input_port = pa_xstrdup(card->preferred_input_port ? card->preferred_input_port->name : NULL);
634 e->preferred_output_port = pa_xstrdup(card->preferred_output_port ? card->preferred_output_port->name : NULL);
637 if (entry_write(u, card->name, e))