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

#include <hw.h>

Data Fields

s32(* id_led_init )(struct e1000_hw *)
 
s32(* blink_led )(struct e1000_hw *)
 
bool(* check_mng_mode )(struct e1000_hw *)
 
s32(* check_for_link )(struct e1000_hw *)
 
s32(* cleanup_led )(struct e1000_hw *)
 
void(* clear_hw_cntrs )(struct e1000_hw *)
 
void(* clear_vfta )(struct e1000_hw *)
 
s32(* get_bus_info )(struct e1000_hw *)
 
void(* set_lan_id )(struct e1000_hw *)
 
s32(* get_link_up_info )(struct e1000_hw *, u16 *, u16 *)
 
s32(* led_on )(struct e1000_hw *)
 
s32(* led_off )(struct e1000_hw *)
 
void(* update_mc_addr_list )(struct e1000_hw *, u8 *, u32)
 
s32(* reset_hw )(struct e1000_hw *)
 
s32(* init_hw )(struct e1000_hw *)
 
s32(* setup_link )(struct e1000_hw *)
 
s32(* setup_physical_interface )(struct e1000_hw *)
 
s32(* setup_led )(struct e1000_hw *)
 
void(* write_vfta )(struct e1000_hw *, u32, u32)
 
void(* config_collision_dist )(struct e1000_hw *)
 
void(* rar_set )(struct e1000_hw *, u8 *, u32)
 
s32(* read_mac_addr )(struct e1000_hw *)
 
s32(* get_speed_and_duplex )(struct e1000_hw *, u16 *, u16 *)
 
s32(* acquire_swfw_sync )(struct e1000_hw *, u16)
 
void(* release_swfw_sync )(struct e1000_hw *, u16)
 
s32(* init_params )(struct e1000_hw *)
 
void(* mta_set )(struct e1000_hw *, u32)
 
s32(* set_vfta )(struct e1000_hw *, u16, bool)
 

Detailed Description

Definition at line 778 of file hw.h.

Field Documentation

s32(* acquire_swfw_sync)(struct e1000_hw *, u16)

Definition at line 326 of file e1000_hw.h.

s32(* blink_led)(struct e1000_hw *)

Definition at line 780 of file hw.h.

s32(* check_for_link)(struct e1000_hw *)

Definition at line 782 of file hw.h.

bool(* check_mng_mode)(struct e1000_hw *)

Definition at line 781 of file hw.h.

s32(* cleanup_led)(struct e1000_hw *)

Definition at line 783 of file hw.h.

void(* clear_hw_cntrs)(struct e1000_hw *)

Definition at line 784 of file hw.h.

void(* clear_vfta)(struct e1000_hw *)

Definition at line 785 of file hw.h.

void(* config_collision_dist)(struct e1000_hw *)

Definition at line 798 of file hw.h.

s32(* get_bus_info)(struct e1000_hw *)

Definition at line 786 of file hw.h.

s32(* get_link_up_info)(struct e1000_hw *, u16 *, u16 *)

Definition at line 788 of file hw.h.

s32(* get_speed_and_duplex)(struct e1000_hw *, u16 *, u16 *)

Definition at line 325 of file e1000_hw.h.

s32(* id_led_init)(struct e1000_hw *)

Definition at line 779 of file hw.h.

s32(* init_hw)(struct e1000_hw *)

Definition at line 793 of file hw.h.

s32(* init_params)(struct e1000_hw *)

Definition at line 177 of file vf.h.

s32(* led_off)(struct e1000_hw *)

Definition at line 790 of file hw.h.

s32(* led_on)(struct e1000_hw *)

Definition at line 789 of file hw.h.

void(* mta_set)(struct e1000_hw *, u32)

Definition at line 187 of file vf.h.

void(* rar_set)(struct e1000_hw *, u8 *, u32)

Definition at line 799 of file hw.h.

s32(* read_mac_addr)(struct e1000_hw *)

Definition at line 800 of file hw.h.

void(* release_swfw_sync)(struct e1000_hw *, u16)

Definition at line 327 of file e1000_hw.h.

s32(* reset_hw)(struct e1000_hw *)

Definition at line 792 of file hw.h.

void(* set_lan_id)(struct e1000_hw *)

Definition at line 787 of file hw.h.

s32(* set_vfta)(struct e1000_hw *, u16, bool)

Definition at line 190 of file vf.h.

s32(* setup_led)(struct e1000_hw *)

Definition at line 796 of file hw.h.

s32(* setup_link)(struct e1000_hw *)

Definition at line 794 of file hw.h.

s32(* setup_physical_interface)(struct e1000_hw *)

Definition at line 795 of file hw.h.

void(* update_mc_addr_list)(struct e1000_hw *, u8 *, u32, u32, u32)

Definition at line 791 of file hw.h.

void(* write_vfta)(struct e1000_hw *, u32, u32)

Definition at line 797 of file hw.h.


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