Home
last modified time | relevance | path

Searched refs:client_id (Results 1 – 15 of 15) sorted by relevance

/trusty/kernel/lib/trusty/
Dtrusty_virtio.c67 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 …]
Dtrusty_virtio.h52 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);
Dsmcall.c93 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()
Dtipc_dev_ql.h38 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,
Dtipc_dev_ql.c78 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 …]
Dvqueue.c51 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()
Dvqueue.h86 ext_mem_client_id_t client_id,
98 int vqueue_map_iovs(ext_mem_client_id_t client_id,
Dtipc_virtio_dev.c653 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/
Dtrusty_sched_share.c53 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 …]
Dshared_mem.c72 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/
Dmemlog.c49 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/
Dexternal_memory.c161 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/
Dstdcalltest.c66 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/
Dextmem.h220 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/
Dsm.h44 ext_mem_obj_id_t client_id; member