| /dev/interrupt/or1k_pic/ |
| A D | or1k_pic.c | 24 void *arg; member 29 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 38 int_handler_table[vector].arg = arg; in register_int_handler() 67 ret = int_handler_table[irq].handler(int_handler_table[irq].arg); in platform_irq()
|
| /dev/interrupt/riscv_plic/ |
| A D | plic.c | 28 void *arg; member 121 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 122 LTRACEF("vector %u handler %p arg %p, hart %u\n", vector, handler, arg, riscv_current_hart()); in register_int_handler() 127 handlers[vector].arg = arg; in register_int_handler() 130 void register_int_handler_msi(unsigned int vector, int_handler handler, void *arg, bool edge) { in register_int_handler_msi() argument 149 ret = handlers[vector].handler(handlers[vector].arg); in riscv_platform_irq()
|
| /dev/timer/or1k_ticktimer/ |
| A D | or1k_ticktimer.c | 25 status_t platform_set_periodic_timer(platform_timer_callback callback, void *arg, lk_time_t interva… in platform_set_periodic_timer() argument 26 LTRACEF("cb %p, arg %p, interval %u\n", callback, arg, interval); in platform_set_periodic_timer() 32 timer_arg = arg; in platform_set_periodic_timer()
|
| /dev/timer/arm_cortex_a9/ |
| A D | arm_cortex_a9_timer.c | 98 status_t platform_set_periodic_timer(platform_timer_callback callback, void *arg, lk_time_t interva… in platform_set_periodic_timer() argument 99 LTRACEF("callback %p, arg %p, interval %u\n", callback, arg, interval); in platform_set_periodic_timer() 125 status_t platform_set_oneshot_timer (platform_timer_callback callback, void *arg, lk_time_t interva… in platform_set_oneshot_timer() argument 126 LTRACEF("callback %p, arg %p, timeout %u\n", callback, arg, interval); in platform_set_oneshot_timer() 157 static enum handler_return platform_tick(void *arg) { in platform_tick() argument 163 return t_callback(arg, current_time()); in platform_tick()
|
| /dev/virtio/net/include/dev/virtio/ |
| A D | net.h | 23 extern status_t virtio_net_send_minip_pkt(void *arg, struct pktbuf *p);
|
| /dev/interrupt/arm_gic/ |
| A D | arm_gic.c | 74 void *arg; member 88 void register_int_handler(unsigned int vector, int_handler handler, void *arg) { in register_int_handler() argument 102 h->arg = arg; in register_int_handler() 108 void register_int_handler_msi(unsigned int vector, int_handler handler, void *arg, bool edge) { in register_int_handler_msi() argument 112 register_int_handler(vector, handler, arg); in register_int_handler_msi() 413 ret = handler->handler(handler->arg); in __platform_irq() 455 ret = h->handler(h->arg); in platform_irq()
|
| /dev/timer/arm_generic/ |
| A D | arm_generic_timer.c | 169 static enum handler_return platform_tick(void *arg) { in platform_tick() argument 172 return t_callback(arg, current_time()); in platform_tick() 178 status_t platform_set_oneshot_timer(platform_timer_callback callback, void *arg, lk_time_t interval… in platform_set_oneshot_timer() argument 181 ASSERT(arg == NULL); in platform_set_oneshot_timer()
|
| /dev/net/e1000/ |
| A D | e1000.cpp | 421 auto irq_handler_wrapper = [](void *arg) -> handler_return { in init_device() argument 422 e1000 *e = (e1000 *)arg; in init_device() 482 auto wrapper_lambda = [](void *arg) -> int { in init_device() argument 483 e1000 *e = (e1000 *)arg; in init_device() 525 auto tx_routine = [](void *arg, pktbuf_t *p) { in e1000_register_with_minip() argument 526 auto *e = static_cast<e1000 *>(arg); in e1000_register_with_minip()
|
| /dev/net/pcnet/ |
| A D | pcnet.c | 75 static enum handler_return pcnet_irq_handler(void *arg); 77 static int pcnet_thread(void *arg); 319 static enum handler_return pcnet_irq_handler(void *arg) { in pcnet_irq_handler() argument 320 struct device *dev = arg; in pcnet_irq_handler() 334 static int pcnet_thread(void *arg) { in pcnet_thread() argument 335 DEBUG_ASSERT(arg); in pcnet_thread() 337 struct device *dev = arg; in pcnet_thread()
|
| /dev/uart/pl011/ |
| A D | uart.c | 85 static enum handler_return uart_irq(void *arg) { in uart_irq() argument 86 struct pl011_struct *u = (struct pl011_struct *)arg; in uart_irq()
|
| /dev/virtio/net/ |
| A D | virtio-net.c | 130 static int virtio_net_rx_worker(void *arg); 431 static int virtio_net_rx_worker(void *arg) { in virtio_net_rx_worker() argument 432 struct virtio_net_dev *ndev = (struct virtio_net_dev *)arg; in virtio_net_rx_worker() 478 status_t virtio_net_send_minip_pkt(void *arg, pktbuf_t *p) { in virtio_net_send_minip_pkt() argument
|
| /dev/keys/ |
| A D | gpio_keypad.c | 87 gpio_keypad_timer_func(struct timer *timer, time_t now, void *arg) { in gpio_keypad_timer_func() argument
|
| /dev/virtio/gpu/ |
| A D | virtio-gpu.c | 33 static int virtio_gpu_flush_thread(void *arg); 513 static int virtio_gpu_flush_thread(void *arg) { in virtio_gpu_flush_thread() argument 514 struct virtio_gpu_dev *gdev = (struct virtio_gpu_dev *)arg; in virtio_gpu_flush_thread()
|
| /dev/virtio/ |
| A D | virtio.c | 71 static enum handler_return virtio_mmio_irq(void *arg) { in virtio_mmio_irq() argument 72 struct virtio_device *dev = (struct virtio_device *)arg; in virtio_mmio_irq()
|