Lines Matching defs:igc_mac_operations
344 struct igc_mac_operations { struct
345 s32 (*init_params)(struct igc_hw *);
346 s32 (*check_for_link)(struct igc_hw *);
347 void (*clear_hw_cntrs)(struct igc_hw *);
348 void (*clear_vfta)(struct igc_hw *);
349 s32 (*get_bus_info)(struct igc_hw *);
350 void (*set_lan_id)(struct igc_hw *);
351 s32 (*get_link_up_info)(struct igc_hw *, u16 *, u16 *);
352 void (*update_mc_addr_list)(struct igc_hw *, u8 *, u32);
353 s32 (*reset_hw)(struct igc_hw *);
354 s32 (*init_hw)(struct igc_hw *);
355 s32 (*setup_link)(struct igc_hw *);
356 s32 (*setup_physical_interface)(struct igc_hw *);
357 void (*write_vfta)(struct igc_hw *, u32, u32);
358 void (*config_collision_dist)(struct igc_hw *);
359 int (*rar_set)(struct igc_hw *, u8*, u32);
360 s32 (*read_mac_addr)(struct igc_hw *);
361 s32 (*validate_mdi_setting)(struct igc_hw *);
362 s32 (*acquire_swfw_sync)(struct igc_hw *, u16);
363 void (*release_swfw_sync)(struct igc_hw *, u16);