Searched refs:ffa_rxtx (Results 1 – 5 of 5) sorted by relevance
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | thread_spmc.h | 24 struct ffa_rxtx { struct 35 struct ffa_rxtx *buf); argument 37 struct ffa_rxtx *buf); 39 struct ffa_rxtx *buf); 40 uint32_t spmc_exchange_version(uint32_t vers, struct ffa_rxtx *rxtx); 46 struct ffa_rxtx *rxtx);
|
| H A D | spmc_sp_handler.h | 26 struct ffa_rxtx *rxtx, size_t blen, size_t flen, 39 struct ffa_rxtx *rxtx __unused, size_t blen __unused, in spmc_sp_add_share()
|
| H A D | secure_partition.h | 24 struct ffa_rxtx rxtx;
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | thread_spmc.c | 88 * If struct ffa_rxtx::size is 0 RX/TX buffers are not mapped or initialized. 90 * struct ffa_rxtx::spin_lock protects the variables below from concurrent 91 * access this includes the use of content of struct ffa_rxtx::rx and 94 * struct ffa_rxtx::tx_buf_is_mine is true when we may write to struct 95 * ffa_rxtx::tx and false when it is owned by normal world. 102 static struct ffa_rxtx my_rxtx __nex_bss; 104 static bool is_nw_buf(struct ffa_rxtx *rxtx) in is_nw_buf() 117 static struct ffa_rxtx my_rxtx __nex_data = { 176 uint32_t spmc_exchange_version(uint32_t vers, struct ffa_rxtx *rxtx) in spmc_exchange_version() 366 struct ffa_rxtx *rxt in spmc_handle_rxtx_map() [all...] |
| H A D | spmc_sp_handler.c | 129 struct ffa_rxtx *rxtx, in spmc_sp_handle_mem_share() 285 struct ffa_rxtx *rxtx, size_t blen, size_t flen, in spmc_sp_add_share() 461 static bool check_rxtx(struct ffa_rxtx *rxtx) in check_rxtx() 619 struct ffa_rxtx *rxtx) in ffa_mem_retrieve() 734 struct ffa_rxtx *rxtx) in ffa_mem_relinquish() 1250 struct ffa_rxtx *rxtx) in spmc_handle_version()
|