/linux-master/drivers/nvdimm/ |
H A D | core.c | 198 return nvdimm_bus->nd_desc; 285 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 287 for_each_set_bit(cmd, &nd_desc->cmd_mask, BITS_PER_LONG) 296 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 299 if (nd_desc->provider_name) 300 return nd_desc->provider_name; 335 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 364 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 388 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 417 struct nvdimm_bus_descriptor *nd_desc = data; local 426 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 470 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local [all...] |
H A D | e820.c | 38 static struct nvdimm_bus_descriptor nd_desc; local 43 nd_desc.provider_name = "e820"; 44 nd_desc.module = THIS_MODULE; 45 nvdimm_bus = nvdimm_bus_register(dev, &nd_desc);
|
H A D | virtio_pmem.h | 40 struct nvdimm_bus_descriptor nd_desc; member in struct:virtio_pmem
|
H A D | bus.c | 57 return nvdimm_bus->nd_desc->module; 218 struct nvdimm_bus_descriptor *nd_desc; local 228 nd_desc = nvdimm_bus->nd_desc; 233 if (!nd_desc->ndctl) 240 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, &ars_cap, 258 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CLEAR_ERROR, &clear_err, 334 struct nvdimm_bus_descriptor *nd_desc) 333 nvdimm_bus_register(struct device *parent, struct nvdimm_bus_descriptor *nd_desc) argument 998 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 1026 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local [all...] |
H A D | virtio_pmem.c | 88 vpmem->nd_desc.provider_name = "virtio-pmem"; 89 vpmem->nd_desc.module = THIS_MODULE; 92 &vpmem->nd_desc);
|
H A D | dimm_devs.c | 64 struct nvdimm_bus_descriptor *nd_desc; local 75 nd_desc = nvdimm_bus->nd_desc; 76 rc = nd_desc->ndctl(nd_desc, to_nvdimm(ndd->dev), 87 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local 112 rc = nd_desc->ndctl(nd_desc, to_nvdimm(ndd->dev), 136 struct nvdimm_bus_descriptor *nd_desc local 539 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; local [all...] |
H A D | nd-core.h | 20 struct nvdimm_bus_descriptor *nd_desc; member in struct:nvdimm_bus
|
/linux-master/drivers/acpi/nfit/ |
H A D | intel.c | 15 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 16 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); 25 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 26 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); 42 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 43 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); 46 if (!test_bit(NVDIMM_BUS_FAMILY_INTEL, &nd_desc->bus_family_mask)) 407 static int intel_bus_fwa_businfo(struct nvdimm_bus_descriptor *nd_desc, argument 425 rc = nd_desc->ndctl(nd_desc, NUL 432 intel_bus_fwa_state( struct nvdimm_bus_descriptor *nd_desc) argument 504 intel_bus_fwa_capability( struct nvdimm_bus_descriptor *nd_desc) argument 518 intel_bus_fwa_activate(struct nvdimm_bus_descriptor *nd_desc) argument [all...] |
H A D | nfit.h | 238 struct nvdimm_bus_descriptor nd_desc; member in struct:acpi_nfit_desc 335 struct nvdimm_bus_descriptor *nd_desc) 337 return container_of(nd_desc, struct acpi_nfit_desc, nd_desc); 345 int acpi_nfit_ctl(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, 334 to_acpi_desc( struct nvdimm_bus_descriptor *nd_desc) argument
|
H A D | core.c | 91 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 97 if (!nd_desc->provider_name 98 || strcmp(nd_desc->provider_name, "ACPI.NFIT") != 0) 437 int acpi_nfit_ctl(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, argument 440 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); 480 cmd_mask = nd_desc->cmd_mask; 484 !test_bit(family, &nd_desc->bus_family_mask)) 1186 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 1187 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); 1198 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 1209 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 1225 struct nvdimm_bus_descriptor *nd_desc; local 1265 struct nvdimm_bus_descriptor *nd_desc; local 1297 struct nvdimm_bus_descriptor *nd_desc; local 1323 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 1775 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 1969 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 2114 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 2343 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 2363 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 2392 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 2409 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; local 3143 acpi_nfit_flush_probe(struct nvdimm_bus_descriptor *nd_desc) argument 3159 __acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, unsigned int cmd) argument 3185 acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, unsigned int cmd, void *buf) argument 3248 struct nvdimm_bus_descriptor *nd_desc; local [all...] |
/linux-master/include/linux/ |
H A D | libnvdimm.h | 79 typedef int (*ndctl_fn)(struct nvdimm_bus_descriptor *nd_desc, 93 int (*flush_probe)(struct nvdimm_bus_descriptor *nd_desc); 94 int (*clear_to_send)(struct nvdimm_bus_descriptor *nd_desc, 229 (struct nvdimm_bus_descriptor *nd_desc); 231 (struct nvdimm_bus_descriptor *nd_desc); 232 int (*activate)(struct nvdimm_bus_descriptor *nd_desc); 307 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); local 309 return nd_desc->ndctl(nd_desc, nvdimm, cmd, buf, buf_len, cmd_rc);
|
/linux-master/tools/testing/cxl/test/ |
H A D | mock.c | 121 struct nvdimm_bus_descriptor *nd_desc) 127 nd_desc->provider_name = "cxl_test"; 130 return nvdimm_bus_register(dev, nd_desc); 120 __wrap_nvdimm_bus_register(struct device *dev, struct nvdimm_bus_descriptor *nd_desc) argument
|
/linux-master/drivers/cxl/ |
H A D | pmem.c | 213 static int cxl_pmem_ctl(struct nvdimm_bus_descriptor *nd_desc, argument 265 cxl_nvb->nd_desc = (struct nvdimm_bus_descriptor) { 272 nvdimm_bus_register(&cxl_nvb->dev, &cxl_nvb->nd_desc);
|
H A D | cxl.h | 544 struct nvdimm_bus_descriptor nd_desc; member in struct:cxl_nvdimm_bridge
|
/linux-master/tools/testing/nvdimm/test/ |
H A D | nfit.c | 1348 static int nfit_test_ctl(struct nvdimm_bus_descriptor *nd_desc, argument 1352 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); 1518 if (!nd_desc) 1568 if (!nd_desc || !test_bit(cmd, &nd_desc->cmd_mask)) 2908 .nd_desc = { 2965 rc = acpi_nfit_ctl(&acpi_desc->nd_desc, nvdimm, ND_CMD_GET_CONFIG_SIZE, 2985 rc = acpi_nfit_ctl(&acpi_desc->nd_desc, NULL, ND_CMD_ARS_STATUS, 3004 rc = acpi_nfit_ctl(&acpi_desc->nd_desc, NULL, ND_CMD_ARS_CAP, 3026 rc = acpi_nfit_ctl(&acpi_desc->nd_desc, NUL 3127 struct nvdimm_bus_descriptor *nd_desc; local [all...] |
H A D | ndtest.c | 244 static int ndtest_ctl(struct nvdimm_bus_descriptor *nd_desc, argument
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | papr_scm.c | 1003 static int papr_scm_ndctl(struct nvdimm_bus_descriptor *nd_desc, argument
|