Lines Matching full:world

38  * This file implement the SMC ABI used when communicating with secure world
42 * 2. Low level support functions to register shared memory in secure world
44 * 4. Do a normal scheduled call into secure world
267 * 2. Low level support functions to register shared memory in secure world
269 * Functions to enable/disable shared memory caching in secure world, that
286 /* We need to retry until secure world isn't busy. */ in optee_enable_shm_cache()
311 /* We need to retry until secure world isn't busy. */ in __optee_disable_shm_cache()
583 * when dynamic shared memory is supported by secure world.
640 * 4. Do a normal scheduled call into secure world
643 * call into secure world. During this call may normal world request help
644 * from normal world using RPCs, Remote Procedure Calls. This includes
804 * optee_handle_rpc() - handle RPC from secure world
844 * A foreign interrupt was raised while secure world was in optee_handle_rpc()
875 * optee_smc_do_call_with_arg() - Do an SMC to OP-TEE in secure world
877 * @shm: shared memory holding the message to pass to secure world
881 * Does and SMC to OP-TEE in secure world and handles eventual resulting
884 * Returns return code from secure world, 0 is OK
941 * Out of threads in secure world, wait for a thread in optee_smc_do_call_with_arg()
960 * We're done with our thread in secure world, if there's any in optee_smc_do_call_with_arg()
1148 * During driver initialization is secure world probed to find out which
1443 * reference counters and also avoid wild pointers in secure world in optee_smc_remove()