Lines Matching refs:nd_cmd

61 	} nd_cmd = {  in intel_security_flags()  local
84 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_flags()
85 if (rc < 0 || nd_cmd.cmd.status) { in intel_security_flags()
87 nvdimm_name(nvdimm), rc, nd_cmd.cmd.status); in intel_security_flags()
93 if (nd_cmd.cmd.extended_state & ND_INTEL_SEC_ESTATE_ENABLED) in intel_security_flags()
97 if (nd_cmd.cmd.extended_state & ND_INTEL_SEC_ESTATE_PLIMIT) in intel_security_flags()
102 if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_UNSUPPORTED) in intel_security_flags()
105 if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_ENABLED) { in intel_security_flags()
106 if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_FROZEN || in intel_security_flags()
107 nd_cmd.cmd.state & ND_INTEL_SEC_STATE_PLIMIT) in intel_security_flags()
110 if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_LOCKED) in intel_security_flags()
126 } nd_cmd = { in intel_security_freeze() local
139 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_freeze()
142 if (nd_cmd.cmd.status) in intel_security_freeze()
159 } nd_cmd = { in intel_security_change_key() local
173 memcpy(nd_cmd.cmd.old_pass, old_data->data, in intel_security_change_key()
174 sizeof(nd_cmd.cmd.old_pass)); in intel_security_change_key()
175 memcpy(nd_cmd.cmd.new_pass, new_data->data, in intel_security_change_key()
176 sizeof(nd_cmd.cmd.new_pass)); in intel_security_change_key()
177 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_change_key()
181 switch (nd_cmd.cmd.status) { in intel_security_change_key()
201 } nd_cmd = { in intel_security_unlock() local
215 memcpy(nd_cmd.cmd.passphrase, key_data->data, in intel_security_unlock()
216 sizeof(nd_cmd.cmd.passphrase)); in intel_security_unlock()
217 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_unlock()
220 switch (nd_cmd.cmd.status) { in intel_security_unlock()
240 } nd_cmd = { in intel_security_disable() local
253 memcpy(nd_cmd.cmd.passphrase, key_data->data, in intel_security_disable()
254 sizeof(nd_cmd.cmd.passphrase)); in intel_security_disable()
255 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_disable()
259 switch (nd_cmd.cmd.status) { in intel_security_disable()
283 } nd_cmd = { in intel_security_erase() local
296 memcpy(nd_cmd.cmd.passphrase, key->data, in intel_security_erase()
297 sizeof(nd_cmd.cmd.passphrase)); in intel_security_erase()
298 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_erase()
302 switch (nd_cmd.cmd.status) { in intel_security_erase()
324 } nd_cmd = { in intel_security_query_overwrite() local
336 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_query_overwrite()
340 switch (nd_cmd.cmd.status) { in intel_security_query_overwrite()
360 } nd_cmd = { in intel_security_overwrite() local
373 memcpy(nd_cmd.cmd.passphrase, nkey->data, in intel_security_overwrite()
374 sizeof(nd_cmd.cmd.passphrase)); in intel_security_overwrite()
375 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_security_overwrite()
379 switch (nd_cmd.cmd.status) { in intel_security_overwrite()
413 } nd_cmd = { in intel_bus_fwa_businfo() local
425 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), in intel_bus_fwa_businfo()
427 *info = nd_cmd.cmd; in intel_bus_fwa_businfo()
524 } nd_cmd = { in intel_bus_fwa_activate() local
528 .nd_size_in = sizeof(nd_cmd.cmd.iodev_state), in intel_bus_fwa_activate()
556 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), in intel_bus_fwa_activate()
588 } nd_cmd = { in intel_fwa_dimminfo() local
600 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_fwa_dimminfo()
601 *info = nd_cmd.cmd; in intel_fwa_dimminfo()
694 } nd_cmd = { in intel_fwa_arm() local
698 .nd_size_in = sizeof(nd_cmd.cmd.activate_arm), in intel_fwa_arm()
736 rc = nvdimm_ctl(nvdimm, ND_CMD_CALL, &nd_cmd, sizeof(nd_cmd), NULL); in intel_fwa_arm()