Lines Matching defs:data
164 static bool legacy_entry_read(struct userdata *u, pa_datum *data, struct entry **entry, struct perportentry **perportentry);
185 pa_datum key, data;
197 key.data = (char *) name;
200 data.data = (void*)pa_tagstruct_data(t, &data.size);
202 r = (pa_database_set(u->database, &key, &data, true) == 0);
210 pa_datum key, data;
218 key.data = (char*) name;
221 pa_zero(data);
223 if (!pa_database_get(u->database, &key, &data)) {
224 pa_log_debug("Database contains no data for key: %s", name);
228 t = pa_tagstruct_new_fixed(data.data, data.size);
245 pa_datum_free(&data);
251 pa_log_debug("Database contains invalid data for key: %s (probably pre-v1.0 data)", name);
261 pa_log_debug("Attempting to load legacy (pre-v1.0) data for key: %s", name);
262 if (legacy_entry_read(u, &data, &e, &ppe)) {
292 pa_datum_free(&data);
295 pa_log_debug("Unable to load legacy (pre-v1.0) data for key: %s. Ignoring.", name);
299 pa_datum_free(&data);
347 pa_datum key, data;
376 key.data = (char *) name;
379 data.data = (void*)pa_tagstruct_data(t, &data.size);
381 r = (pa_database_set(u->database, &key, &data, true) == 0);
390 pa_datum key, data;
401 key.data = name;
404 pa_zero(data);
406 if (!pa_database_get(u->database, &key, &data))
409 t = pa_tagstruct_new_fixed(data.data, data.size);
447 pa_datum_free(&data);
459 pa_datum_free(&data);
469 pa_log_debug("Database contains no (or invalid) data for key: %s", name);
521 static bool legacy_entry_read(struct userdata *u, pa_datum *data, struct entry **entry, struct perportentry **perportentry) {
535 pa_assert(data);
539 if (data->size != sizeof(struct legacy_entry)) {
544 le = (struct legacy_entry*)data->data;