Lines Matching +full:- +full:a
1 /* SPDX-License-Identifier: BSD-2-Clause */
3 * Copyright (c) 2016-2021, Linaro Limited
10 * All RPC is done with a struct optee_msg_arg as bearer of information,
14 * RPC communication with tee-supplicant is reversed compared to normal
23 * 1970-01-01 00:00:00 +0000 (UTC).
25 * [out] value[0].a Number of seconds
33 * If secure world needs to wait for something, for instance a mutex, it
34 * does a notification wait request instead of spinning in secure world.
35 * Conversely can a synchronous notification can be sent when a secure
36 * world mutex with a thread waiting thread is unlocked.
38 * This interface can also be used to wait for a asynchronous notification
39 * which instead is sent via a non-secure interrupt.
42 * [in] value[0].a OPTEE_RPC_NOTIFICATION_WAIT
45 * Sending a synchronous notification
46 * [in] value[0].a OPTEE_RPC_NOTIFICATION_SEND
56 * [in] value[0].a Number of milliseconds to suspend
61 * Allocate a piece of shared memory
63 * [in] value[0].a Type of memory one of
70 /* Memory that can be shared with a non-secure user space application */
72 /* Memory only shared with non-secure kernel */
78 * [in] value[0].a Type of memory one of
87 * [in] value[0].a Transfer mode (OPTEE_RPC_I2C_TRANSFER_*)
88 * [in] value[0].b The I2C bus (a.k.a adapter).
90 * [in] value[0].c The I2C chip (a.k.a address).
92 * [in] value[1].a The I2C master control flags (ie, 10 bit address).
95 * [out] value[3].a Number of bytes transferred by the REE.