Home
last modified time | relevance | path

Searched refs:rxtx (Results 1 – 6 of 6) sorted by relevance

/optee_os/core/arch/arm/kernel/
H A Dspmc_sp_handler.c129 struct ffa_rxtx *rxtx, in spmc_sp_handle_mem_share() argument
138 cpu_spin_lock(&rxtx->spinlock); in spmc_sp_handle_mem_share()
143 else if (frag_len > rxtx->size) in spmc_sp_handle_mem_share()
146 res = spmc_read_mem_transaction(rxtx->ffa_vers, rxtx->rx, in spmc_sp_handle_mem_share()
149 res = spmc_sp_add_share(&mem_trans, rxtx, tot_len, frag_len, in spmc_sp_handle_mem_share()
160 cpu_spin_unlock(&rxtx->spinlock); in spmc_sp_handle_mem_share()
284 struct ffa_rxtx *rxtx, size_t blen, size_t flen, in spmc_sp_add_share() argument
321 mem_acc_base = (vaddr_t)rxtx->rx + mem_trans->mem_access_offs; in spmc_sp_add_share()
355 mem_reg = (void *)((char *)rxtx->rx + addr_range_offs); in spmc_sp_add_share()
460 static bool check_rxtx(struct ffa_rxtx *rxtx) in check_rxtx() argument
[all …]
H A Dthread_spmc.c104 static bool is_nw_buf(struct ffa_rxtx *rxtx) in is_nw_buf() argument
106 return rxtx == &my_rxtx; in is_nw_buf()
176 uint32_t spmc_exchange_version(uint32_t vers, struct ffa_rxtx *rxtx) in spmc_exchange_version() argument
201 rxtx->ffa_vers = my_vers; in spmc_exchange_version()
203 rxtx->ffa_vers = vers; in spmc_exchange_version()
366 struct ffa_rxtx *rxtx) in spmc_handle_rxtx_map() argument
375 cpu_spin_lock(&rxtx->spinlock); in spmc_handle_rxtx_map()
391 if (rxtx->size) { in spmc_handle_rxtx_map()
400 if (is_nw_buf(rxtx)) { in spmc_handle_rxtx_map()
450 rxtx->tx = tx; in spmc_handle_rxtx_map()
[all …]
H A Dsecure_partition.c1496 s->rxtx.ffa_vers = ffa_version; in read_ffa_version()
1701 &boot_info_size, sess->rxtx.ffa_vers); in sp_first_run()
/optee_os/core/arch/arm/include/kernel/
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 Dthread_spmc.h40 uint32_t spmc_exchange_version(uint32_t vers, struct ffa_rxtx *rxtx);
46 struct ffa_rxtx *rxtx);
H A Dsecure_partition.h24 struct ffa_rxtx rxtx; member