Lines Matching refs:nvdimm

53 static unsigned long intel_security_flags(struct nvdimm *nvdimm,
56 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
81 if (nvdimm_in_overwrite(nvdimm) && ptype == NVDIMM_USER)
84 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
87 nvdimm_name(nvdimm), rc, nd_cmd.cmd.status);
120 static int intel_security_freeze(struct nvdimm *nvdimm)
122 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
139 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
147 static int intel_security_change_key(struct nvdimm *nvdimm,
152 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
177 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
194 static int __maybe_unused intel_security_unlock(struct nvdimm *nvdimm,
197 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
217 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
232 static int intel_security_disable(struct nvdimm *nvdimm,
236 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
255 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
272 static int __maybe_unused intel_security_erase(struct nvdimm *nvdimm,
277 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
298 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
317 static int __maybe_unused intel_security_query_overwrite(struct nvdimm *nvdimm)
320 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
336 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
352 static int __maybe_unused intel_security_overwrite(struct nvdimm *nvdimm,
356 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
375 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
582 static int intel_fwa_dimminfo(struct nvdimm *nvdimm,
600 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);
605 static enum nvdimm_fwa_state intel_fwa_state(struct nvdimm *nvdimm)
607 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
626 rc = intel_fwa_dimminfo(nvdimm, &info);
672 static enum nvdimm_fwa_result intel_fwa_result(struct nvdimm *nvdimm)
674 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
681 if (intel_fwa_state(nvdimm) > NVDIMM_FWA_INVALID)
687 static int intel_fwa_arm(struct nvdimm *nvdimm, enum nvdimm_fwa_trigger arm)
689 struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm);
712 switch (intel_fwa_state(nvdimm)) {
736 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL);