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()
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 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 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 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