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

#include <gmac.h>

Data Fields

void(* destroy )(struct cmac *)
 
int(* reset )(struct cmac *)
 
int(* interrupt_enable )(struct cmac *)
 
int(* interrupt_disable )(struct cmac *)
 
int(* interrupt_clear )(struct cmac *)
 
int(* interrupt_handler )(struct cmac *)
 
int(* enable )(struct cmac *, int)
 
int(* disable )(struct cmac *, int)
 
int(* loopback_enable )(struct cmac *)
 
int(* loopback_disable )(struct cmac *)
 
int(* set_mtu )(struct cmac *, int mtu)
 
int(* set_rx_mode )(struct cmac *, struct t1_rx_mode *rm)
 
int(* set_speed_duplex_fc )(struct cmac *, int speed, int duplex, int fc)
 
int(* get_speed_duplex_fc )(struct cmac *, int *speed, int *duplex, int *fc)
 
struct cmac_statistics *(* statistics_update )(struct cmac *, int)
 
int(* macaddress_get )(struct cmac *, u8 mac_addr[6])
 
int(* macaddress_set )(struct cmac *, u8 mac_addr[6])
 

Detailed Description

Definition at line 97 of file gmac.h.

Field Documentation

void(* destroy)(struct cmac *)

Definition at line 98 of file gmac.h.

int(* disable)(struct cmac *, int)

Definition at line 106 of file gmac.h.

int(* enable)(struct cmac *, int)

Definition at line 105 of file gmac.h.

int(* get_speed_duplex_fc)(struct cmac *, int *speed, int *duplex, int *fc)

Definition at line 115 of file gmac.h.

int(* interrupt_clear)(struct cmac *)

Definition at line 102 of file gmac.h.

int(* interrupt_disable)(struct cmac *)

Definition at line 101 of file gmac.h.

int(* interrupt_enable)(struct cmac *)

Definition at line 100 of file gmac.h.

int(* interrupt_handler)(struct cmac *)

Definition at line 103 of file gmac.h.

int(* loopback_disable)(struct cmac *)

Definition at line 109 of file gmac.h.

int(* loopback_enable)(struct cmac *)

Definition at line 108 of file gmac.h.

int(* macaddress_get)(struct cmac *, u8 mac_addr[6])

Definition at line 120 of file gmac.h.

int(* macaddress_set)(struct cmac *, u8 mac_addr[6])

Definition at line 121 of file gmac.h.

int(* reset)(struct cmac *)

Definition at line 99 of file gmac.h.

int(* set_mtu)(struct cmac *, int mtu)

Definition at line 111 of file gmac.h.

int(* set_rx_mode)(struct cmac *, struct t1_rx_mode *rm)

Definition at line 112 of file gmac.h.

int(* set_speed_duplex_fc)(struct cmac *, int speed, int duplex, int fc)

Definition at line 114 of file gmac.h.

struct cmac_statistics*(* statistics_update)(struct cmac *, int)
read

Definition at line 118 of file gmac.h.


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