Home
last modified time | relevance | path

Searched refs:ndctl (Results 1 – 14 of 14) sorted by relevance

/linux/fs/
H A DKconfig73 using the ndctl utility:
75 # ndctl create-namespace --force --reconfig=namespace0.0 \
80 https://docs.pmem.io/ndctl-user-guide/ndctl-man-pages/ndctl-create-namespace
82 For ndctl to work CONFIG_DEV_DAX needs to be enabled as well. For most
/linux/Documentation/nvdimm/
H A Dmaintainer-entry-profile.rst30 There are unit tests for the subsystem via the ndctl utility:
31 https://github.com/pmem/ndctl
/linux/Documentation/driver-api/nvdimm/
H A Dbtt.rst277 'ndctl' utility [1]:
279 For example, the ndctl command line to setup a btt with a 4k sector size is::
281 ndctl create-namespace -f -e namespace0.0 -m sector -l 4k
283 See ndctl create-namespace --help for more options.
285 [1]: https://github.com/pmem/ndctl
H A Dnvdimm.rst121 https://github.com/pmem/ndctl.git
/linux/include/linux/
H A Dlibnvdimm.h92 ndctl_fn ndctl; member
309 return nd_desc->ndctl(nd_desc, nvdimm, cmd, buf, buf_len, cmd_rc); in nvdimm_ctl()
/linux/drivers/nvdimm/
H A Ddimm_devs.c76 rc = nd_desc->ndctl(nd_desc, to_nvdimm(ndd->dev), in nvdimm_init_nsarea()
112 rc = nd_desc->ndctl(nd_desc, to_nvdimm(ndd->dev), in nvdimm_get_config_data()
160 rc = nd_desc->ndctl(nd_desc, to_nvdimm(ndd->dev), in nvdimm_set_config_data()
H A Dbus.c14 #include <linux/ndctl.h>
233 * if ndctl does not exist, it's PMEM_LEGACY and in nvdimm_clear_poison()
236 if (!nd_desc->ndctl) in nvdimm_clear_poison()
243 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, &ars_cap, in nvdimm_clear_poison()
261 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CLEAR_ERROR, &clear_err, in nvdimm_clear_poison()
392 * the singular ndctl class device per bus needs to be in child_unregister()
752 rc = dev_set_name(dev, "ndctl%d", nvdimm_bus->id); in nvdimm_bus_create_ndctl()
758 dev_dbg(&nvdimm_bus->dev, "failed to register ndctl%d: %d\n", in nvdimm_bus_create_ndctl()
1186 rc = nd_desc->ndctl(nd_desc, nvdimm, cmd, buf, buf_len, &cmd_rc); in __nd_ioctl()
1316 rc = register_chrdev(0, "ndctl", in nvdimm_bus_init()
[all...]
/linux/drivers/acpi/nfit/
H A Dintel.c425 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), in intel_bus_fwa_businfo()
556 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), in intel_bus_fwa_activate()
H A Dcore.c2354 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, cmd, in ars_get_cap()
2382 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_start()
2405 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_continue()
2418 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_STATUS, ars_status, in ars_get_status()
3260 nd_desc->ndctl = acpi_nfit_ctl; in acpi_nfit_desc_init()
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-papr-pmem74 and are set by user-space tools like ndctl by issuing a PAPR DSM.
/linux/drivers/cxl/
H A Dpmem.c270 .ndctl = cxl_pmem_ctl, in cxl_nvdimm_bridge_probe()
/linux/tools/testing/nvdimm/test/
H A Dndtest.c821 p->bus_desc.ndctl = ndtest_ctl; in ndtest_bus_register()
H A Dnfit.c2916 .ndctl = acpi_nfit_ctl, in nfit_ctl_test()
3203 nd_desc->ndctl = nfit_test_ctl; in nfit_test_probe()
/linux/
H A DMAINTAINERS13293 F: include/uapi/linux/ndctl.h