Lines Matching full:command
115 * struct sev_data_init - INIT command parameters
129 * struct sev_data_init_ex - INIT_EX command parameters
131 * @length: len of the command buffer read by the PSP
151 * struct sev_data_pek_csr - PEK_CSR command parameters
162 * struct sev_data_cert_import - PEK_CERT_IMPORT command parameters
178 * struct sev_data_download_firmware - DOWNLOAD_FIRMWARE command parameters
189 * struct sev_data_get_id - GET_ID command parameters
199 * struct sev_data_pdh_cert_export - PDH_CERT_EXPORT command parameters
215 * struct sev_data_decommission - DECOMMISSION command parameters
224 * struct sev_data_activate - ACTIVATE command parameters
235 * struct sev_data_deactivate - DEACTIVATE command parameters
244 * struct sev_data_guest_status - SEV GUEST_STATUS command parameters
259 * struct sev_data_launch_start - LAUNCH_START command parameters
279 * struct sev_data_launch_update_data - LAUNCH_UPDATE_DATA command parameter
293 * struct sev_data_launch_update_vmsa - LAUNCH_UPDATE_VMSA command
307 * struct sev_data_launch_measure - LAUNCH_MEASURE command parameters
321 * struct sev_data_launch_secret - LAUNCH_SECRET command parameters
345 * struct sev_data_launch_finish - LAUNCH_FINISH command parameters
354 * struct sev_data_send_start - SEND_START command parameters
384 * struct sev_data_send_update - SEND_UPDATE_DATA command
408 * struct sev_data_send_update - SEND_UPDATE_VMSA command
431 * struct sev_data_send_finish - SEND_FINISH command parameters
440 * struct sev_data_send_cancel - SEND_CANCEL command parameters
449 * struct sev_data_receive_start - RECEIVE_START command parameters
468 * struct sev_data_receive_update_data - RECEIVE_UPDATE_DATA command parameters
492 * struct sev_data_receive_update_vmsa - RECEIVE_UPDATE_VMSA command parameters
516 * struct sev_data_receive_finish - RECEIVE_FINISH command parameters
525 * struct sev_data_dbg - DBG_ENCRYPT/DBG_DECRYPT command parameters
541 * struct sev_data_attestation_report - SEV_ATTESTATION_REPORT command parameters
557 * struct sev_data_snp_download_firmware - SNP_DOWNLOAD_FIRMWARE command params
568 * struct sev_data_snp_activate - SNP_ACTIVATE command params
579 * struct sev_data_snp_addr - generic SNP command params
588 * struct sev_data_snp_launch_start - SNP_LAUNCH_START command params
622 * struct sev_data_snp_launch_update - SNP_LAUNCH_UPDATE command params
654 * struct sev_data_snp_launch_finish - SNP_LAUNCH_FINISH command params
677 * struct sev_data_snp_guest_status - SNP_GUEST_STATUS command params
688 * struct sev_data_snp_page_reclaim - SNP_PAGE_RECLAIM command params
699 * struct sev_data_snp_page_unsmash - SNP_PAGE_UNSMASH command params
710 * struct sev_data_snp_dbg - DBG_ENCRYPT/DBG_DECRYPT command parameters
723 * struct sev_data_snp_guest_request - SNP_GUEST_REQUEST command params
783 * @len: length of the command buffer read by the PSP
809 * @len: length of the command buffer read by the PSP
827 * sev_platform_init - perform SEV INIT command
832 * 0 if the SEV successfully processed the command
835 * -%ETIMEDOUT if the SEV command timed out
841 * sev_platform_status - perform SEV PLATFORM_STATUS command
844 * @error: SEV command return code
847 * 0 if the SEV successfully processed the command
850 * -%ETIMEDOUT if the SEV command timed out
856 * sev_issue_cmd_external_user - issue SEV command by other driver with a file
859 * This function can be used by other drivers to issue a SEV command on
864 * @cmd - command to issue
865 * @data - command buffer
866 * @error: SEV command return code
869 * 0 if the SEV successfully processed the command
872 * -%ETIMEDOUT if the SEV command timed out
880 * sev_guest_deactivate - perform SEV DEACTIVATE command
883 * @sev_ret: sev command return code
886 * 0 if the sev successfully processed the command
889 * -%ETIMEDOUT if the sev command timed out
895 * sev_guest_activate - perform SEV ACTIVATE command
898 * @sev_ret: sev command return code
901 * 0 if the sev successfully processed the command
904 * -%ETIMEDOUT if the sev command timed out
910 * sev_guest_df_flush - perform SEV DF_FLUSH command
912 * @sev_ret: sev command return code
915 * 0 if the sev successfully processed the command
918 * -%ETIMEDOUT if the sev command timed out
924 * sev_guest_decommission - perform SEV DECOMMISSION command
927 * @sev_ret: sev command return code
930 * 0 if the sev successfully processed the command
933 * -%ETIMEDOUT if the sev command timed out
939 * sev_do_cmd - issue an SEV or an SEV-SNP command
941 * @cmd: SEV or SEV-SNP firmware command to issue
942 * @data: arguments for firmware command
943 * @psp_ret: SEV command return code
946 * 0 if the SEV device successfully processed the command
949 * -%ETIMEDOUT if the SEV command timed out