Lines Matching refs:fieldname
3395 static int persist_get_key(const char *fieldname, char *value)
3403 if (!strncmp(persist_data->persist_entry[i].key, fieldname, PROPERTY_KEY_MAX)) {
3413 static int persist_set_key(const char *fieldname, const char *value, int encrypted)
3428 if (!strncmp(persist_data->persist_entry[i].key, fieldname, PROPERTY_KEY_MAX)) {
3439 strlcpy(persist_data->persist_entry[num].key, fieldname, PROPERTY_KEY_MAX);
3487 static int persist_del_keys(const char *fieldname, unsigned index)
3502 if (!match_multi_entry(persist_data->persist_entry[i].key, fieldname, index)) {
3514 // Did not find an entry matching the given fieldname
3519 static int persist_count_keys(const char *fieldname)
3530 if (match_multi_entry(persist_data->persist_entry[i].key, fieldname, 0)) {
3539 int cryptfs_getfield(const char *fieldname, char *value, int len)
3562 if (!persist_get_key(fieldname, temp_value)) {
3572 if (snprintf(temp_field, sizeof(temp_field), "%s_%d", fieldname, i) >=
3574 // If the fieldname is very long, we stop as soon as it begins to overflow the
3601 int cryptfs_setfield(const char *fieldname, const char *value)
3637 max_keylen = strlen(fieldname);
3648 if (persist_data->persist_valid_entries + num_entries - persist_count_keys(fieldname) >
3656 persist_del_keys(fieldname, 0);
3658 if (persist_set_key(fieldname, value, encrypted)) {
3665 snprintf(temp_field, sizeof(temp_field), "%s_%d", fieldname, field_id);