Lines Matching refs:nvdimm

52 static unsigned long intel_security_flags(struct nvdimm *nvdimm,
55 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
80 if (nvdimm_in_overwrite(nvdimm) && ptype == NVDIMM_USER)
83 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
86 nvdimm_name(nvdimm), rc, nd_cmd.cmd.status);
119 static int intel_security_freeze(struct nvdimm *nvdimm)
121 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
138 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
146 static int intel_security_change_key(struct nvdimm *nvdimm,
151 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
176 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
195 static int __maybe_unused intel_security_unlock(struct nvdimm *nvdimm,
198 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
218 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
236 static int intel_security_disable(struct nvdimm *nvdimm,
240 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
259 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
276 static int __maybe_unused intel_security_erase(struct nvdimm *nvdimm,
281 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
304 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
325 static int __maybe_unused intel_security_query_overwrite(struct nvdimm *nvdimm)
328 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
344 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
362 static int __maybe_unused intel_security_overwrite(struct nvdimm *nvdimm,
366 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
387 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
610 static int intel_fwa_dimminfo(struct nvdimm *nvdimm,
628 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
633 static enum nvdimm_fwa_state intel_fwa_state(struct nvdimm *nvdimm)
635 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
654 rc = intel_fwa_dimminfo(nvdimm, &info);
700 static enum nvdimm_fwa_result intel_fwa_result(struct nvdimm *nvdimm)
702 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
709 if (intel_fwa_state(nvdimm) > NVDIMM_FWA_INVALID)
715 static int intel_fwa_arm(struct nvdimm *nvdimm, enum nvdimm_fwa_trigger arm)
717 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
740 switch (intel_fwa_state(nvdimm)) {
764 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);