Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
stmmac_ops Struct Reference

#include <common.h>

Data Fields

void(* core_init )(void __iomem *ioaddr) ____cacheline_aligned
 
int(* rx_ipc )(void __iomem *ioaddr)
 
void(* dump_regs )(void __iomem *ioaddr)
 
int(* host_irq_status )(void __iomem *ioaddr)
 
void(* set_filter )(struct net_device *dev, int id)
 
void(* flow_ctrl )(void __iomem *ioaddr, unsigned int duplex, unsigned int fc, unsigned int pause_time)
 
void(* pmt )(void __iomem *ioaddr, unsigned long mode)
 
void(* set_umac_addr )(void __iomem *ioaddr, unsigned char *addr, unsigned int reg_n)
 
void(* get_umac_addr )(void __iomem *ioaddr, unsigned char *addr, unsigned int reg_n)
 
void(* set_eee_mode )(void __iomem *ioaddr)
 
void(* reset_eee_mode )(void __iomem *ioaddr)
 
void(* set_eee_timer )(void __iomem *ioaddr, int ls, int tw)
 
void(* set_eee_pls )(void __iomem *ioaddr, int link)
 

Detailed Description

Definition at line 300 of file common.h.

Field Documentation

void(* core_init)(void __iomem *ioaddr) ____cacheline_aligned

Definition at line 302 of file common.h.

void(* dump_regs)(void __iomem *ioaddr)

Definition at line 306 of file common.h.

void(* flow_ctrl)(void __iomem *ioaddr, unsigned int duplex, unsigned int fc, unsigned int pause_time)

Definition at line 312 of file common.h.

void(* get_umac_addr)(void __iomem *ioaddr, unsigned char *addr, unsigned int reg_n)

Definition at line 319 of file common.h.

int(* host_irq_status)(void __iomem *ioaddr)

Definition at line 308 of file common.h.

void(* pmt)(void __iomem *ioaddr, unsigned long mode)

Definition at line 315 of file common.h.

void(* reset_eee_mode)(void __iomem *ioaddr)

Definition at line 322 of file common.h.

int(* rx_ipc)(void __iomem *ioaddr)

Definition at line 304 of file common.h.

void(* set_eee_mode)(void __iomem *ioaddr)

Definition at line 321 of file common.h.

void(* set_eee_pls)(void __iomem *ioaddr, int link)

Definition at line 324 of file common.h.

void(* set_eee_timer)(void __iomem *ioaddr, int ls, int tw)

Definition at line 323 of file common.h.

void(* set_filter)(struct net_device *dev, int id)

Definition at line 310 of file common.h.

void(* set_umac_addr)(void __iomem *ioaddr, unsigned char *addr, unsigned int reg_n)

Definition at line 317 of file common.h.


The documentation for this struct was generated from the following file: