File nut/dev/ppp.c

References Functions: NutPppClose() nut/dev/ppp.c
  NutPppIOCtl() nut/dev/ppp.c
  NutPppInit() nut/dev/ppp.c
  NutPppInput() nut/net/pppin.c
  NutPppOpen() nut/dev/ppp.c
  NutPppOutput() nut/net/pppout.c
  NutPppRead() nut/dev/ppp.c
  NutPppWrite() nut/dev/ppp.c
  NutPppWrite_P() nut/dev/ppp.c
References Variables: dcb_ppp nut/dev/ppp.c
  ifn_ppp nut/dev/ppp.c

Included Files


Global Variable ifn_ppp

IFNET ifn_ppp
Visible in:   nut/dev/ppp.c
Used in:   nut/dev/ppp.c

Global Variable devPpp

NUTDEVICE devPpp
Visible in:   nut/dev/ppp.c

Local Variables

dcb_ppp
static PPPDCB dcb_ppp
Used in:   nut/dev/ppp.c

Local Function NutPppClose()

static int NutPppClose ( NUTFILE* fp )
Calls: IpcpClose() nut/net/pppsm.c
  NutHeapFree() nut/os/heap.c
Used in:   nut/dev/ppp.c

Local Function NutPppIOCtl()

static int NutPppIOCtl ( NUTDEVICE* dev, int req, void* conf )
Calls: LcpClose() nut/net/pppsm.c
  LcpLowerDown() nut/net/pppsm.c
  LcpLowerUp() nut/net/pppsm.c
  LcpOpen() nut/net/pppsm.c
  _ioctl() nut/crt/ioctl.c
Used in:   nut/dev/ppp.c

Local Function NutPppInit()

static int NutPppInit ( NUTDEVICE* dev )
Calls: NutPppInitStateMachine() nut/net/pppsm.c
Used in:   nut/dev/ppp.c

Local Function NutPppOpen()

static NUTFILE* NutPppOpen ( NUTDEVICE* dev, const char* name, int mode, int acc )
Calls: IpcpOpen() nut/net/pppsm.c
  NutHeapAlloc() nut/os/heap.c
  _open() nut/crt/open.c
  memset()
Used in:   nut/dev/ppp.c

Local Function NutPppRead()

static int NutPppRead ( NUTFILE* fp, void* buffer, int size )
Calls: _read() nut/crt/read.c
Used in:   nut/dev/ppp.c

Local Function NutPppWrite()

static int NutPppWrite ( NUTFILE* fp, const void* buffer, int len )
Calls: _write() nut/crt/write.c
Used in:   nut/dev/ppp.c

Local Function NutPppWrite_P()

static int NutPppWrite_P ( NUTFILE* fp, const prog_char* buffer, int len )
Calls: _write_P() nut/crt/write_p.c
Used in:   nut/dev/ppp.c