/barrelfish-2018-10-04/include/barrelfish/ |
H A D | inthandler.h | 23 errval_t inthandler_setup_movable_cap(struct capref dest_cap, interrupt_handler_fn handler, void *handler_arg, 27 errval_t inthandler_setup_movable(interrupt_handler_fn handler, void *handler_arg, 31 errval_t inthandler_setup(interrupt_handler_fn handler, void *handler_arg, 33 errval_t inthandler_setup_arm(interrupt_handler_fn handler, void *handler_arg,
|
/barrelfish-2018-10-04/include/int_route/ |
H A D | int_route_client.h | 29 struct waitset *ws, interrupt_handler_fn handler, void *handler_arg);
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | inthandler.c | 61 void *handler_arg; member in struct:interrupt_handler_state 88 state->handler(state->handler_arg); 105 * \param handler_arg Argument passed to #handler 108 errval_t inthandler_setup_arm(interrupt_handler_fn handler, void *handler_arg, argument 123 state->handler_arg = handler_arg; 162 * \param handler_arg Argument passed to #handler 164 errval_t inthandler_setup_movable_cap(struct capref dest_cap, interrupt_handler_fn handler, void *handler_arg, argument 180 state->handler_arg = handler_arg; 222 inthandler_setup_movable(interrupt_handler_fn handler, void *handler_arg, interrupt_handler_fn reloc_handler, void *reloc_handler_arg, uint64_t *ret_vector) argument 290 inthandler_setup(interrupt_handler_fn handler, void *handler_arg, uint64_t *ret_vector) argument [all...] |
/barrelfish-2018-10-04/include/pci/ |
H A D | pci.h | 55 void *handler_arg, 71 void *handler_arg, 80 interrupt_handler_fn handler, void *handler_arg); 91 void *handler_arg, 101 void *handler_arg); 112 * @param handler_arg Argument for interrupt_handler 118 void *handler_arg); 120 errval_t pci_setup_inthandler(interrupt_handler_fn handler, void *handler_arg, 169 void *handler_arg,
|
/barrelfish-2018-10-04/lib/pci/ |
H A D | pci_client.c | 57 void *handler_arg, 66 err = inthandler_setup_movable(handler, handler_arg, reloc_handler, 75 err = inthandler_setup(handler, handler_arg, &vector); 124 void *handler_arg, 132 handler_arg, reloc_handler, reloc_handler_arg); 151 void *handler_arg, 197 err = inthandler_setup_movable_cap(irq_dest_cap, handler, handler_arg, 310 void *handler_arg, 335 err = pci_setup_int_routing(0, handler, handler_arg, reloc_handler, reloc_handler_arg); 397 void *handler_arg) 53 pci_reregister_irq_for_device(uint32_t class, uint32_t subclass, uint32_t prog_if, uint32_t vendor, uint32_t device, uint32_t bus, uint32_t dev, uint32_t fun, interrupt_handler_fn handler, void *handler_arg, interrupt_handler_fn reloc_handler, void *reloc_handler_arg) argument 123 pci_setup_int_routing(int irq_idx, interrupt_handler_fn handler, void *handler_arg, interrupt_handler_fn reloc_handler, void *reloc_handler_arg) argument 148 pci_setup_int_routing_with_cap(int irq_idx, struct capref irq_src_cap, interrupt_handler_fn handler, void *handler_arg, interrupt_handler_fn reloc_handler, void *reloc_handler_arg) argument 304 pci_register_driver_movable_irq(pci_driver_init_fn init_func, void *user_state, uint32_t class, uint32_t subclass, uint32_t prog_if, uint32_t vendor, uint32_t device, uint32_t bus, uint32_t dev, uint32_t fun, interrupt_handler_fn handler, void *handler_arg, interrupt_handler_fn reloc_handler, void *reloc_handler_arg) argument 391 pci_register_driver_irq(pci_driver_init_fn init_func, void *user_state, uint32_t class, uint32_t subclass, uint32_t prog_if, uint32_t vendor, uint32_t device, uint32_t bus, uint32_t dev, uint32_t fun, interrupt_handler_fn handler, void *handler_arg) argument 416 pci_register_legacy_driver_irq_cap(legacy_driver_init_fn init_func, uint16_t iomin, uint16_t iomax, int irq_cap_idx, interrupt_handler_fn handler, void *handler_arg) argument 460 pci_register_legacy_driver_irq(legacy_driver_init_fn init_func, uint16_t iomin, uint16_t iomax, int irq, interrupt_handler_fn handler, void *handler_arg) argument 507 pci_setup_inthandler(interrupt_handler_fn handler, void *handler_arg, uint8_t *ret_vector) argument [all...] |
/barrelfish-2018-10-04/lib/int_route/client/ |
H A D | client.c | 96 struct waitset * ws, interrupt_handler_fn handler, void *handler_arg) 121 ag->uc = MKCLOSURE(handler, handler_arg); 95 int_route_client_route_and_connect(struct capref intsrc, int irq_idx, struct waitset * ws, interrupt_handler_fn handler, void *handler_arg) argument
|
/barrelfish-2018-10-04/doc/019-device-drivers/ |
H A D | DeviceDriver.tex | 438 interrupt_handler_fn handler, void *handler_arg); 443 void *handler_arg);
|