Searched refs:mem_trans (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | spmc_sp_handler.c | 132 struct ffa_mem_transaction_x mem_trans = { }; in spmc_sp_handle_mem_share() local 147 frag_len, &mem_trans); 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() 283 int spmc_sp_add_share(struct ffa_mem_transaction_x *mem_trans, in spmc_sp_add_share() argument 296 uint16_t sender_id = mem_trans->sender_id; in spmc_sp_add_share() 319 mem_acc_size = mem_trans->mem_access_size; in spmc_sp_add_share() 320 num_mem_accs = mem_trans->mem_access_count; in spmc_sp_add_share() 321 mem_acc_base = (vaddr_t)rxtx->rx + mem_trans->mem_access_offs; in spmc_sp_add_share() 330 smem->mem_reg_attr = mem_trans->mem_reg_attr; in spmc_sp_add_share() 331 smem->flags = mem_trans->flags; in spmc_sp_add_share() [all …]
|
| H A D | thread_spmc.c | 1041 static int mem_op_init(bool mem_share, struct ffa_mem_transaction_x *mem_trans, in mem_op_init() argument 1054 if (mem_trans->mem_reg_attr != exp_mem_reg_attr) in mem_op_init() 1058 if (get_acc_perms((vaddr_t)buf + mem_trans->mem_access_offs, in mem_op_init() 1059 mem_trans->mem_access_size, in mem_op_init() 1060 mem_trans->mem_access_count, in mem_op_init() 1146 static bool is_sp_op(struct ffa_mem_transaction_x *mem_trans, void *buf) in is_sp_op() argument 1154 if (mem_trans->mem_access_count < 1) in is_sp_op() 1157 mem_acc = (void *)((vaddr_t)buf + mem_trans->mem_access_offs); in is_sp_op() 1168 static int add_mem_op(bool mem_share, struct ffa_mem_transaction_x *mem_trans, in add_mem_op() argument 1179 rc = mem_op_init(mem_share, mem_trans, buf, flen, &op.page_count, in add_mem_op() [all …]
|
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | spmc_sp_handler.h | 25 int spmc_sp_add_share(struct ffa_mem_transaction_x *mem_trans, 38 spmc_sp_add_share(struct ffa_mem_transaction_x *mem_trans __unused, in spmc_sp_add_share()
|