/trusty/kernel/lib/trusty/ |
D | trusty_virtio.c | 67 ext_mem_client_id_t client_id; member 95 ext_mem_client_id_t id_a = bus_a->client_id; in compare_client_ids() 96 ext_mem_client_id_t id_b = bus_b->client_id; in compare_client_ids() 135 static struct trusty_virtio_bus* alloc_new_bus(ext_mem_client_id_t client_id, in alloc_new_bus() argument 147 new_bus->client_id = client_id; in alloc_new_bus() 158 static status_t create_new_bus(ext_mem_client_id_t client_id, in create_new_bus() argument 164 struct trusty_virtio_bus* new_bus = alloc_new_bus(client_id, &tmp_ref); in create_new_bus() 168 client_id); in create_new_bus() 198 ext_mem_client_id_t client_id) { in get_client_bus_locked() argument 201 .client_id = client_id, in get_client_bus_locked() [all …]
|
D | trusty_virtio.h | 52 ext_mem_client_id_t client_id; member 69 ssize_t virtio_get_description(ext_mem_client_id_t client_id, 77 status_t virtio_start(ext_mem_client_id_t client_id, 85 status_t virtio_stop(ext_mem_client_id_t client_id, 93 status_t virtio_device_reset(ext_mem_client_id_t client_id, uint devid); 98 status_t virtio_kick_vq(ext_mem_client_id_t client_id, uint devid, uint vqid);
|
D | smcall.c | 93 res = ql_tipc_handle_cmd(args->client_id, ns_buf_id, ns_sz, true); in trusty_sm_fastcall() 122 res = virtio_get_description(args->client_id, ns_buf_id, ns_sz, in trusty_sm_stdcall() 129 res = virtio_start(args->client_id, ns_buf_id, ns_sz, ns_mmu_flags); in trusty_sm_stdcall() 135 res = virtio_stop(args->client_id, ns_buf_id, ns_sz, ns_mmu_flags); in trusty_sm_stdcall() 139 res = virtio_device_reset(args->client_id, args->params[0]); in trusty_sm_stdcall() 143 res = virtio_kick_vq(args->client_id, args->params[0], args->params[1]); in trusty_sm_stdcall() 149 res = ql_tipc_create_device(args->client_id, ns_buf_id, ns_sz, in trusty_sm_stdcall() 156 res = ql_tipc_shutdown_device(args->client_id, ns_buf_id); in trusty_sm_stdcall() 162 res = ql_tipc_handle_cmd(args->client_id, ns_buf_id, ns_sz, false); in trusty_sm_stdcall() 186 res = virtio_kick_vq(args->client_id, args->params[1], args->params[2]); in trusty_sm_nopcall()
|
D | tipc_dev_ql.h | 38 long ql_tipc_create_device(ext_mem_client_id_t client_id, 42 long ql_tipc_shutdown_device(ext_mem_client_id_t client_id, 45 long ql_tipc_handle_cmd(ext_mem_client_id_t client_id,
|
D | tipc_dev_ql.c | 78 ext_mem_client_id_t client_id; member 172 static struct ql_tipc_dev* dev_lookup(ext_mem_client_id_t client_id, in dev_lookup() argument 177 if (dev->client_id == client_id && dev->buf_id == buf_id) { in dev_lookup() 184 static struct ql_tipc_dev* dev_acquire(ext_mem_client_id_t client_id, in dev_acquire() argument 190 dev = dev_lookup(client_id, buf_id); in dev_acquire() 213 static long dev_create(ext_mem_client_id_t client_id, in dev_create() argument 221 dev = dev_lookup(client_id, buf_id); in dev_create() 259 dev->client_id = client_id; in dev_create() 263 res = ext_mem_map_obj_id(vmm_get_kernel_aspace(), "tipc", client_id, buf_id, in dev_create() 279 dev->ns_sz, dev->client_id, dev->buf_id, dev->ns_va, in dev_create() [all …]
|
D | vqueue.c | 51 ext_mem_client_id_t client_id, in vqueue_init() argument 74 ret = ext_mem_map_obj_id(vmm_get_kernel_aspace(), "vqueue", client_id, in vqueue_init() 229 ext_mem_client_id_t client_id; member 249 ext_mem_client_id_t client_id, in vqueue_mem_obj_initialize() argument 253 obj->client_id = client_id; in vqueue_mem_obj_initialize() 278 int vqueue_map_iovs(ext_mem_client_id_t client_id, in vqueue_map_iovs() argument 298 if (obj && obj->client_id == client_id && in vqueue_map_iovs() 328 client_id, vqiovs->shared_mem_id[i], 0, 0, in vqueue_map_iovs() 336 vqueue_mem_obj_initialize(obj, client_id, vqiovs->shared_mem_id[i], in vqueue_map_iovs()
|
D | vqueue.h | 86 ext_mem_client_id_t client_id, 98 int vqueue_map_iovs(ext_mem_client_id_t client_id,
|
D | tipc_virtio_dev.c | 653 ext_mem_get_vmm_obj(dev->vd.client_id, shm[shm_idx].obj_id, in handle_chan_msg() 755 int ret = vqueue_map_iovs(dev->vd.client_id, &buf->in_iovs, map_flags, in handle_rx_msg() 1193 dev->vd.client_id, smem_id, vring->num, vring->align, in tipc_dev_probe() 1336 ret = vqueue_map_iovs(dev->vd.client_id, &buf.out_iovs, map_flags, in tipc_send_data()
|
/trusty/kernel/lib/sm/ |
D | trusty_sched_share.c | 53 ext_mem_client_id_t client_id; member 73 static long trusty_share_register(ext_mem_client_id_t client_id, in trusty_share_register() argument 88 (unsigned long long)client_id, (unsigned long long)buf_id, in trusty_share_register() 92 "trusty_sched_shared_mem", client_id, buf_id, 0, in trusty_share_register() 147 shareinfo.client_id = client_id; in trusty_share_register() 164 static long trusty_share_unregister(ext_mem_client_id_t client_id, in trusty_share_unregister() argument 180 if ((client_id != shareinfo.client_id) || (buf_id != shareinfo.buf_id)) { in trusty_share_unregister() 201 ext_mem_client_id_t client_id = args->client_id; in smc_trusty_sched_share_register() local 210 return trusty_share_register(client_id, buf_id, buf_size); in smc_trusty_sched_share_register() 214 ext_mem_client_id_t client_id = args->client_id; in smc_trusty_sched_share_unregister() local [all …]
|
D | shared_mem.c | 72 static status_t sm_mem_compat_get_vmm_obj(ext_mem_client_id_t client_id, in sm_mem_compat_get_vmm_obj() argument 182 static status_t sm_mem_get_vmm_obj(ext_mem_client_id_t client_id, in sm_mem_get_vmm_obj() argument 198 if ((client_id & 0xffff) != client_id) { in sm_mem_get_vmm_obj() 203 ret = arm_ffa_mem_retrieve_start((uint16_t)client_id, mem_obj_id, tag, in sm_mem_get_vmm_obj() 211 obj = sm_mem_alloc_obj(client_id, mem_obj_id, tag, address_range_count, in sm_mem_get_vmm_obj() 268 status_t ext_mem_get_vmm_obj(ext_mem_client_id_t client_id, in ext_mem_get_vmm_obj() argument 275 return sm_mem_get_vmm_obj(client_id, mem_obj_id, tag, size, objp, in ext_mem_get_vmm_obj() 277 } else if (!client_id && !tag) { in ext_mem_get_vmm_obj() 280 return sm_mem_compat_get_vmm_obj(client_id, mem_obj_id, size, objp, in ext_mem_get_vmm_obj()
|
/trusty/kernel/lib/memlog/ |
D | memlog.c | 49 ext_mem_client_id_t client_id; member 60 static struct memlog* memlog_get_by_id(ext_mem_client_id_t client_id, in memlog_get_by_id() argument 64 if (log->client_id == client_id && log->buf_id == buf_id) { in memlog_get_by_id() 133 static status_t map_rb(ext_mem_client_id_t client_id, in map_rb() argument 137 return ext_mem_map_obj_id(vmm_get_kernel_aspace(), "logmem", client_id, in map_rb() 160 static long memlog_add(ext_mem_client_id_t client_id, in memlog_add() argument 178 log->client_id = client_id; in memlog_add() 182 result = map_rb(client_id, buf_id, sz, &va); in memlog_add() 207 static long memlog_rm(ext_mem_client_id_t client_id, ext_mem_obj_id_t buf_id) { in memlog_rm() argument 211 log = memlog_get_by_id(client_id, buf_id); in memlog_rm() [all …]
|
/trusty/kernel/lib/extmem/ |
D | external_memory.c | 161 ext_mem_client_id_t client_id, in ext_mem_map_obj_id() argument 176 err = ext_mem_get_vmm_obj(client_id, mem_obj_id, tag, size + offset, in ext_mem_map_obj_id() 181 client_id, mem_obj_id, name); in ext_mem_map_obj_id() 193 client_id, mem_obj_id, name); in ext_mem_map_obj_id() 196 LTRACEF("mapped 0x%" PRIx64 ":0x%" PRIx64 " at %p\n", client_id, mem_obj_id, in ext_mem_map_obj_id()
|
/trusty/kernel/app/stdcalltest/ |
D | stdcalltest.c | 66 static long stdcalltest_sharedmem_rw(ext_mem_client_id_t client_id, in stdcalltest_sharedmem_rw() argument 79 ret = ext_mem_map_obj_id(aspace, "stdcalltest", client_id, mem_obj_id, 0, 0, in stdcalltest_sharedmem_rw() 180 return stdcalltest_sharedmem_rw(args->client_id, args_get_id(args), in stdcalltest_stdcall()
|
/trusty/kernel/lib/extmem/include/lib/extmem/ |
D | extmem.h | 220 ext_mem_client_id_t client_id, 244 status_t ext_mem_get_vmm_obj(ext_mem_client_id_t client_id,
|
/trusty/kernel/lib/sm/include/lib/ |
D | sm.h | 44 ext_mem_obj_id_t client_id; member
|