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