Lines Matching +full:0 +full:a

10  * All RPC is done with a struct optee_msg_arg as bearer of information,
25 * [out] value[0].a Number of seconds
26 * [out] value[0].b Number of nano 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
43 * [in] value[0].b notification value
45 * Sending a synchronous notification
46 * [in] value[0].a OPTEE_RPC_NOTIFICATION_SEND
47 * [in] value[0].b notification value
50 #define OPTEE_RPC_NOTIFICATION_WAIT 0
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
65 * [in] value[0].b Requested size
66 * [in] value[0].c Required alignment
67 * [out] memref[0] Buffer
70 /* Memory that can be shared with a non-secure user space application */
71 #define OPTEE_RPC_SHM_TYPE_APPL 0
78 * [in] value[0].a Type of memory one of
80 * [in] value[0].b Value of shared memory reference or cookie
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.
100 #define OPTEE_RPC_I2C_TRANSFER_RD 0
104 #define OPTEE_RPC_I2C_FLAGS_TEN_BIT BIT(0)