Searched refs:sigev_node (Results 1 – 5 of 5) sorted by relevance
/freebsd/lib/librt/ |
H A D | sigev_thread.h | 37 struct sigev_node; 40 typedef void (*sigev_dispatch_t)(struct sigev_node *); 42 struct sigev_node { struct 43 LIST_ENTRY(sigev_node) sn_link; 60 struct sigev_node *tn_cur; argument 71 struct sigev_node *__sigev_alloc(int, const struct sigevent *, 72 struct sigev_node *, int); 73 struct sigev_node *__sigev_find(int, sigev_id_t); 74 void __sigev_get_sigevent(struct sigev_node *, struct sigevent *, 76 int __sigev_register(struct sigev_node *); [all …]
|
H A D | sigev_thread.c | 47 LIST_HEAD(sigev_list_head, sigev_node); 189 struct sigev_node * 190 __sigev_alloc(int type, const struct sigevent *evp, struct sigev_node *prev, in __sigev_alloc() 193 struct sigev_node *sn; in __sigev_alloc() 224 __sigev_get_sigevent(struct sigev_node *sn, struct sigevent *newevp, in __sigev_get_sigevent() 238 __sigev_free(struct sigev_node *sn) in __sigev_free() 244 struct sigev_node * 247 struct sigev_node *sn; in __sigev_find() 258 __sigev_register(struct sigev_node *sn) in __sigev_register() 269 struct sigev_node *sn; in __sigev_delete() [all …]
|
H A D | aio.c | 64 aio_dispatch(struct sigev_node *sn) in aio_dispatch() 73 struct sigev_node **sn, struct sigevent *saved_ev) in aio_sigev_alloc() 102 struct sigev_node *sn; in aio_io() 200 struct sigev_node *sn; in __aio_fsync() 227 struct sigev_node *sn; in __lio_listio()
|
H A D | timer.c | 52 struct sigev_node *node; 69 timer_dispatch(struct sigev_node *sn) in timer_dispatch() 83 struct sigev_node *sn; in __timer_create()
|
H A D | mq.c | 45 struct sigev_node *node; 109 mq_dispatch(struct sigev_node *sn) in __mq_close() 125 struct sigev_node *sn; in mq_dispatch()
|