Lines Matching refs:value_size
696 char *value, size_t *value_size) in cache_read() argument
707 assert(value_size != NULL); in cache_read()
765 if ((*value_size < find_res->value_size) || (value == NULL)) { in cache_read()
766 *value_size = find_res->value_size; in cache_read()
771 *value_size = find_res->value_size; in cache_read()
772 memcpy(value, find_res->value, find_res->value_size); in cache_read()
802 char const *value, size_t value_size) in cache_write() argument
835 if ((find_res->value_size == value_size) && in cache_write()
836 (memcmp(find_res->value, value, value_size) == 0)) { in cache_write()
842 item_data.value = malloc(value_size); in cache_write()
844 memcpy(item_data.value, value, value_size); in cache_write()
845 item_data.value_size = value_size; in cache_write()
858 item_data.value = malloc(value_size); in cache_write()
861 memcpy(item_data.value, value, value_size); in cache_write()
862 item_data.value_size = value_size; in cache_write()
981 new_item->value_size = data_size; in cache_mp_write()
1111 if (rs->current_item->value_size > *data_size) { in cache_mp_read()
1112 *data_size = rs->current_item->value_size; in cache_mp_read()
1122 *data_size = rs->current_item->value_size; in cache_mp_read()
1123 memcpy(data, rs->current_item->value, rs->current_item->value_size); in cache_mp_read()