Lines Matching full:world
37 * This file implement the SMC ABI used when communicating with secure world
41 * 2. Low level support functions to register shared memory in secure world
43 * 4. Do a normal scheduled call into secure world
266 * 2. Low level support functions to register shared memory in secure world
268 * Functions to enable/disable shared memory caching in secure world, that
285 /* We need to retry until secure world isn't busy. */ in optee_enable_shm_cache()
310 /* We need to retry until secure world isn't busy. */ in __optee_disable_shm_cache()
582 * 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
1442 * reference counters and also avoid wild pointers in secure world in optee_smc_remove()