Lines Matching refs:read_size
436 size_t config_size, read_size, max_xfer, offset; in nd_label_data_init() local
462 read_size = sizeof_namespace_index(ndd) * 2; in nd_label_data_init()
463 if (!read_size) in nd_label_data_init()
480 if (read_size < max_xfer) { in nd_label_data_init()
485 if (max_xfer < read_size) in nd_label_data_init()
486 max_xfer = read_size; in nd_label_data_init()
490 read_size = min(DIV_ROUND_UP(read_size, max_xfer) * max_xfer, in nd_label_data_init()
494 rc = nvdimm_get_config_data(ndd, ndd->data, 0, read_size); in nd_label_data_init()
525 if (offset + ndd->nslabel_size <= read_size) in nd_label_data_init()
529 if (read_size < offset) in nd_label_data_init()
530 read_size = offset; in nd_label_data_init()
533 label_read_size = offset + ndd->nslabel_size - read_size; in nd_label_data_init()
538 if (read_size + label_read_size > config_size) in nd_label_data_init()
539 label_read_size = config_size - read_size; in nd_label_data_init()
542 rc = nvdimm_get_config_data(ndd, ndd->data + read_size, in nd_label_data_init()
543 read_size, label_read_size); in nd_label_data_init()
548 read_size += label_read_size; in nd_label_data_init()