Searched refs:rxtx (Results 1 – 6 of 6) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | spmc_sp_handler.c | 129 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() 147 rxtx->size, in spmc_sp_handle_mem_share() 150 res = spmc_sp_add_share(&mem_trans, rxtx, tot_len, frag_len, in spmc_sp_handle_mem_share() 161 cpu_spin_unlock(&rxtx->spinlock); in spmc_sp_handle_mem_share() 285 struct ffa_rxtx *rxtx, size_t blen, size_t flen, in spmc_sp_add_share() argument 322 mem_acc_base = (vaddr_t)rxtx->rx + mem_trans->mem_access_offs; in spmc_sp_add_share() 356 mem_reg = (void *)((char *)rxtx->rx + addr_range_offs); in spmc_sp_add_share() [all …]
|
| H A D | thread_spmc.c | 104 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 in spmc_handle_rxtx_map() 478 spmc_handle_rxtx_unmap(struct thread_smc_1_2_regs * args,struct ffa_rxtx * rxtx) spmc_handle_rxtx_unmap() argument 507 spmc_handle_rx_release(struct thread_smc_1_2_regs * args,struct ffa_rxtx * rxtx) spmc_handle_rx_release() argument 604 spmc_handle_partition_info_get(struct thread_smc_1_2_regs * args,struct ffa_rxtx * rxtx) spmc_handle_partition_info_get() argument 1249 handle_mem_op_tmem(bool share_mem,paddr_t pbuf,size_t tot_len,size_t frag_len,unsigned int page_count,uint64_t * global_handle,struct ffa_rxtx * rxtx) handle_mem_op_tmem() argument 1321 handle_mem_op_rxbuf(bool share_mem,size_t tot_len,size_t frag_len,uint64_t * global_handle,struct ffa_rxtx * rxtx) handle_mem_op_rxbuf() argument 1362 handle_mem_op(struct thread_smc_1_2_regs * args,struct ffa_rxtx * rxtx) handle_mem_op() argument 1432 handle_mem_frag_tx(struct thread_smc_1_2_regs * args,struct ffa_rxtx * rxtx) handle_mem_frag_tx() argument 2572 spmc_rxtx_map(struct ffa_rxtx * rxtx) spmc_rxtx_map() argument [all...] |
| H A D | secure_partition.c | 1496 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 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 | thread_spmc.h | 40 uint32_t spmc_exchange_version(uint32_t vers, struct ffa_rxtx *rxtx); 46 struct ffa_rxtx *rxtx);
|
| H A D | secure_partition.h | 24 struct ffa_rxtx rxtx; member
|