27 #ifndef __RTNET_INTERNAL_H_ 28 #define __RTNET_INTERNAL_H_ 30 #include <linux/module.h> 31 #include <linux/mutex.h> 34 #ifdef CONFIG_XENO_DRIVERS_NET_CHECKED 35 #define RTNET_ASSERT(expr, func) \ 38 rtdm_printk("Assertion failed! %s:%s:%d %s\n", \ 39 __FILE__, __FUNCTION__, __LINE__, (#expr)); \ 43 #define RTNET_ASSERT(expr, func) 48 #define RTNET_DEF_STACK_PRIORITY \ 49 RTDM_TASK_HIGHEST_PRIORITY + RTDM_TASK_LOWER_PRIORITY 68 extern struct rtnet_mgr STACK_manager;
69 extern struct rtnet_mgr RTDEV_manager;
71 extern const char rtnet_rtdm_provider_name[];
74 #ifdef CONFIG_XENO_OPT_VFILE 75 extern struct xnvfile_directory rtnet_proc_root;
78 extern struct class *rtnet_class;
Real-Time Driver Model for Xenomai, driver API header.