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:399
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)