Lines Matching defs:data
207 pa_datum key, data;
232 key.data = (char *) name;
235 data.data = (void*)pa_tagstruct_data(t, &data.size);
237 r = (pa_database_set(u->database, &key, &data, true) == 0);
247 static struct entry* legacy_entry_read(struct userdata *u, pa_datum *data) {
256 pa_assert(data);
258 if (data->size != sizeof(struct legacy_entry)) {
263 le = (struct legacy_entry*)data->data;
282 pa_datum key, data;
291 key.data = (char*) name;
294 pa_zero(data);
296 if (!pa_database_get(u->database, &key, &data)) {
297 pa_log_debug("Database contains no data for key: %s", name);
301 t = pa_tagstruct_new_fixed(data.data, data.size);
369 pa_datum_free(&data);
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);
384 if ((e = legacy_entry_read(u, &data))) {
388 pa_datum_free(&data);
391 pa_log_debug("Unable to load legacy (pre-v1.0) data for key: %s. Ignoring.", name);
394 pa_datum_free(&data);
618 static pa_hook_result_t card_preferred_port_changed_callback(pa_core *core, pa_card_preferred_port_changed_hook_data *data,
623 card = data->card;
629 if (data->direction == PA_DIRECTION_INPUT) {