6#ifndef __XEN_CONSOLE_H__
7#define __XEN_CONSOLE_H__
20#ifdef CONFIG_UART_INTERRUPT_DRIVEN
Public APIs for UART drivers.
void(* uart_irq_callback_user_data_t)(const struct device *dev, void *user_data)
Define the application callback function signature for uart_irq_callback_user_data_set() function.
Definition uart.h:141
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
Runtime device structure (in ROM) per driver instance.
Definition device.h:403
const struct device * dev
Definition console.h:16
void * irq_cb_data
Definition console.h:22
struct xencons_interface * intf
Definition console.h:17
uint64_t evtchn
Definition console.h:18
DEVICE_MMIO_RAM
Definition console.h:15
uart_irq_callback_user_data_t irq_cb
Definition console.h:21
int xen_console_init(const struct device *dev)