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

#include <hw.h>

Data Fields

s32(* acquire )(struct e1000_hw *)
 
s32(* cfg_on_link_up )(struct e1000_hw *)
 
s32(* check_polarity )(struct e1000_hw *)
 
s32(* check_reset_block )(struct e1000_hw *)
 
s32(* commit )(struct e1000_hw *)
 
s32(* force_speed_duplex )(struct e1000_hw *)
 
s32(* get_cfg_done )(struct e1000_hw *hw)
 
s32(* get_cable_length )(struct e1000_hw *)
 
s32(* get_info )(struct e1000_hw *)
 
s32(* set_page )(struct e1000_hw *, u16)
 
s32(* read_reg )(struct e1000_hw *, u32, u16 *)
 
s32(* read_reg_locked )(struct e1000_hw *, u32, u16 *)
 
s32(* read_reg_page )(struct e1000_hw *, u32, u16 *)
 
void(* release )(struct e1000_hw *)
 
s32(* reset )(struct e1000_hw *)
 
s32(* set_d0_lplu_state )(struct e1000_hw *, bool)
 
s32(* set_d3_lplu_state )(struct e1000_hw *, bool)
 
s32(* write_reg )(struct e1000_hw *, u32, u16)
 
s32(* write_reg_locked )(struct e1000_hw *, u32, u16)
 
s32(* write_reg_page )(struct e1000_hw *, u32, u16)
 
void(* power_up )(struct e1000_hw *)
 
void(* power_down )(struct e1000_hw *)
 
s32(* get_phy_info )(struct e1000_hw *)
 

Detailed Description

Definition at line 818 of file hw.h.

Field Documentation

s32(* acquire)(struct e1000_hw *)

Definition at line 819 of file hw.h.

s32(* cfg_on_link_up)(struct e1000_hw *)

Definition at line 820 of file hw.h.

s32(* check_polarity)(struct e1000_hw *)

Definition at line 821 of file hw.h.

s32(* check_reset_block)(struct e1000_hw *)

Definition at line 822 of file hw.h.

Definition at line 823 of file hw.h.

s32(* force_speed_duplex)(struct e1000_hw *)

Definition at line 824 of file hw.h.

s32(* get_cable_length)(struct e1000_hw *)

Definition at line 826 of file hw.h.

s32(* get_cfg_done)(struct e1000_hw *hw)

Definition at line 825 of file hw.h.

s32(* get_info)(struct e1000_hw *)

Definition at line 827 of file hw.h.

s32(* get_phy_info)(struct e1000_hw *)

Definition at line 338 of file e1000_hw.h.

void(* power_down)(struct e1000_hw *)

Definition at line 840 of file hw.h.

void(* power_up)(struct e1000_hw *)

Definition at line 839 of file hw.h.

s32(* read_reg)(struct e1000_hw *, u32, u16 *)

Definition at line 829 of file hw.h.

s32(* read_reg_locked)(struct e1000_hw *, u32, u16 *)

Definition at line 830 of file hw.h.

s32(* read_reg_page)(struct e1000_hw *, u32, u16 *)

Definition at line 831 of file hw.h.

void(* release)(struct e1000_hw *)

Definition at line 832 of file hw.h.

s32(* reset)(struct e1000_hw *)

Definition at line 833 of file hw.h.

s32(* set_d0_lplu_state)(struct e1000_hw *, bool)

Definition at line 834 of file hw.h.

s32(* set_d3_lplu_state)(struct e1000_hw *, bool)

Definition at line 835 of file hw.h.

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

Definition at line 828 of file hw.h.

s32(* write_reg)(struct e1000_hw *, u32, u16)

Definition at line 836 of file hw.h.

s32(* write_reg_locked)(struct e1000_hw *, u32, u16)

Definition at line 837 of file hw.h.

s32(* write_reg_page)(struct e1000_hw *, u32, u16)

Definition at line 838 of file hw.h.


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