Lines Matching defs:igc_mac_operations
194 struct igc_mac_operations { struct
195 int (*init_params)(struct igc_hw *);
196 int (*check_for_link)(struct igc_hw *);
197 void (*clear_hw_cntrs)(struct igc_hw *);
198 void (*clear_vfta)(struct igc_hw *);
199 int (*get_bus_info)(struct igc_hw *);
200 void (*set_lan_id)(struct igc_hw *);
201 int (*get_link_up_info)(struct igc_hw *, uint16_t *, uint16_t *);
202 void (*update_mc_addr_list)(struct igc_hw *, uint8_t *, uint32_t);
203 int (*reset_hw)(struct igc_hw *);
204 int (*init_hw)(struct igc_hw *);
205 int (*setup_link)(struct igc_hw *);
206 int (*setup_physical_interface)(struct igc_hw *);
207 void (*write_vfta)(struct igc_hw *, uint32_t, uint32_t);
208 void (*config_collision_dist)(struct igc_hw *);
209 int (*rar_set)(struct igc_hw *, uint8_t *, uint32_t);
210 int (*read_mac_addr)(struct igc_hw *);
211 int (*validate_mdi_setting)(struct igc_hw *);
212 int (*acquire_swfw_sync)(struct igc_hw *, uint16_t);
213 void (*release_swfw_sync)(struct igc_hw *, uint16_t);