Home
last modified time | relevance | path

Searched refs:handle_ref (Results 1 – 12 of 12) sorted by relevance

/trusty/kernel/lib/trusty/include/lib/trusty/
Dhandle_set.h37 int handle_set_attach(struct handle* h, struct handle_ref* ref);
39 void handle_set_detach_ref(struct handle_ref* ref);
41 void handle_set_update_ref(struct handle_ref* ref,
46 struct handle_ref* out,
Dhandle.h109 struct handle_ref { struct
169 int handle_ref_wait(const struct handle_ref* in,
170 struct handle_ref* out,
Dipc.h105 struct obj_ref handle_ref; member
/trusty/kernel/lib/trusty/
Dhandle_set.c91 struct handle_ref* ref) { in hset_detach_ref_locked()
142 struct handle_ref* ref = containerof(w, struct handle_ref, waiter); in hset_waiter_notify()
154 static int hset_attach_ref(struct handle_set* hset, struct handle_ref* ref) { in hset_attach_ref()
185 struct handle_ref* ref; in hset_find_target()
191 list_for_every_entry(&hset->ref_list, ref, struct handle_ref, set_node) { in hset_find_target()
210 static int hset_attach_hset(struct handle_set* hset, struct handle_ref* ref) { in hset_attach_hset()
223 int handle_set_attach(struct handle* h, struct handle_ref* ref) { in handle_set_attach()
242 void handle_set_detach_ref(struct handle_ref* ref) { in handle_set_detach_ref()
255 void handle_set_update_ref(struct handle_ref* ref, in handle_set_update_ref()
270 static int _hset_do_poll(struct handle_set* hset, struct handle_ref* out) { in _hset_do_poll()
[all …]
Ductx.c176 struct handle_ref* ref; in remove_handle()
177 struct handle_ref* tmp; in remove_handle()
185 struct handle_ref, uctx_node) { in remove_handle()
210 struct handle_ref* ref; in _hset_add_handle()
245 struct handle_ref* ref; in rebuild_hset_all()
288 ref = list_remove_head_type(&ctx->htbl[idx].ref_list, struct handle_ref, in rebuild_hset_all()
411 struct handle_ref* out) { in uctx_handle_get_tmp_ref()
430 struct handle_ref* ref = list_peek_head_type( in uctx_handle_get_tmp_ref()
431 &ctx->htbl[ret].ref_list, struct handle_ref, uctx_node); in uctx_handle_get_tmp_ref()
448 struct handle_ref tmp_ref; in uctx_handle_get()
[all …]
Dipc.c541 chan_add_ref(chan, &chan->handle_ref); in chan_handle_init()
566 obj_ref_init(&chan->handle_ref); in chan_alloc()
599 chan_del_ref(chan, &chan->handle_ref); in chan_shutdown_locked()
652 chan_del_ref(chan, &chan->handle_ref); in chan_handle_destroy()
791 chan_del_ref(server, &server->handle_ref); in port_attach_client()
Devent.c135 struct obj_ref handle_ref; member
267 obj_del_ref(&es->refobj, &es->handle_ref, event_source_obj_destroy); in event_source_destroy()
449 obj_init(&es->refobj, &es->handle_ref); in event_source_create()
Dtipc_dev_ql.c67 struct handle_ref* ref;
340 struct handle_ref* ref; in dev_connect()
534 struct handle_ref hsevt; in dev_get_event()
/trusty/kernel/lib/unittest/include/lib/unittest/
Dunittest.h42 struct handle_ref _href;
/trusty/kernel/lib/ktipc/
Dktipc.c46 struct handle_ref href;
53 struct handle_ref href;
339 struct handle_ref evt_ref; in ksrv_event_loop()
/trusty/kernel/app/uirqtest/
Duevt_test.c41 struct handle_ref hevts_ref;
42 struct handle_ref hevt1_ref;
43 struct handle_ref hevt2_ref;
216 struct handle_ref ref; in TEST_F()
306 struct handle_ref ref; in TEST_F()
/trusty/kernel/lib/unittest/
Dunittest.c149 struct handle_ref evt; in unittest_loop()