ND_CMD_ARS_CAP
case ND_CMD_ARS_CAP:
const unsigned long mask = 1 << ND_CMD_ARS_CAP | 1 << ND_CMD_ARS_START
for (i = ND_CMD_ARS_CAP; i <= ND_CMD_CLEAR_ERROR; i++)
(1 << ND_CMD_ARS_CAP) |
rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, cmd,
if (i >= 1 && ((!nvdimm && cmd >= ND_CMD_ARS_CAP
rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, &ars_cap,
[ND_CMD_ARS_CAP] = {
case ND_CMD_ARS_CAP: return "ars_cap";
#define ND_IOCTL_ARS_CAP _IOWR(ND_IOCTL, ND_CMD_ARS_CAP,\
case ND_CMD_ARS_CAP:
set_bit(ND_CMD_ARS_CAP, &acpi_desc->bus_cmd_force_en);
set_bit(ND_CMD_ARS_CAP, &acpi_desc->bus_cmd_force_en);
.cmd_mask = 1UL << ND_CMD_ARS_CAP
rc = acpi_nfit_ctl(&acpi_desc->nd_desc, NULL, ND_CMD_ARS_CAP,