Lines Matching +full:secure +full:- +full:firmware
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2017-2018, Intel Corporation
22 * Secure firmware accepts the request issued by one of service clients.
25 * Service client successfully submits data buffer to secure firmware.
28 * Secure firmware completes data process, ready to accept the
32 * Secure firmware completes service request successfully. In case of
42 * Secure firmware doesn't support requested features such as RSU retry
73 * enum stratix10_svc_command_code - supported service commands
75 * @COMMAND_NOOP: do 'dummy' request for integration/debug/trouble-shooting
80 * @COMMAND_RECONFIG_DATA_SUBMIT: submit buffer(s) of bit-stream data for the
96 * software to firmware, return status is SVC_STATUS_OK or
99 * @COMMAND_RSU_RETRY: query firmware for the current image's retry counter,
102 * @COMMAND_RSU_MAX_RETRY: query firmware for the max retry value,
105 * @COMMAND_RSU_DCMF_VERSION: query firmware for the DCMF version, return status
123 * struct stratix10_svc_client_msg - message sent by client to service
137 * struct stratix10_svc_command_config_type - config type
145 * struct stratix10_svc_cb_data - callback data structure from service layer
159 * struct stratix10_svc_client - service client structure
172 * stratix10_svc_request_channel_byname() - request service channel
184 * stratix10_svc_free_channel() - free service channel.
190 * stratix10_svc_allocate_memory() - allocate the momory
204 * stratix10_svc_free_memory() - free allocated memory
211 * stratix10_svc_send() - send a message to the remote
216 * Return: 0 for success, -ENOMEM or -ENOBUFS on error.
221 * stratix10_svc_done() - complete service request