2 * @ingroup adf_os_public
3 * @file adf_os_pseudo.h
4 * This file abstracts "pseudo module" semantics.
6 #ifndef __ADF_OS_PSEUDO_H
7 #define __ADF_OS_PSEUDO_H
9 #include <adf_os_pseudo_pvt.h>
12 * @brief Specify the module's entry point.
14 #define adf_os_pseudo_module_init(_fn) __adf_os_pseudo_module_init(_fn)
17 * @brief Specify the module's exit point.
19 #define adf_os_pseudo_module_exit(_fn) __adf_os_pseudo_module_exit(_fn)
22 * @brief Setup the following driver information: name, pseudo IDs of devices
23 * supported and some device handlers.
25 #define adf_os_pseudo_set_drv_info(_name, _ifname, _pseudo_ids, _attach, _detach, \
27 __adf_os_pseudo_set_drv_info(_name, _ifname, _pseudo_ids, \