Lines Matching defs:name

199 static bool entry_write(struct userdata *u, const char *name, const struct entry *e) {
205 pa_assert(name);
216 key.data = (char *) name;
217 key.size = strlen(name);
279 static struct entry* entry_read(struct userdata *u, const char *name) {
286 pa_assert(name);
288 key.data = (char*) name;
289 key.size = strlen(name);
294 pa_log_debug("Database contains no data for key: %s", name);
337 pa_log_debug("Database contains invalid data for key: %s (probably pre-v1.0 data)", name);
345 pa_log_debug("Attempting to load legacy (pre-v1.0) data for key: %s", name);
347 pa_log_debug("Success. Saving new format for key: %s", name);
348 if (entry_write(u, name, e))
353 pa_log_debug("Unable to load legacy (pre-v1.0) data for key: %s. Ignoring.", name);
368 pa_log_debug(" %s %s (%s)", human, pa_strnull(pa_proplist_gets(s->proplist, PA_PROP_DEVICE_DESCRIPTION)), s->name);
374 pa_log_debug(" %s %s (%s)", human, pa_strnull(pa_proplist_gets(s->proplist, PA_PROP_DEVICE_DESCRIPTION)), s->name);
390 char *name;
396 name = pa_xstrndup(key.data, key.size);
398 if ((e = entry_read(u, name))) {
399 pa_log_debug(" Got entry: %s", name);
408 pa_xfree(name);
419 char name[13];
421 strncpy(name, role_names[role], len);
422 for (int i = len+1; i < 12; ++i) name[i] = ' ';
423 name[len] = ':'; name[0] -= 32; name[12] = '\0';
424 dump_database_helper(u, role, name, true);
429 char name[13];
431 strncpy(name, role_names[role], len);
432 for (int i = len+1; i < 12; ++i) name[i] = ' ';
433 name[len] = ':'; name[0] -= 32; name[12] = '\0';
434 dump_database_helper(u, role, name, false);
456 pa_tagstruct_puts(t, u->module->name);
490 static inline struct entry *load_or_initialize_entry(struct userdata *u, struct entry *entry, const char *name, const char *prefix) {
495 pa_assert(name);
498 if ((old = entry_read(u, name))) {
586 char *name, *device_name;
589 name = pa_xstrndup(key.data, key.size);
590 pa_assert_se(device_name = get_name(name, prefix));
592 if ((e = entry_read(u, name))) {
608 if (pa_streq(sink->name, device_name)) {
622 if (pa_streq(source->name, device_name)) {
640 pa_xfree(name);
664 if (pa_safe_streq(si->sink->name, si->preferred_sink) || si->sink_requested_by_application)
739 if (pa_safe_streq(so->source->name, so->preferred_source) || so->source_requested_by_application)
799 char *name = NULL;
846 name = pa_sprintf_malloc("sink:%s", sink->name);
848 old = load_or_initialize_entry(u, entry, name, "sink:");
876 name = pa_sprintf_malloc("source:%s", source->name);
878 old = load_or_initialize_entry(u, entry, name, "source:");
897 pa_assert(name);
904 pa_xfree(name);
912 pa_log_info("Storing device %s.", name);
914 if (entry_write(u, name, entry))
920 pa_xfree(name);
924 char *name;
931 name = pa_sprintf_malloc("sink:%s", new_data->name);
933 if ((e = entry_read(u, name))) {
935 pa_log_info("Restoring description for sink %s.", new_data->name);
942 pa_xfree(name);
948 char *name;
955 name = pa_sprintf_malloc("source:%s", new_data->name);
957 if ((e = entry_read(u, name))) {
960 pa_log_info("Restoring description for source %s.", new_data->name);
967 pa_xfree(name);
1102 static void apply_entry(struct userdata *u, const char *name, struct entry *e) {
1107 pa_assert(name);
1113 if ((n = get_name(name, "sink:"))) {
1116 if (!pa_streq(s->name, n)) {
1120 pa_log_info("Setting description for sink %s to '%s'", s->name, e->description);
1125 else if ((n = get_name(name, "source:"))) {
1128 if (!pa_streq(s->name, n)) {
1133 pa_log_warn("Cowardly refusing to set the description for monitor source %s.", s->name);
1137 pa_log_info("Setting description for source %s to '%s'", s->name, e->description);
1186 char *name;
1190 name = pa_xstrndup(key.data, key.size);
1193 if ((e = entry_read(u, name))) {
1198 if ((device_name = get_name(name, "sink:"))) {
1201 if (pa_streq(s->name, device_name)) {
1207 } else if ((device_name = get_name(name, "source:"))) {
1210 if (pa_streq(s->name, device_name)) {
1218 pa_tagstruct_puts(reply, name);
1232 pa_xfree(name);
1276 const char *name;
1279 if (pa_tagstruct_gets(t, &name) < 0)
1282 key.data = (char*) name;
1283 key.size = strlen(name);