Lines Matching full:world
34 * This file implement the SMC ABI used when communicating with secure world
38 * 2. Low level support functions to register shared memory in secure world
40 * 4. Do a normal scheduled call into secure world
246 * 2. Low level support functions to register shared memory in secure world
248 * Functions to enable/disable shared memory caching in secure world, that
265 /* We need to retry until secure world isn't busy. */ in optee_enable_shm_cache()
290 /* We need to retry until secure world isn't busy. */ in __optee_disable_shm_cache()
562 * when dynamic shared memory is supported by secure world.
620 * 4. Do a normal scheduled call into secure world
623 * call into secure world. During this call may normal world request help
624 * from normal world using RPCs, Remote Procedure Calls. This includes
787 * optee_handle_rpc() - handle RPC from secure world
826 * A foreign interrupt was raised while secure world was in optee_handle_rpc()
857 * optee_smc_do_call_with_arg() - Do an SMC to OP-TEE in secure world
859 * @shm: shared memory holding the message to pass to secure world
862 * Does and SMC to OP-TEE in secure world and handles eventual resulting
865 * Returns return code from secure world, 0 is OK
921 * Out of threads in secure world, wait for a thread in optee_smc_do_call_with_arg()
940 * We're done with our thread in secure world, if there's any in optee_smc_do_call_with_arg()
1057 * During driver initialization is secure world probed to find out which
1324 * reference counters and also avoid wild pointers in secure world in optee_smc_remove()