Lines Matching defs:e1000_mac_operations
485 struct e1000_mac_operations { struct
486 s32 (*id_led_init)(struct e1000_hw *);
487 s32 (*blink_led)(struct e1000_hw *);
488 bool (*check_mng_mode)(struct e1000_hw *);
489 s32 (*check_for_link)(struct e1000_hw *);
490 s32 (*cleanup_led)(struct e1000_hw *);
491 void (*clear_hw_cntrs)(struct e1000_hw *);
492 void (*clear_vfta)(struct e1000_hw *);
493 s32 (*get_bus_info)(struct e1000_hw *);
494 void (*set_lan_id)(struct e1000_hw *);
495 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
496 s32 (*led_on)(struct e1000_hw *);
497 s32 (*led_off)(struct e1000_hw *);
498 void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
499 s32 (*reset_hw)(struct e1000_hw *);
500 s32 (*init_hw)(struct e1000_hw *);
501 s32 (*setup_link)(struct e1000_hw *);
502 s32 (*setup_physical_interface)(struct e1000_hw *);
503 s32 (*setup_led)(struct e1000_hw *);
504 void (*write_vfta)(struct e1000_hw *, u32, u32);
505 void (*config_collision_dist)(struct e1000_hw *);
506 int (*rar_set)(struct e1000_hw *, u8 *, u32);
507 s32 (*read_mac_addr)(struct e1000_hw *);
508 u32 (*rar_get_count)(struct e1000_hw *);