Lines Matching refs:buffer_size
42 static inline size_t buffer_size(struct persistent_ram_zone *prz)
64 while (unlikely(new >= prz->buffer_size))
65 new -= prz->buffer_size;
85 if (old == prz->buffer_size)
89 if (new > prz->buffer_size)
90 new = prz->buffer_size;
126 uint8_t *buffer_end = buffer->data + prz->buffer_size;
170 while (block < buffer->data + buffer_size(prz)) {
173 if (block + size > buffer->data + prz->buffer_size)
174 size = buffer->data + prz->buffer_size - block;
204 ecc_blocks = DIV_ROUND_UP(prz->buffer_size - prz->ecc_info.ecc_size,
208 if (ecc_total >= prz->buffer_size) {
211 ecc_total, prz->buffer_size);
215 prz->buffer_size -= ecc_total;
216 prz->par_buffer = buffer->data + prz->buffer_size;
295 size_t size = buffer_size(prz);
322 if (unlikely(c > prz->buffer_size)) {
323 s += c - prz->buffer_size;
324 c = prz->buffer_size;
331 rem = prz->buffer_size - start;
351 if (unlikely(c > prz->buffer_size)) {
352 s += c - prz->buffer_size;
353 c = prz->buffer_size;
360 rem = prz->buffer_size - start;
501 prz->buffer_size = size - sizeof(struct persistent_ram_buffer);
521 if (buffer_size(prz) == 0 && buffer_start(prz) == 0) {
526 if (buffer_size(prz) > prz->buffer_size ||
527 buffer_start(prz) > buffer_size(prz)) {
529 buffer_size(prz), buffer_start(prz));
533 buffer_size(prz), buffer_start(prz));
614 sizeof(*prz->buffer), prz->buffer_size,
615 prz->size - sizeof(*prz->buffer) - prz->buffer_size,