Lines Matching +full:secure +full:- +full:firmware

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2017-2018, Intel Corporation
23 * Secure firmware accepts the request issued by one of service clients.
26 * Service client successfully submits data buffer to secure firmware.
29 * Secure firmware completes data process, ready to accept the
33 * Secure firmware completes service request successfully. In case of
43 * Secure firmware doesn't support requested features such as RSU retry
77 * enum stratix10_svc_command_code - supported service commands
79 * @COMMAND_NOOP: do 'dummy' request for integration/debug/trouble-shooting
84 * @COMMAND_RECONFIG_DATA_SUBMIT: submit buffer(s) of bit-stream data for the
100 * software to firmware, return status is SVC_STATUS_OK or
103 * @COMMAND_RSU_RETRY: query firmware for the current image's retry counter,
106 * @COMMAND_RSU_MAX_RETRY: query firmware for the max retry value,
109 * @COMMAND_RSU_DCMF_VERSION: query firmware for the DCMF version, return status
115 * @COMMAND_FIRMWARE_VERSION: query running firmware version, return status
118 * @COMMAND_SMC_SVC_VERSION: Non-mailbox SMC SVC API Version,
124 * @COMMAND_RSU_DCMF_STATUS: query firmware for the DCMF status
127 * @COMMAND_FCS_REQUEST_SERVICE: request validation of image from firmware,
172 /* Non-mailbox SMC Call */
177 * struct stratix10_svc_client_msg - message sent by client to service
195 * struct stratix10_svc_command_config_type - config type
203 * struct stratix10_svc_cb_data - callback data structure from service layer
217 * struct stratix10_svc_client - service client structure
230 * stratix10_svc_request_channel_byname() - request service channel
242 * stratix10_svc_free_channel() - free service channel.
248 * stratix10_svc_allocate_memory() - allocate the momory
262 * stratix10_svc_free_memory() - free allocated memory
269 * stratix10_svc_send() - send a message to the remote
274 * Return: 0 for success, -ENOMEM or -ENOBUFS on error.
279 * stratix10_svc_done() - complete service request