Lines Matching refs:dimm

37 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm)			\  argument
39 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))
103 .dimm = 0,
109 .dimm = 1,
118 .dimm = 0,
124 .dimm = 1,
130 .dimm = 2,
136 .dimm = 3,
162 .dimm = 0,
234 static int ndtest_get_config_size(struct ndtest_dimm *dimm, unsigned int buf_len, in ndtest_get_config_size() argument
239 size->config_size = dimm->config_size; in ndtest_get_config_size()
248 struct ndtest_dimm *dimm; in ndtest_ctl() local
259 dimm = nvdimm_provider_data(nvdimm); in ndtest_ctl()
260 if (!dimm) in ndtest_ctl()
265 *cmd_rc = ndtest_get_config_size(dimm, buf_len, buf); in ndtest_ctl()
268 *cmd_rc = ndtest_config_get(dimm, buf_len, buf); in ndtest_ctl()
271 *cmd_rc = ndtest_config_set(dimm, buf_len, buf); in ndtest_ctl()
280 if ((1 << cmd) & dimm->fail_cmd) in ndtest_ctl()
281 return dimm->fail_cmd_code ? dimm->fail_cmd_code : -EIO; in ndtest_ctl()
418 int i, ndimm = region->mapping[0].dimm; in ndtest_create_region()
450 ndimm = region->mapping[i].dimm; in ndtest_create_region()
497 struct ndtest_dimm *dimm = dev_get_drvdata(dev); in handle_show() local
499 return sprintf(buf, "%#x\n", dimm->handle); in handle_show()
506 struct ndtest_dimm *dimm = dev_get_drvdata(dev); in fail_cmd_show() local
508 return sprintf(buf, "%#x\n", dimm->fail_cmd); in fail_cmd_show()
514 struct ndtest_dimm *dimm = dev_get_drvdata(dev); in fail_cmd_store() local
522 dimm->fail_cmd = val; in fail_cmd_store()
531 struct ndtest_dimm *dimm = dev_get_drvdata(dev); in fail_cmd_code_show() local
533 return sprintf(buf, "%d\n", dimm->fail_cmd_code); in fail_cmd_code_show()
539 struct ndtest_dimm *dimm = dev_get_drvdata(dev); in fail_cmd_code_store() local
547 dimm->fail_cmd_code = val; in fail_cmd_code_store()
572 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in phys_id_show() local
574 return sprintf(buf, "%#x\n", dimm->physical_id); in phys_id_show()
589 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in id_show() local
592 0xa, 2016, ~(dimm->handle)); in id_show()
600 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in nvdimm_handle_show() local
602 return sprintf(buf, "%#x\n", dimm->handle); in nvdimm_handle_show()
628 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in formats_show() local
630 return sprintf(buf, "%d\n", dimm->num_formats); in formats_show()
638 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in format_show() local
640 if (dimm->num_formats > 1) in format_show()
659 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in ndtest_nvdimm_attr_visible() local
661 if (a == &dev_attr_format1.attr && dimm->num_formats <= 1) in ndtest_nvdimm_attr_visible()
671 struct ndtest_dimm *dimm = nvdimm_provider_data(nvdimm); in flags_show() local
675 flags = dimm->flags; in flags_show()
727 struct ndtest_dimm *dimm, int id) in ndtest_dimm_register() argument
730 unsigned long dimm_flags = dimm->flags; in ndtest_dimm_register()
732 if (dimm->num_formats > 1) in ndtest_dimm_register()
735 if (dimm->flags & PAPR_PMEM_UNARMED_MASK) in ndtest_dimm_register()
738 dimm->nvdimm = nvdimm_create(priv->bus, dimm, in ndtest_dimm_register()
741 if (!dimm->nvdimm) { in ndtest_dimm_register()
746 dimm->dev = device_create_with_groups(&ndtest_dimm_class, in ndtest_dimm_register()
748 0, dimm, dimm_attribute_groups, in ndtest_dimm_register()
750 if (!dimm->dev) { in ndtest_dimm_register()