6#ifndef __XEN_CONSOLE_H__ 
    7#define __XEN_CONSOLE_H__ 
   20#ifdef CONFIG_UART_INTERRUPT_DRIVEN 
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:145
 
__UINT64_TYPE__ uint64_t
Definition: stdint.h:91
 
Runtime device structure (in ROM) per driver instance.
Definition: device.h:380
 
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
 
Public APIs for UART drivers.
 
int xen_console_init(const struct device *dev)