Home
last modified time | relevance | path

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

/optee_os/core/arch/arm/kernel/
A Dthread_spmc.c236 rxtx->tx = tx; in spmc_handle_rxtx_map()
237 rxtx->rx = rx; in spmc_handle_rxtx_map()
254 rxtx->size = sz; in spmc_handle_rxtx_map()
277 unmap_buf(rxtx->rx, rxtx->size); in spmc_handle_rxtx_unmap()
278 unmap_buf(rxtx->tx, rxtx->size); in spmc_handle_rxtx_unmap()
280 rxtx->size = 0; in spmc_handle_rxtx_unmap()
298 if (!rxtx->size || rxtx->tx_is_mine) { in spmc_handle_rx_release()
373 if (!rxtx->size || !rxtx->tx_is_mine) { in spmc_handle_partition_info_get()
381 fpi = rxtx->tx; in spmc_handle_partition_info_get()
779 if (rxtx->rx && flen <= rxtx->size) { in handle_mem_share_rxbuf()
[all …]
A Dspmc_sp_handler.c129 struct ffa_rxtx *rxtx, in spmc_sp_handle_mem_share() argument
137 cpu_spin_lock(&rxtx->spinlock); in spmc_sp_handle_mem_share()
335 (vaddr_t)rxtx->rx, in spmc_sp_add_share()
336 rxtx->size)) { in spmc_sp_add_share()
370 return rxtx && rxtx->rx && rxtx->tx && rxtx->size > 0; in check_rxtx()
495 struct ffa_rxtx *rxtx) in ffa_mem_retrieve() argument
508 if (!check_rxtx(rxtx) || !rxtx->tx_is_mine) { in ffa_mem_retrieve()
513 tx_len = rxtx->size; in ffa_mem_retrieve()
514 retr_dsc = rxtx->rx; in ffa_mem_retrieve()
583 rxtx->tx_is_mine = false; in ffa_mem_retrieve()
[all …]
/optee_os/core/arch/arm/include/kernel/
A Dspmc_sp_handler.h25 int spmc_sp_add_share(struct ffa_rxtx *rxtx,
33 static inline int spmc_sp_add_share(struct ffa_rxtx *rxtx __unused, in spmc_sp_add_share()
A Dthread_spmc.h30 struct ffa_rxtx *rxtx);
A Dsecure_partition.h37 struct ffa_rxtx rxtx; member

Completed in 12 milliseconds