Lines Matching refs:igc_hw
38 s32 (*check_for_link)(struct igc_hw *hw);
39 s32 (*reset_hw)(struct igc_hw *hw);
40 s32 (*init_hw)(struct igc_hw *hw);
41 s32 (*setup_physical_interface)(struct igc_hw *hw);
42 void (*rar_set)(struct igc_hw *hw, u8 *address, u32 index);
43 s32 (*read_mac_addr)(struct igc_hw *hw);
44 s32 (*get_speed_and_duplex)(struct igc_hw *hw, u16 *speed,
46 s32 (*acquire_swfw_sync)(struct igc_hw *hw, u16 mask);
47 void (*release_swfw_sync)(struct igc_hw *hw, u16 mask);
68 s32 (*get_invariants)(struct igc_hw *hw);
100 s32 (*acquire)(struct igc_hw *hw);
101 s32 (*read)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
102 void (*release)(struct igc_hw *hw);
103 s32 (*write)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
104 s32 (*update)(struct igc_hw *hw);
105 s32 (*validate)(struct igc_hw *hw);
109 s32 (*acquire)(struct igc_hw *hw);
110 s32 (*check_reset_block)(struct igc_hw *hw);
111 s32 (*force_speed_duplex)(struct igc_hw *hw);
112 s32 (*get_phy_info)(struct igc_hw *hw);
113 s32 (*read_reg)(struct igc_hw *hw, u32 address, u16 *data);
114 void (*release)(struct igc_hw *hw);
115 s32 (*reset)(struct igc_hw *hw);
116 s32 (*write_reg)(struct igc_hw *hw, u32 address, u16 data);
178 struct igc_hw {
278 struct net_device *igc_get_hw_dev(struct igc_hw *hw);