Home
last modified time | relevance | path

Searched refs:arg (Results 1 – 14 of 14) sorted by relevance

/dev/interrupt/or1k_pic/
A Dor1k_pic.c24 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 Dplic.c28 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 Dor1k_ticktimer.c25 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 Darm_cortex_a9_timer.c98 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 Dnet.h23 extern status_t virtio_net_send_minip_pkt(void *arg, struct pktbuf *p);
/dev/interrupt/arm_gic/
A Darm_gic.c74 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 Darm_generic_timer.c169 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 De1000.cpp421 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 Dpcnet.c75 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 Duart.c85 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 Dvirtio-net.c130 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 Dgpio_keypad.c87 gpio_keypad_timer_func(struct timer *timer, time_t now, void *arg) { in gpio_keypad_timer_func() argument
/dev/virtio/gpu/
A Dvirtio-gpu.c33 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 Dvirtio.c71 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()

Completed in 51 milliseconds