LCOV - code coverage report
Current view: top level - zephyr/xen - console.h Hit Total Coverage
Test: new.info Lines: 0 9 0.0 %
Date: 2024-12-22 00:14:23

          Line data    Source code
       1           0 : /*
       2             :  * Copyright (c) 2021 EPAM Systems
       3             :  *
       4             :  * SPDX-License-Identifier: Apache-2.0
       5             :  */
       6             : #ifndef __XEN_CONSOLE_H__
       7             : #define __XEN_CONSOLE_H__
       8             : 
       9             : #include <zephyr/init.h>
      10             : #include <zephyr/device.h>
      11             : #include <zephyr/drivers/uart.h>
      12             : #include <zephyr/sys/device_mmio.h>
      13             : 
      14           0 : struct hvc_xen_data {
      15           0 :         DEVICE_MMIO_RAM;        /* should be first */
      16           0 :         const struct device *dev;
      17           0 :         struct xencons_interface *intf;
      18           0 :         uint64_t evtchn;
      19             : 
      20             : #ifdef CONFIG_UART_INTERRUPT_DRIVEN
      21           0 :         uart_irq_callback_user_data_t irq_cb;
      22           0 :         void *irq_cb_data;
      23             : #endif /* CONFIG_UART_INTERRUPT_DRIVEN */
      24             : };
      25             : 
      26           0 : int xen_console_init(const struct device *dev);
      27             : 
      28             : #endif /* __XEN_CONSOLE_H__ */

Generated by: LCOV version 1.14