Searched refs:irq_server (Results 1 - 3 of 3) sorted by relevance

/seL4-test-master/projects/seL4_libs/libsel4utils/src/irq_server/
H A Dirq_server.c13 #include <sel4utils/irq_server.h>
48 struct irq_server { struct
85 void *callback_data, ntfn_id_t ntfn_id, irq_server_t *irq_server)
89 irq_id_t irq_id = ps_irq_register(&(irq_server->irq_ops), irq, callback, callback_data);
96 error = sel4platsupport_irq_set_ntfn(&(irq_server->irq_ops), ntfn_id, irq_id, NULL);
99 ps_irq_unregister(&(irq_server->irq_ops), irq_id);
154 thread_id_t irq_server_thread_new(irq_server_t *irq_server, seL4_CPtr provided_ntfn, argument
175 error = vka_alloc_notification(irq_server->vka, &ntfn_obj);
187 error = sel4platsupport_irq_provide_ntfn_with_id(&(irq_server->irq_ops), ntfn_to_use,
194 ntfn_id_t ntfn_id = sel4platsupport_irq_provide_ntfn(&(irq_server
84 irq_server_node_register_irq(irq_server_node_t *node, ps_irq_t irq, irq_callback_fn_t callback, void *callback_data, ntfn_id_t ntfn_id, irq_server_t *irq_server) argument
279 irq_server_handle_irq_ipc(irq_server_t *irq_server, seL4_MessageInfo_t msginfo) argument
299 irq_server_register_irq(irq_server_t *irq_server, ps_irq_t irq, irq_callback_fn_t callback, void *callback_data) argument
375 irq_server_wait_for_irq(irq_server_t *irq_server, seL4_Word *ret_badge) argument
[all...]
/seL4-test-master/projects/seL4_libs/libsel4utils/include/sel4utils/
H A Dirq_server.h57 typedef struct irq_server irq_server_t;
94 * @param[in] irq_server A handle to the IRQ server
103 thread_id_t irq_server_thread_new(irq_server_t *irq_server, seL4_CPtr provided_ntfn,
109 * @param[in] irq_server The IRQ server which shall be responsible for the IRQ
118 irq_id_t irq_server_register_irq(irq_server_t *irq_server, ps_irq_t irq,
127 * @param[in] irq_server The IRQ server which is responsible for the received IRQ
131 void irq_server_handle_irq_ipc(irq_server_t *irq_server, seL4_MessageInfo_t msginfo);
141 * @param[in] irq_server A handle to the IRQ server
155 seL4_MessageInfo_t irq_server_wait_for_irq(irq_server_t *irq_server, seL4_Word *ret_badge);
/seL4-test-master/projects/sel4_projects_libs/libsel4vmmplatsupport/src/plat/exynos5/devices/
H A Dirq_combiner.h8 #include <sel4utils/irq_server.h>

Completed in 84 milliseconds