Lines Matching defs: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);
101 s32 (*acquire)(struct igc_hw *hw);
102 s32 (*read)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
103 void (*release)(struct igc_hw *hw);
104 s32 (*write)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
105 s32 (*update)(struct igc_hw *hw);
106 s32 (*validate)(struct igc_hw *hw);
110 s32 (*acquire)(struct igc_hw *hw);
111 s32 (*check_reset_block)(struct igc_hw *hw);
112 s32 (*force_speed_duplex)(struct igc_hw *hw);
113 s32 (*get_phy_info)(struct igc_hw *hw);
114 s32 (*read_reg)(struct igc_hw *hw, u32 address, u16 *data);
115 void (*release)(struct igc_hw *hw);
116 s32 (*reset)(struct igc_hw *hw);
117 s32 (*write_reg)(struct igc_hw *hw, u32 address, u16 data);
179 struct igc_hw {
279 struct net_device *igc_get_hw_dev(struct igc_hw *hw);
283 s32 igc_read_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value);
284 s32 igc_write_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value);
285 void igc_read_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value);
286 void igc_write_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value);