Lines Matching refs:igc_hw

36 	s32 (*check_for_link)(struct igc_hw *hw);
37 s32 (*reset_hw)(struct igc_hw *hw);
38 s32 (*init_hw)(struct igc_hw *hw);
39 s32 (*setup_physical_interface)(struct igc_hw *hw);
40 void (*rar_set)(struct igc_hw *hw, u8 *address, u32 index);
41 s32 (*read_mac_addr)(struct igc_hw *hw);
42 s32 (*get_speed_and_duplex)(struct igc_hw *hw, u16 *speed,
44 s32 (*acquire_swfw_sync)(struct igc_hw *hw, u16 mask);
45 void (*release_swfw_sync)(struct igc_hw *hw, u16 mask);
74 s32 (*get_invariants)(struct igc_hw *hw);
109 s32 (*acquire)(struct igc_hw *hw);
110 s32 (*read)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
111 void (*release)(struct igc_hw *hw);
112 s32 (*write)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
113 s32 (*update)(struct igc_hw *hw);
114 s32 (*validate)(struct igc_hw *hw);
115 s32 (*valid_led_default)(struct igc_hw *hw, u16 *data);
119 s32 (*acquire)(struct igc_hw *hw);
120 s32 (*check_reset_block)(struct igc_hw *hw);
121 s32 (*force_speed_duplex)(struct igc_hw *hw);
122 s32 (*get_phy_info)(struct igc_hw *hw);
123 s32 (*read_reg)(struct igc_hw *hw, u32 address, u16 *data);
124 void (*release)(struct igc_hw *hw);
125 s32 (*reset)(struct igc_hw *hw);
126 s32 (*write_reg)(struct igc_hw *hw, u32 address, u16 data);
190 struct igc_hw { struct
289 struct net_device *igc_get_hw_dev(struct igc_hw *hw);
293 s32 igc_read_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value);
294 s32 igc_write_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value);
295 void igc_read_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value);
296 void igc_write_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value);