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

#include <pch_gbe.h>

Data Fields

void(* get_bus_info )(struct pch_gbe_hw *)
 
s32(* init_hw )(struct pch_gbe_hw *)
 
s32(* read_phy_reg )(struct pch_gbe_hw *, u32, u16 *)
 
s32(* write_phy_reg )(struct pch_gbe_hw *, u32, u16)
 
void(* reset_phy )(struct pch_gbe_hw *)
 
void(* sw_reset_phy )(struct pch_gbe_hw *)
 
void(* power_up_phy )(struct pch_gbe_hw *hw)
 
void(* power_down_phy )(struct pch_gbe_hw *hw)
 
s32(* read_mac_addr )(struct pch_gbe_hw *)
 

Detailed Description

struct pch_gbe_functions - HAL APi function pointer : for pch_gbe_hal_get_bus_info : for pch_gbe_hal_init_hw : for pch_gbe_hal_read_phy_reg : for pch_gbe_hal_write_phy_reg : for pch_gbe_hal_phy_hw_reset : for pch_gbe_hal_phy_sw_reset : for pch_gbe_hal_power_up_phy : for pch_gbe_hal_power_down_phy : for pch_gbe_hal_read_mac_addr

Definition at line 344 of file pch_gbe.h.

Field Documentation

void(* get_bus_info)(struct pch_gbe_hw *)

Definition at line 345 of file pch_gbe.h.

s32(* init_hw)(struct pch_gbe_hw *)

Definition at line 346 of file pch_gbe.h.

void(* power_down_phy)(struct pch_gbe_hw *hw)

Definition at line 352 of file pch_gbe.h.

void(* power_up_phy)(struct pch_gbe_hw *hw)

Definition at line 351 of file pch_gbe.h.

s32(* read_mac_addr)(struct pch_gbe_hw *)

Definition at line 353 of file pch_gbe.h.

s32(* read_phy_reg)(struct pch_gbe_hw *, u32, u16 *)

Definition at line 347 of file pch_gbe.h.

void(* reset_phy)(struct pch_gbe_hw *)

Definition at line 349 of file pch_gbe.h.

void(* sw_reset_phy)(struct pch_gbe_hw *)

Definition at line 350 of file pch_gbe.h.

s32(* write_phy_reg)(struct pch_gbe_hw *, u32, u16)

Definition at line 348 of file pch_gbe.h.


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