Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
ppp_synctty.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/tty.h>
#include <linux/netdevice.h>
#include <linux/poll.h>
#include <linux/ppp_defs.h>
#include <linux/ppp-ioctl.h>
#include <linux/ppp_channel.h>
#include <linux/spinlock.h>
#include <linux/completion.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
#include <asm/unaligned.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Data Structures

struct  syncppp
 

Macros

#define PPP_VERSION   "2.4.2"
 
#define XMIT_WAKEUP   0
 
#define XMIT_FULL   1
 
#define SC_RCV_BITS   (SC_RCV_B7_1|SC_RCV_B7_0|SC_RCV_ODDP|SC_RCV_EVNP)
 
#define PPPSYNC_MAX_RQLEN   32 /* arbitrary */
 

Functions

 module_init (ppp_sync_init)
 
 module_exit (ppp_sync_cleanup)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS_LDISC (N_SYNC_PPP)
 

Macro Definition Documentation

#define PPP_VERSION   "2.4.2"

Definition at line 52 of file ppp_synctty.c.

#define PPPSYNC_MAX_RQLEN   32 /* arbitrary */

Definition at line 87 of file ppp_synctty.c.

#define SC_RCV_BITS   (SC_RCV_B7_1|SC_RCV_B7_0|SC_RCV_ODDP|SC_RCV_EVNP)

Definition at line 85 of file ppp_synctty.c.

#define XMIT_FULL   1

Definition at line 82 of file ppp_synctty.c.

#define XMIT_WAKEUP   0

Definition at line 81 of file ppp_synctty.c.

Function Documentation

MODULE_ALIAS_LDISC ( N_SYNC_PPP  )
module_exit ( ppp_sync_cleanup  )
module_init ( ppp_sync_init  )
MODULE_LICENSE ( "GPL"  )