Lines Matching defs:read_size
436 size_t config_size, read_size, max_xfer, offset;
462 read_size = sizeof_namespace_index(ndd) * 2;
463 if (!read_size)
480 if (read_size < max_xfer) {
485 if (max_xfer < read_size)
486 max_xfer = read_size;
490 read_size = min(DIV_ROUND_UP(read_size, max_xfer) * max_xfer,
494 rc = nvdimm_get_config_data(ndd, ndd->data, 0, read_size);
525 if (offset + ndd->nslabel_size <= read_size)
528 /* if we haven't read in a while reset our read_size offset */
529 if (read_size < offset)
530 read_size = offset;
533 label_read_size = offset + ndd->nslabel_size - read_size;
538 if (read_size + label_read_size > config_size)
539 label_read_size = config_size - read_size;
542 rc = nvdimm_get_config_data(ndd, ndd->data + read_size,
543 read_size, label_read_size);
547 /* push read_size to next read offset */
548 read_size += label_read_size;