LibXenon
Bare-metal Xbox 360 homebrew library
Loading...
Searching...
No Matches
Data Structures | Macros | Functions | Variables
enet.c File Reference
#include "lwip/opt.h"
#include "lwip/def.h"
#include "lwip/mem.h"
#include "lwip/pbuf.h"
#include "lwip/sys.h"
#include "lwip/stats.h"
#include "lwip/timers.h"
#include "netif/etharp.h"
#include <time/time.h>
#include <xenon_nand/xenon_config.h>
#include <ppc/cache.h>
#include <pci/io.h>
#include <xenon_smc/xenon_gpio.h>
Include dependency graph for enet.c:

Go to the source code of this file.

Data Structures

struct  enet_context
 

Macros

#define TX_DESCRIPTOR_NUM   0x10
 
#define RX_DESCRIPTOR_NUM   0x10
 
#define MTU   1528
 
#define MEM(x)   (0x80000000|(long)(x))
 

Functions

err_t enet_init (struct netif *netif)
 
void enet_poll (struct netif *netif)
 
void enet_quiesce (void)
 

Variables

int cnt
 

Macro Definition Documentation

◆ MEM

#define MEM (   x)    (0x80000000|(long)(x))

Definition at line 20 of file enet.c.

◆ MTU

#define MTU   1528

Definition at line 19 of file enet.c.

◆ RX_DESCRIPTOR_NUM

#define RX_DESCRIPTOR_NUM   0x10

Definition at line 18 of file enet.c.

◆ TX_DESCRIPTOR_NUM

#define TX_DESCRIPTOR_NUM   0x10

Definition at line 17 of file enet.c.

Function Documentation

◆ enet_init()

err_t enet_init ( struct netif netif)

Definition at line 158 of file enet.c.

◆ enet_poll()

void enet_poll ( struct netif netif)

Definition at line 412 of file enet.c.

◆ enet_quiesce()

void enet_quiesce ( void  )

Definition at line 419 of file enet.c.

Variable Documentation

◆ cnt

int cnt

Definition at line 409 of file enet.c.