Lines Matching defs:e1000_mac_operations
739 struct e1000_mac_operations { struct
740 s32 (*init_params)(struct e1000_hw *);
741 s32 (*id_led_init)(struct e1000_hw *);
742 s32 (*blink_led)(struct e1000_hw *);
743 bool (*check_mng_mode)(struct e1000_hw *);
744 s32 (*check_for_link)(struct e1000_hw *);
745 s32 (*cleanup_led)(struct e1000_hw *);
746 void (*clear_hw_cntrs)(struct e1000_hw *);
747 void (*clear_vfta)(struct e1000_hw *);
748 s32 (*get_bus_info)(struct e1000_hw *);
749 void (*set_lan_id)(struct e1000_hw *);
750 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
751 s32 (*led_on)(struct e1000_hw *);
752 s32 (*led_off)(struct e1000_hw *);
753 void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
754 s32 (*reset_hw)(struct e1000_hw *);
755 s32 (*init_hw)(struct e1000_hw *);
756 void (*shutdown_serdes)(struct e1000_hw *);
757 void (*power_up_serdes)(struct e1000_hw *);
758 s32 (*setup_link)(struct e1000_hw *);
759 s32 (*setup_physical_interface)(struct e1000_hw *);
760 s32 (*setup_led)(struct e1000_hw *);
761 void (*write_vfta)(struct e1000_hw *, u32, u32);
762 void (*config_collision_dist)(struct e1000_hw *);
763 int (*rar_set)(struct e1000_hw *, u8*, u32);
764 s32 (*read_mac_addr)(struct e1000_hw *);
765 s32 (*validate_mdi_setting)(struct e1000_hw *);
766 s32 (*set_obff_timer)(struct e1000_hw *, u32);
767 s32 (*acquire_swfw_sync)(struct e1000_hw *, u16);
768 void (*release_swfw_sync)(struct e1000_hw *, u16);