Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
sge.h File Reference
#include <linux/types.h>
#include <linux/interrupt.h>
#include <asm/byteorder.h>

Go to the source code of this file.

Data Structures

struct  sge_intr_counts
 
struct  sge_port_stats
 

Functions

struct sget1_sge_create (struct adapter *, struct sge_params *)
 
int t1_sge_configure (struct sge *, struct sge_params *)
 
int t1_sge_set_coalesce_params (struct sge *, struct sge_params *)
 
void t1_sge_destroy (struct sge *)
 
irqreturn_t t1_interrupt (int irq, void *cookie)
 
int t1_poll (struct napi_struct *, int)
 
netdev_tx_t t1_start_xmit (struct sk_buff *skb, struct net_device *dev)
 
void t1_vlan_mode (struct adapter *adapter, netdev_features_t features)
 
void t1_sge_start (struct sge *)
 
void t1_sge_stop (struct sge *)
 
int t1_sge_intr_error_handler (struct sge *)
 
void t1_sge_intr_enable (struct sge *)
 
void t1_sge_intr_disable (struct sge *)
 
void t1_sge_intr_clear (struct sge *)
 
struct sge_intr_countst1_sge_get_intr_counts (const struct sge *sge)
 
void t1_sge_get_port_stats (const struct sge *sge, int port, struct sge_port_stats *)
 
unsigned int t1_sched_update_parms (struct sge *, unsigned int, unsigned int, unsigned int)
 

Function Documentation

irqreturn_t t1_interrupt ( int  irq,
void cookie 
)

Definition at line 1629 of file sge.c.

int t1_poll ( struct napi_struct ,
int   
)

Definition at line 1616 of file sge.c.

unsigned int t1_sched_update_parms ( struct sge ,
unsigned  int,
unsigned  int,
unsigned  int 
)

Definition at line 299 of file sge.c.

int t1_sge_configure ( struct sge ,
struct sge_params  
)

Definition at line 1935 of file sge.c.

struct sge* t1_sge_create ( struct adapter ,
struct sge_params  
)
read

Definition at line 2074 of file sge.c.

void t1_sge_destroy ( struct sge )

Definition at line 814 of file sge.c.

struct sge_intr_counts* t1_sge_get_intr_counts ( const struct sge sge)
read

Definition at line 986 of file sge.c.

void t1_sge_get_port_stats ( const struct sge sge,
int  port,
struct sge_port_stats  
)

Definition at line 991 of file sge.c.

void t1_sge_intr_clear ( struct sge )

Definition at line 943 of file sge.c.

void t1_sge_intr_disable ( struct sge )

Definition at line 918 of file sge.c.

void t1_sge_intr_enable ( struct sge )

Definition at line 929 of file sge.c.

int t1_sge_intr_error_handler ( struct sge )

Definition at line 952 of file sge.c.

int t1_sge_set_coalesce_params ( struct sge ,
struct sge_params  
)

Definition at line 1923 of file sge.c.

void t1_sge_start ( struct sge )

Definition at line 1978 of file sge.c.

void t1_sge_stop ( struct sge )

Definition at line 1958 of file sge.c.

netdev_tx_t t1_start_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 1786 of file sge.c.

void t1_vlan_mode ( struct adapter adapter,
netdev_features_t  features 
)

Definition at line 745 of file sge.c.