Home
last modified time | relevance | path

Searched refs:ffa_rxtx (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/arch/arm/include/kernel/
H A Dthread_spmc.h24 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 Dspmc_sp_handler.h26 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 Dsecure_partition.h24 struct ffa_rxtx rxtx;
/optee_os/core/arch/arm/kernel/
H A Dthread_spmc.c88 * 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 Dspmc_sp_handler.c129 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()