Lines Matching refs:read_size
415 size_t config_size, read_size, max_xfer, offset;
441 read_size = sizeof_namespace_index(ndd) * 2;
442 if (!read_size)
459 if (read_size < max_xfer) {
464 if (max_xfer < read_size)
465 max_xfer = read_size;
469 read_size = min(DIV_ROUND_UP(read_size, max_xfer) * max_xfer,
473 rc = nvdimm_get_config_data(ndd, ndd->data, 0, read_size);
504 if (offset + ndd->nslabel_size <= read_size)
507 /* if we haven't read in a while reset our read_size offset */
508 if (read_size < offset)
509 read_size = offset;
512 label_read_size = offset + ndd->nslabel_size - read_size;
517 if (read_size + label_read_size > config_size)
518 label_read_size = config_size - read_size;
521 rc = nvdimm_get_config_data(ndd, ndd->data + read_size,
522 read_size, label_read_size);
526 /* push read_size to next read offset */
527 read_size += label_read_size;