sys/dev/pci/if_ix.c
1145
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
1380
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
1583
ixgbe_mc_array_itr(struct ixgbe_hw *hw, uint8_t **update_ptr, uint32_t *vmdq)
sys/dev/pci/if_ix.c
172
uint8_t *ixgbe_mc_array_itr(struct ixgbe_hw *, uint8_t **, uint32_t *);
sys/dev/pci/if_ix.c
1997
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
2372
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
250
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
2914
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3020
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3445
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3513
ixgbe_read_pci_cfg(struct ixgbe_hw *hw, uint32_t reg)
sys/dev/pci/if_ix.c
3533
ixgbe_write_pci_cfg(struct ixgbe_hw *hw, uint32_t reg, uint16_t value)
sys/dev/pci/if_ix.c
3563
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3635
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3661
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3684
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3951
ix_read36(struct ixgbe_hw *hw, bus_size_t loreg, bus_size_t hireg)
sys/dev/pci/if_ix.c
3966
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
4012
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
4039
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
404
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
608
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
688
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
933
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
989
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.h
222
struct ixgbe_hw hw;
sys/dev/pci/if_ixv.c
1037
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
1094
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
1140
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
1498
ixv_read36(struct ixgbe_hw *hw, bus_size_t loreg, bus_size_t hireg)
sys/dev/pci/if_ixv.c
1513
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
1543
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
1562
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
199
struct ixgbe_hw *hw;
sys/dev/pci/if_ixv.c
385
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
432
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
536
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
547
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
590
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
612
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
638
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
694
ixv_mc_array_itr(struct ixgbe_hw *hw, uint8_t **update_ptr, uint32_t *vmdq)
sys/dev/pci/if_ixv.c
715
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
833
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
84
static uint8_t *ixv_mc_array_itr(struct ixgbe_hw *, uint8_t **, uint32_t *);
sys/dev/pci/if_ixv.c
885
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ixv.c
945
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/ixgbe.c
1057
int32_t ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data)
sys/dev/pci/ixgbe.c
1085
static int32_t ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
112
int32_t ixgbe_init_ops_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1142
int32_t ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
1171
int32_t ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
1221
int32_t ixgbe_read_eerd_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data)
sys/dev/pci/ixgbe.c
1235
int32_t ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
1290
int32_t ixgbe_write_eewr_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data)
sys/dev/pci/ixgbe.c
1303
int32_t ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, uint32_t ee_reg)
sys/dev/pci/ixgbe.c
1338
int32_t ixgbe_acquire_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1392
int32_t ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1483
void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1501
int32_t ixgbe_ready_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1542
void ixgbe_standby_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1567
void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, uint16_t data,
sys/dev/pci/ixgbe.c
1623
uint16_t ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, uint16_t count)
sys/dev/pci/ixgbe.c
1663
void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, uint32_t *eec)
sys/dev/pci/ixgbe.c
1682
void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, uint32_t *eec)
sys/dev/pci/ixgbe.c
1700
void ixgbe_release_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1732
int32_t ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1793
int32_t ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
1841
int32_t ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1908
int32_t ixgbe_set_rar_generic(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe.c
1959
int32_t ixgbe_clear_rar_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
198
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1998
int32_t ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2067
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq)
sys/dev/pci/ixgbe.c
2105
int32_t ixgbe_mta_vector(struct ixgbe_hw *hw, uint8_t *mc_addr)
sys/dev/pci/ixgbe.c
2142
void ixgbe_set_mta(struct ixgbe_hw *hw, uint8_t *mc_addr)
sys/dev/pci/ixgbe.c
2180
int32_t ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe.c
2227
int32_t ixgbe_enable_mc_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2246
int32_t ixgbe_disable_mc_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2264
int32_t ixgbe_fc_enable_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2404
int32_t ixgbe_negotiate_fc(struct ixgbe_hw *hw, uint32_t adv_reg,
sys/dev/pci/ixgbe.c
2453
int32_t ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2490
int32_t ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2534
int32_t ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2559
void ixgbe_fc_autoneg(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2628
static uint32_t ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2674
int32_t ixgbe_disable_pcie_master(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
272
int32_t ixgbe_setup_fc_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2741
int32_t ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe.c
2788
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe.c
2811
int32_t ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2849
int32_t prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked,
sys/dev/pci/ixgbe.c
2866
int32_t prot_autoc_write_generic(struct ixgbe_hw *hw, uint32_t reg_val,
sys/dev/pci/ixgbe.c
2879
int32_t ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2900
int32_t ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, uint32_t regval)
sys/dev/pci/ixgbe.c
2917
int32_t ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
2967
int32_t ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
3007
uint16_t ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3054
int32_t ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq)
sys/dev/pci/ixgbe.c
3120
int32_t ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
3173
int32_t ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
3203
int32_t ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3227
int32_t ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, uint32_t vlan, bool vlvf_bypass)
sys/dev/pci/ixgbe.c
3277
int32_t ixgbe_set_vfta_generic(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.c
3344
int32_t ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.c
3426
int32_t ixgbe_clear_vfta_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3451
bool ixgbe_need_crosstalk_fix(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3479
int32_t ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.c
3583
int32_t ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, uint16_t *device_caps)
sys/dev/pci/ixgbe.c
3629
int32_t ixgbe_hic_unlocked(struct ixgbe_hw *hw, uint32_t *buffer, uint32_t length,
sys/dev/pci/ixgbe.c
3707
int32_t ixgbe_host_interface_command(struct ixgbe_hw *hw, uint32_t *buffer,
sys/dev/pci/ixgbe.c
3793
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3846
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3868
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3890
bool ixgbe_mng_present(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3908
bool ixgbe_mng_enabled(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3937
int32_t ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
4089
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
4163
int32_t ixgbe_init_shared_code(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4209
int32_t ixgbe_set_mac_type(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
431
int32_t ixgbe_start_hw_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4310
int32_t ixgbe_init_hw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4324
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4338
int32_t ixgbe_identify_phy(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4361
int32_t ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.c
4379
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4395
int32_t ixgbe_set_rar(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe.c
4410
int32_t ixgbe_set_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
4424
int32_t ixgbe_clear_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
4439
int32_t ixgbe_init_uta_tables(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4447
void ixgbe_disable_rx(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4453
void ixgbe_enable_rx(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4472
int32_t ixgbe_read_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4497
int32_t ixgbe_poll_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
4530
int32_t ixgbe_write_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4563
int32_t ixgbe_check_for_msg(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4583
int32_t ixgbe_check_for_ack(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
46
void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
4603
int32_t ixgbe_check_for_rst(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4623
int32_t ixgbe_poll_for_msg(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4656
int32_t ixgbe_poll_for_ack(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4689
static uint32_t ixgbe_read_mailbox_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4699
static void ixgbe_clear_msg_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4709
static void ixgbe_clear_ack_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4719
static void ixgbe_clear_rst_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4738
static int32_t ixgbe_check_for_bit_vf(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe.c
4755
static int32_t ixgbe_check_for_msg_vf(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4772
static int32_t ixgbe_check_for_ack_vf(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4792
static int32_t ixgbe_check_for_rst_vf(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4812
static int32_t ixgbe_obtain_mbx_lock_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4859
int32_t ixgbe_read_posted_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4888
int32_t ixgbe_write_posted_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
49
int32_t ixgbe_acquire_eeprom(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
4916
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4924
int32_t ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, uint32_t mask, int32_t index)
sys/dev/pci/ixgbe.c
4941
int32_t ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
4954
static void ixgbe_clear_msg_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
4969
static void ixgbe_clear_ack_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
497
int32_t ixgbe_start_hw_gen2(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4991
int32_t ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
50
int32_t ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
5016
int32_t ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
5055
int32_t ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
51
void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
5102
int32_t ixgbe_write_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
5152
static int32_t ixgbe_read_mbx_pf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5189
int32_t ixgbe_read_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
52
int32_t ixgbe_ready_eeprom(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
5225
static void ixgbe_release_mbx_lock_dummy(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
5239
static int32_t ixgbe_write_mbx_vf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5280
static int32_t ixgbe_read_mbx_vf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
53
void ixgbe_standby_eeprom(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
5313
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
5346
static int32_t ixgbe_write_mbx_pf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
536
int32_t ixgbe_init_hw_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
5385
static int32_t ixgbe_clear_mbx_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
54
void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, uint16_t data,
sys/dev/pci/ixgbe.c
5405
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
56
uint16_t ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, uint16_t count);
sys/dev/pci/ixgbe.c
563
int32_t ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
57
void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, uint32_t *eec);
sys/dev/pci/ixgbe.c
58
void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, uint32_t *eec);
sys/dev/pci/ixgbe.c
59
void ixgbe_release_eeprom(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
61
int32_t ixgbe_mta_vector(struct ixgbe_hw *hw, uint8_t *mc_addr);
sys/dev/pci/ixgbe.c
62
int32_t ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
63
int32_t ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
64
int32_t ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
65
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
67
int32_t prot_autoc_read_generic(struct ixgbe_hw *, bool *, uint32_t *);
sys/dev/pci/ixgbe.c
679
int32_t ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *mac_addr)
sys/dev/pci/ixgbe.c
68
int32_t prot_autoc_write_generic(struct ixgbe_hw *, uint32_t, bool);
sys/dev/pci/ixgbe.c
71
int32_t ixgbe_poll_for_msg(struct ixgbe_hw *hw, uint16_t mbx_id);
sys/dev/pci/ixgbe.c
714
void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
72
int32_t ixgbe_poll_for_ack(struct ixgbe_hw *hw, uint16_t mbx_id);
sys/dev/pci/ixgbe.c
73
int32_t ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, uint32_t mask,
sys/dev/pci/ixgbe.c
75
int32_t ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, uint16_t vf_number);
sys/dev/pci/ixgbe.c
76
int32_t ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, uint16_t vf_number);
sys/dev/pci/ixgbe.c
765
int32_t ixgbe_get_bus_info_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
77
int32_t ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, uint16_t vf_number);
sys/dev/pci/ixgbe.c
78
int32_t ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, uint16_t vf_number);
sys/dev/pci/ixgbe.c
787
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
79
int32_t ixgbe_write_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
81
int32_t ixgbe_read_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
821
int32_t ixgbe_stop_adapter_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
871
int32_t ixgbe_led_on_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
894
int32_t ixgbe_led_off_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
919
int32_t ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
975
static int32_t ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.h
127
struct ixgbe_hw;
sys/dev/pci/ixgbe.h
141
extern uint16_t ixgbe_read_pci_cfg(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe.h
144
extern void ixgbe_write_pci_cfg(struct ixgbe_hw *, uint32_t, uint16_t);
sys/dev/pci/ixgbe.h
165
uint16_t ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
166
int32_t ixgbe_init_ops_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
167
int32_t ixgbe_init_hw_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
168
int32_t ixgbe_start_hw_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
169
int32_t ixgbe_start_hw_gen2(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
170
int32_t ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
171
int32_t ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *mac_addr);
sys/dev/pci/ixgbe.h
172
int32_t ixgbe_get_bus_info_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
173
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
174
int32_t ixgbe_stop_adapter_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
176
int32_t ixgbe_led_on_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
177
int32_t ixgbe_led_off_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
179
int32_t ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
180
int32_t ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data);
sys/dev/pci/ixgbe.h
181
int32_t ixgbe_read_eerd_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data);
sys/dev/pci/ixgbe.h
182
int32_t ixgbe_write_eewr_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data);
sys/dev/pci/ixgbe.h
183
int32_t ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.h
185
int32_t ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
186
int32_t ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
188
int32_t ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
189
int32_t ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, uint32_t ee_reg);
sys/dev/pci/ixgbe.h
191
int32_t ixgbe_set_rar_generic(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr, uint32_t vmdq,
sys/dev/pci/ixgbe.h
193
int32_t ixgbe_clear_rar_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
194
int32_t ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
195
int32_t ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe.h
198
int32_t ixgbe_enable_mc_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
199
int32_t ixgbe_disable_mc_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
200
int32_t ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, uint32_t regval);
sys/dev/pci/ixgbe.h
201
int32_t ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
202
int32_t ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
204
int32_t ixgbe_fc_enable_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
205
void ixgbe_fc_autoneg(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
206
int32_t ixgbe_setup_fc_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
209
int32_t ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe.h
210
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe.h
211
int32_t ixgbe_disable_pcie_master(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
213
int32_t prot_autoc_read_generic(struct ixgbe_hw *hw, bool *, uint32_t *reg_val);
sys/dev/pci/ixgbe.h
214
int32_t prot_autoc_write_generic(struct ixgbe_hw *hw, uint32_t reg_val, bool locked);
sys/dev/pci/ixgbe.h
216
int32_t ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
217
int32_t ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
219
int32_t ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
220
int32_t ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
221
int32_t ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq);
sys/dev/pci/ixgbe.h
222
int32_t ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
223
int32_t ixgbe_set_vfta_generic(struct ixgbe_hw *hw, uint32_t vlan,
sys/dev/pci/ixgbe.h
225
int32_t ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.h
227
int32_t ixgbe_clear_vfta_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
229
int32_t ixgbe_check_mac_link_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
234
int32_t ixgbe_get_device_caps_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
236
int32_t ixgbe_host_interface_command(struct ixgbe_hw *hw, uint32_t *buffer,
sys/dev/pci/ixgbe.h
239
int32_t ixgbe_hic_unlocked(struct ixgbe_hw *, uint32_t *buffer, uint32_t length, uint32_t timeout);
sys/dev/pci/ixgbe.h
240
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
242
bool ixgbe_mng_present(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
243
bool ixgbe_mng_enabled(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
245
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
246
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
247
int32_t ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
250
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
253
int32_t ixgbe_negotiate_fc(struct ixgbe_hw *hw, uint32_t adv_reg, uint32_t lp_reg,
sys/dev/pci/ixgbe.h
256
int32_t ixgbe_init_shared_code(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
258
int32_t ixgbe_init_ops_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
259
int32_t ixgbe_init_ops_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
260
int32_t ixgbe_init_ops_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
261
int32_t ixgbe_init_ops_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
262
int32_t ixgbe_init_ops_X550EM(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
263
int32_t ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
264
int32_t ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
266
int32_t ixgbe_set_mac_type(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
267
int32_t ixgbe_init_hw(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
268
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
269
int32_t ixgbe_identify_phy(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
270
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
271
int32_t ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.h
274
int32_t ixgbe_set_rar(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe.h
276
int32_t ixgbe_set_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
277
int32_t ixgbe_clear_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
278
int32_t ixgbe_init_uta_tables(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
280
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq);
sys/dev/pci/ixgbe.h
281
int32_t ixgbe_mta_vector(struct ixgbe_hw *hw, uint8_t *mc_addr);
sys/dev/pci/ixgbe.h
282
void ixgbe_set_mta(struct ixgbe_hw *hw, uint8_t *mc_addr);
sys/dev/pci/ixgbe.h
284
void ixgbe_disable_rx(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
285
void ixgbe_enable_rx(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
288
int32_t ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
289
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, uint32_t phy_addr);
sys/dev/pci/ixgbe.h
291
int32_t ixgbe_get_phy_id(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
292
int32_t ixgbe_identify_phy_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
293
int32_t ixgbe_reset_phy_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
294
int32_t ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
296
int32_t ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
298
int32_t ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
300
int32_t ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
302
int32_t ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
303
int32_t ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
306
int32_t ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
309
int32_t ixgbe_check_reset_blocked(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
312
int32_t ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
315
int32_t ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
316
int32_t ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
318
int32_t ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
321
int32_t ixgbe_reset_phy_nl(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
322
bool ixgbe_is_sfp(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
323
int32_t ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on);
sys/dev/pci/ixgbe.h
324
int32_t ixgbe_identify_module_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
325
int32_t ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
326
uint64_t ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
327
int32_t ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
328
int32_t ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
331
int32_t ixgbe_tn_check_overtemp(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
332
int32_t ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
334
int32_t ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
336
int32_t ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
338
int32_t ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
340
int32_t ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
342
int32_t ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
344
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
345
int32_t ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
347
int32_t ixgbe_read_i2c_combined_generic(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
349
int32_t ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *, uint8_t addr,
sys/dev/pci/ixgbe.h
351
int32_t ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
353
int32_t ixgbe_write_i2c_combined_generic(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
355
int32_t ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *, uint8_t addr,
sys/dev/pci/ixgbe.h
359
int32_t ixgbe_init_ops_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
360
int32_t ixgbe_init_hw_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
361
int32_t ixgbe_start_hw_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
362
int32_t ixgbe_reset_hw_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
363
int32_t ixgbe_stop_adapter_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
364
uint32_t ixgbe_get_num_of_tx_queues_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
365
uint32_t ixgbe_get_num_of_rx_queues_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
366
int32_t ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, uint8_t *mac_addr);
sys/dev/pci/ixgbe.h
367
int32_t ixgbe_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe.h
369
int32_t ixgbe_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.h
371
int32_t ixgbe_set_rar_vf(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr, uint32_t vmdq,
sys/dev/pci/ixgbe.h
373
int32_t ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr);
sys/dev/pci/ixgbe.h
374
int32_t ixgbe_update_mc_addr_list_vf(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe.h
377
int32_t ixgbevf_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode);
sys/dev/pci/ixgbe.h
378
int32_t ixgbe_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state);
sys/dev/pci/ixgbe.h
379
int32_t ixgbe_set_vfta_vf(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.h
381
int32_t ixgbevf_rlpml_set_vf(struct ixgbe_hw *hw, uint16_t max_size);
sys/dev/pci/ixgbe.h
382
int ixgbevf_negotiate_api_version(struct ixgbe_hw *hw, int api);
sys/dev/pci/ixgbe.h
383
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
sys/dev/pci/ixgbe.h
387
int32_t ixgbe_read_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
388
int32_t ixgbe_poll_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
389
int32_t ixgbe_write_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
390
int32_t ixgbe_read_posted_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
391
int32_t ixgbe_write_posted_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
392
int32_t ixgbe_check_for_msg(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe.h
393
int32_t ixgbe_check_for_ack(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe.h
394
int32_t ixgbe_check_for_rst(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe.h
395
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
396
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *);
sys/dev/pci/ixgbe.h
397
void ixgbe_upgrade_mbx_params_vf(struct ixgbe_hw *);
sys/dev/pci/ixgbe.h
398
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
sys/dev/pci/ixgbe.h
399
void ixgbe_upgrade_mbx_params_pf(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_82598.c
1010
int32_t ixgbe_set_vfta_82598(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe_82598.c
1057
int32_t ixgbe_clear_vfta_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
1083
int32_t ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, uint32_t reg, uint8_t *val)
sys/dev/pci/ixgbe_82598.c
1107
int32_t ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, uint32_t reg, uint8_t val)
sys/dev/pci/ixgbe_82598.c
1130
int32_t ixgbe_read_i2c_phy_82598(struct ixgbe_hw *hw, uint8_t dev_addr,
sys/dev/pci/ixgbe_82598.c
1203
int32_t ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_82598.c
1216
uint64_t ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
1320
void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
135
int32_t ixgbe_init_ops_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
1353
int32_t ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, uint32_t regval)
sys/dev/pci/ixgbe_82598.c
199
int32_t ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
262
int32_t ixgbe_start_hw_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
304
int32_t ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
363
enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
416
int32_t ixgbe_fc_enable_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
49
int32_t ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
52
enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
53
int32_t ixgbe_fc_enable_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
54
int32_t ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
56
int32_t ixgbe_validate_link_ready(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
565
int32_t ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
57
int32_t ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
60
int32_t ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
613
int32_t ixgbe_validate_link_ready(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
63
int32_t ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
650
int32_t ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
66
int32_t ixgbe_reset_hw_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
68
int32_t ixgbe_start_hw_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
69
int32_t ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe_82598.c
70
int32_t ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe_82598.c
71
int32_t ixgbe_set_vfta_82598(struct ixgbe_hw *hw, uint32_t vlan,
sys/dev/pci/ixgbe_82598.c
73
int32_t ixgbe_clear_vfta_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
739
int32_t ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
74
int32_t ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, uint32_t reg, uint8_t *val);
sys/dev/pci/ixgbe_82598.c
75
int32_t ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, uint32_t reg, uint8_t val);
sys/dev/pci/ixgbe_82598.c
76
int32_t ixgbe_read_i2c_phy_82598(struct ixgbe_hw *hw, uint8_t dev_addr,
sys/dev/pci/ixgbe_82598.c
78
int32_t ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_82598.c
793
int32_t ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82598.c
80
uint64_t ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
81
int32_t ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
818
int32_t ixgbe_reset_hw_82598(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
82
void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
83
void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82598.c
84
int32_t ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, uint32_t regval);
sys/dev/pci/ixgbe_82598.c
954
int32_t ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe_82598.c
96
void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82598.c
980
int32_t ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe_82599.c
1029
int32_t ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
1054
int32_t ixgbe_reset_hw_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1213
int32_t ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, uint32_t reg,
sys/dev/pci/ixgbe_82599.c
1238
int32_t ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, uint32_t reg,
sys/dev/pci/ixgbe_82599.c
1261
int32_t ixgbe_start_hw_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1292
int32_t ixgbe_identify_phy_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1327
uint64_t ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1415
int32_t ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, uint32_t regval)
sys/dev/pci/ixgbe_82599.c
1449
int32_t ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
151
int32_t ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1510
bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1557
int32_t ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
1586
int32_t ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
1639
int32_t ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_82599.c
1697
int32_t ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_82599.c
209
int32_t ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
286
int32_t prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked,
sys/dev/pci/ixgbe_82599.c
316
int32_t prot_autoc_write_82599(struct ixgbe_hw *hw, uint32_t autoc, bool locked)
sys/dev/pci/ixgbe_82599.c
358
int32_t ixgbe_init_ops_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
433
int32_t ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
49
int32_t ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
52
enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
53
void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
54
void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
542
enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
55
void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
56
void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
58
int32_t ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
604
void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
61
int32_t ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
629
int32_t ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
63
int32_t ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
66
int32_t ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
67
void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
68
int32_t ixgbe_reset_hw_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
69
int32_t ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, uint32_t reg,
sys/dev/pci/ixgbe_82599.c
697
void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
71
int32_t ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, uint32_t reg,
sys/dev/pci/ixgbe_82599.c
720
void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
73
int32_t ixgbe_start_hw_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
74
int32_t ixgbe_identify_phy_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
743
void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_82599.c
75
int32_t ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
76
uint64_t ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
765
void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
77
int32_t ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, uint32_t regval);
sys/dev/pci/ixgbe_82599.c
78
int32_t prot_autoc_read_82599(struct ixgbe_hw *, bool *locked, uint32_t *reg_val);
sys/dev/pci/ixgbe_82599.c
79
int32_t prot_autoc_write_82599(struct ixgbe_hw *, uint32_t reg_val, bool locked);
sys/dev/pci/ixgbe_82599.c
795
int32_t ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
81
void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
83
int32_t ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
87
int32_t ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
88
bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
89
int32_t ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_82599.c
90
int32_t ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
907
int32_t ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_82599.c
92
int32_t ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_82599.c
94
int32_t ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_82599.c
97
void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1033
int32_t ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
1058
int32_t ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe_phy.c
1106
int32_t ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
113
int32_t ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, uint8_t addr,
sys/dev/pci/ixgbe_phy.c
1183
int32_t ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
1202
int32_t ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
1220
int32_t ixgbe_reset_phy_nl(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1333
ixgbe_is_sfp(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1358
int32_t ixgbe_identify_module_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1388
int32_t ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1641
uint64_t ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1710
int32_t ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
1889
int32_t ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
191
int32_t ixgbe_read_i2c_combined_generic(struct ixgbe_hw *hw, uint8_t addr,
sys/dev/pci/ixgbe_phy.c
1994
int32_t ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
2012
int32_t ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
2028
bool ixgbe_is_sfp_probe(struct ixgbe_hw *hw, uint8_t offset, uint8_t addr)
sys/dev/pci/ixgbe_phy.c
2048
int32_t ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
206
int32_t ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *hw, uint8_t addr,
sys/dev/pci/ixgbe_phy.c
2139
int32_t ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
2156
int32_t ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
2174
int32_t ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
223
int32_t ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, uint8_t addr,
sys/dev/pci/ixgbe_phy.c
2245
int32_t ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
2262
int32_t ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_phy.c
2276
void ixgbe_i2c_start(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
2311
void ixgbe_i2c_stop(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
2347
int32_t ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, uint8_t *data)
sys/dev/pci/ixgbe_phy.c
2370
int32_t ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, uint8_t data)
sys/dev/pci/ixgbe_phy.c
2403
int32_t ixgbe_get_i2c_ack(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
2456
int32_t ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data)
sys/dev/pci/ixgbe_phy.c
2492
int32_t ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data)
sys/dev/pci/ixgbe_phy.c
2529
void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, uint32_t *i2cctl)
sys/dev/pci/ixgbe_phy.c
2565
void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, uint32_t *i2cctl)
sys/dev/pci/ixgbe_phy.c
2588
int32_t ixgbe_set_i2c_data(struct ixgbe_hw *hw, uint32_t *i2cctl, bool data)
sys/dev/pci/ixgbe_phy.c
2635
bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, uint32_t *i2cctl)
sys/dev/pci/ixgbe_phy.c
2664
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
2700
int32_t ixgbe_tn_check_overtemp(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
2728
int32_t ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on)
sys/dev/pci/ixgbe_phy.c
287
int32_t ixgbe_write_i2c_combined_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
303
ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
315
int32_t ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
359
static bool ixgbe_probe_phy(struct ixgbe_hw *hw, uint16_t phy_addr)
sys/dev/pci/ixgbe_phy.c
394
int32_t ixgbe_identify_phy_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
41
void ixgbe_i2c_start(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_phy.c
42
void ixgbe_i2c_stop(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_phy.c
43
int32_t ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, uint8_t *data);
sys/dev/pci/ixgbe_phy.c
44
int32_t ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, uint8_t data);
sys/dev/pci/ixgbe_phy.c
447
int32_t ixgbe_check_reset_blocked(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
45
int32_t ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_phy.c
46
int32_t ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
sys/dev/pci/ixgbe_phy.c
47
int32_t ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
sys/dev/pci/ixgbe_phy.c
473
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, uint32_t phy_addr)
sys/dev/pci/ixgbe_phy.c
48
void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, uint32_t *i2cctl);
sys/dev/pci/ixgbe_phy.c
49
void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, uint32_t *i2cctl);
sys/dev/pci/ixgbe_phy.c
497
int32_t ixgbe_get_phy_id(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
50
int32_t ixgbe_set_i2c_data(struct ixgbe_hw *hw, uint32_t *i2cctl, bool data);
sys/dev/pci/ixgbe_phy.c
51
bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, uint32_t *i2cctl);
sys/dev/pci/ixgbe_phy.c
569
int32_t ixgbe_reset_phy_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
60
static int32_t ixgbe_out_i2c_byte_ack(struct ixgbe_hw *hw, uint8_t byte)
sys/dev/pci/ixgbe_phy.c
652
int32_t ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_phy.c
734
int32_t ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_phy.c
760
int32_t ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_phy.c
77
static int32_t ixgbe_in_i2c_byte_ack(struct ixgbe_hw *hw, uint8_t *byte)
sys/dev/pci/ixgbe_phy.c
834
int32_t ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_phy.c
859
int32_t ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_phy.c
950
int32_t ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_phy.c
993
int32_t ixgbe_get_copper_speeds_supported(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_type.h
3889
struct ixgbe_hw;
sys/dev/pci/ixgbe_type.h
3892
typedef uint8_t* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, uint8_t **mc_addr_ptr,
sys/dev/pci/ixgbe_type.h
3897
int32_t (*init_params)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3898
int32_t (*read)(struct ixgbe_hw *, uint16_t, uint16_t *);
sys/dev/pci/ixgbe_type.h
3899
int32_t (*write)(struct ixgbe_hw *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
3900
int32_t (*validate_checksum)(struct ixgbe_hw *, uint16_t *);
sys/dev/pci/ixgbe_type.h
3901
int32_t (*update_checksum)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3902
int32_t (*calc_checksum)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3906
int32_t (*init_hw)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3907
int32_t (*reset_hw)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3908
int32_t (*start_hw)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3909
int32_t (*clear_hw_cntrs)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3910
enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3911
uint64_t (*get_supported_physical_layer)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3912
int32_t (*get_mac_addr)(struct ixgbe_hw *, uint8_t *);
sys/dev/pci/ixgbe_type.h
3913
int32_t (*get_device_caps)(struct ixgbe_hw *, uint16_t *);
sys/dev/pci/ixgbe_type.h
3914
int32_t (*stop_adapter)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3915
int32_t (*get_bus_info)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3916
int32_t (*negotiate_api_version)(struct ixgbe_hw *, int);
sys/dev/pci/ixgbe_type.h
3917
void (*set_lan_id)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3918
int32_t (*read_analog_reg8)(struct ixgbe_hw*, uint32_t, uint8_t*);
sys/dev/pci/ixgbe_type.h
3919
int32_t (*write_analog_reg8)(struct ixgbe_hw*, uint32_t, uint8_t);
sys/dev/pci/ixgbe_type.h
3920
int32_t (*setup_sfp)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3921
int32_t (*enable_rx_dma)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3922
int32_t (*disable_sec_rx_path)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3923
int32_t (*enable_sec_rx_path)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3924
int32_t (*acquire_swfw_sync)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3925
void (*release_swfw_sync)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3926
void (*init_swfw_sync)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3927
int32_t (*prot_autoc_read)(struct ixgbe_hw *, bool *, uint32_t *);
sys/dev/pci/ixgbe_type.h
3928
int32_t (*prot_autoc_write)(struct ixgbe_hw *, uint32_t, bool);
sys/dev/pci/ixgbe_type.h
3931
void (*disable_tx_laser)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3932
void (*enable_tx_laser)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3933
void (*flap_tx_laser)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3934
int32_t (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/pci/ixgbe_type.h
3935
int32_t (*setup_mac_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/pci/ixgbe_type.h
3936
int32_t (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *, bool);
sys/dev/pci/ixgbe_type.h
3937
int32_t (*get_link_capabilities)(struct ixgbe_hw *, ixgbe_link_speed *,
sys/dev/pci/ixgbe_type.h
3939
void (*set_rate_select_speed)(struct ixgbe_hw *, ixgbe_link_speed);
sys/dev/pci/ixgbe_type.h
3942
int32_t (*led_on)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3943
int32_t (*led_off)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3944
int32_t (*blink_led_start)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3945
int32_t (*blink_led_stop)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3948
int32_t (*set_rar)(struct ixgbe_hw *, uint32_t, uint8_t *, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3949
int32_t (*set_uc_addr)(struct ixgbe_hw *, uint32_t, uint8_t *);
sys/dev/pci/ixgbe_type.h
3950
int32_t (*clear_rar)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3951
int32_t (*insert_mac_addr)(struct ixgbe_hw *, uint8_t *, uint32_t);
sys/dev/pci/ixgbe_type.h
3952
int32_t (*set_vmdq)(struct ixgbe_hw *, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3953
int32_t (*clear_vmdq)(struct ixgbe_hw *, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3954
int32_t (*init_rx_addrs)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3955
int32_t (*update_mc_addr_list)(struct ixgbe_hw *, uint8_t *, uint32_t,
sys/dev/pci/ixgbe_type.h
3957
int32_t (*update_xcast_mode)(struct ixgbe_hw *, int);
sys/dev/pci/ixgbe_type.h
3958
int32_t (*get_link_state)(struct ixgbe_hw *hw, bool *link_state);
sys/dev/pci/ixgbe_type.h
3959
int32_t (*enable_mc)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3960
int32_t (*disable_mc)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3961
int32_t (*clear_vfta)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3962
int32_t (*set_vfta)(struct ixgbe_hw *, uint32_t, uint32_t, bool, bool);
sys/dev/pci/ixgbe_type.h
3963
int32_t (*set_vlvf)(struct ixgbe_hw *, uint32_t, uint32_t, bool, uint32_t *, uint32_t,
sys/dev/pci/ixgbe_type.h
3965
int32_t (*set_rlpml)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
3966
int32_t (*init_uta_tables)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3967
void (*set_mac_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/pci/ixgbe_type.h
3968
void (*set_vlan_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/pci/ixgbe_type.h
3971
int32_t (*fc_enable)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3972
int32_t (*setup_fc)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3973
void (*fc_autoneg)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3976
void (*disable_rx)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
3977
void (*enable_rx)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
3978
void (*stop_mac_link_on_d3)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3979
void (*set_source_address_pruning)(struct ixgbe_hw *, bool,
sys/dev/pci/ixgbe_type.h
3981
int32_t (*dmac_update_tcs)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
3982
int32_t (*dmac_config_tcs)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
3983
int32_t (*dmac_config)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
3984
int32_t (*setup_eee)(struct ixgbe_hw *hw, bool enable_eee);
sys/dev/pci/ixgbe_type.h
3985
int32_t (*read_iosf_sb_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint32_t *);
sys/dev/pci/ixgbe_type.h
3986
int32_t (*write_iosf_sb_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3990
int32_t (*identify)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3991
int32_t (*identify_sfp)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3992
int32_t (*init)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3993
int32_t (*reset)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3994
int32_t (*read_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t *);
sys/dev/pci/ixgbe_type.h
3995
int32_t (*write_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t);
sys/dev/pci/ixgbe_type.h
3996
int32_t (*read_reg_mdi)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t *);
sys/dev/pci/ixgbe_type.h
3997
int32_t (*write_reg_mdi)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t);
sys/dev/pci/ixgbe_type.h
3998
int32_t (*setup_link)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3999
int32_t (*setup_internal_link)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4000
int32_t (*setup_link_speed)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/pci/ixgbe_type.h
4001
int32_t (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *);
sys/dev/pci/ixgbe_type.h
4002
int32_t (*get_firmware_version)(struct ixgbe_hw *, uint16_t *);
sys/dev/pci/ixgbe_type.h
4003
int32_t (*read_i2c_byte)(struct ixgbe_hw *, uint8_t, uint8_t, uint8_t *);
sys/dev/pci/ixgbe_type.h
4004
int32_t (*write_i2c_byte)(struct ixgbe_hw *, uint8_t, uint8_t, uint8_t);
sys/dev/pci/ixgbe_type.h
4005
int32_t (*read_i2c_eeprom)(struct ixgbe_hw *, uint8_t , uint8_t *);
sys/dev/pci/ixgbe_type.h
4006
int32_t (*write_i2c_eeprom)(struct ixgbe_hw *, uint8_t, uint8_t);
sys/dev/pci/ixgbe_type.h
4007
void (*i2c_bus_clear)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4009
int32_t (*read_i2c_combined)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t *val);
sys/dev/pci/ixgbe_type.h
4010
int32_t (*write_i2c_combined)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t val);
sys/dev/pci/ixgbe_type.h
4011
int32_t (*read_i2c_combined_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4013
int32_t (*write_i2c_combined_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4016
int32_t (*check_overtemp)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4017
int32_t (*set_phy_power)(struct ixgbe_hw *, bool on);
sys/dev/pci/ixgbe_type.h
4018
int32_t (*enter_lplu)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4019
int32_t (*handle_lasi)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4020
int32_t (*read_i2c_byte_unlocked)(struct ixgbe_hw *, uint8_t offset, uint8_t addr,
sys/dev/pci/ixgbe_type.h
4022
int32_t (*write_i2c_byte_unlocked)(struct ixgbe_hw *, uint8_t offset, uint8_t addr,
sys/dev/pci/ixgbe_type.h
4027
int32_t (*read_link)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t *val);
sys/dev/pci/ixgbe_type.h
4028
int32_t (*read_link_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4030
int32_t (*write_link)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t val);
sys/dev/pci/ixgbe_type.h
4031
int32_t (*write_link_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4277
void (*init_params)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4278
void (*release)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
4279
int32_t (*read)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
4280
int32_t (*write)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
4281
int32_t (*read_posted)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
4282
int32_t (*write_posted)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
4283
int32_t (*check_for_msg)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
4284
int32_t (*check_for_ack)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
4285
int32_t (*check_for_rst)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
4286
int32_t (*clear)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_vf.c
128
static void ixgbe_virt_clr_reg(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
177
int32_t ixgbe_start_hw_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
192
int32_t ixgbe_init_hw_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
208
int32_t ixgbe_reset_hw_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
283
int32_t ixgbe_stop_adapter_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
320
static int32_t ixgbevf_write_msg_read_ack(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe_vf.c
339
int32_t ixgbe_set_rar_vf(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe_vf.c
373
int32_t ixgbe_update_mc_addr_list_vf(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe_vf.c
416
int32_t ixgbevf_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode)
sys/dev/pci/ixgbe_vf.c
454
int32_t ixgbe_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state)
sys/dev/pci/ixgbe_vf.c
485
int32_t ixgbe_set_vfta_vf(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe_vf.c
509
uint32_t ixgbe_get_num_of_tx_queues_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
52
ixgbe_dummy_uint64_handler_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
520
uint32_t ixgbe_get_num_of_rx_queues_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
530
int32_t ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, uint8_t *mac_addr)
sys/dev/pci/ixgbe_vf.c
540
int32_t ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr)
sys/dev/pci/ixgbe_vf.c
578
int32_t ixgbe_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe_vf.c
58
ixgbe_dummy_handler_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
593
int32_t ixgbe_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe_vf.c
64
ixgbe_dummy_void_handler_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_vf.c
694
int32_t ixgbevf_rlpml_set_vf(struct ixgbe_hw *hw, uint16_t max_size)
sys/dev/pci/ixgbe_vf.c
717
int ixgbevf_negotiate_api_version(struct ixgbe_hw *hw, int api)
sys/dev/pci/ixgbe_vf.c
743
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
sys/dev/pci/ixgbe_vf.c
78
int32_t ixgbe_init_ops_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
172
int32_t ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x540.c
187
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
198
int32_t ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x540.c
214
int32_t ixgbe_reset_hw_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
294
int32_t ixgbe_start_hw_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
316
uint64_t ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
342
int32_t ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
375
int32_t ixgbe_read_eerd_X540(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data)
sys/dev/pci/ixgbe_x540.c
399
int32_t ixgbe_write_eewr_X540(struct ixgbe_hw *hw, uint16_t offset, uint16_t data)
sys/dev/pci/ixgbe_x540.c
425
int32_t ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
48
int32_t ixgbe_update_flash_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
49
int32_t ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
50
int32_t ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
501
int32_t ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x540.c
51
void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
53
int32_t ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x540.c
55
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
56
int32_t ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe_x540.c
564
int32_t ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
58
int32_t ixgbe_reset_hw_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
59
int32_t ixgbe_start_hw_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
60
uint64_t ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
612
int32_t ixgbe_update_flash_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
62
int32_t ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
63
int32_t ixgbe_read_eerd_X540(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data);
sys/dev/pci/ixgbe_x540.c
64
int32_t ixgbe_write_eewr_X540(struct ixgbe_hw *hw, uint16_t offset, uint16_t data);
sys/dev/pci/ixgbe_x540.c
65
int32_t ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
659
int32_t ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
66
int32_t ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw, uint16_t *checksum_val);
sys/dev/pci/ixgbe_x540.c
67
int32_t ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
69
int32_t ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe_x540.c
691
int32_t ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe_x540.c
70
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe_x540.c
71
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x540.c
73
int32_t ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe_x540.c
74
int32_t ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe_x540.c
788
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe_x540.c
813
int32_t ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
83
int32_t ixgbe_init_ops_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
871
void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
897
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x540.c
928
int32_t ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe_x540.c
969
int32_t ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe_x550.c
100
int32_t ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed);
sys/dev/pci/ixgbe_x550.c
1006
int32_t ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
101
int32_t ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
102
int32_t ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe_x550.c
103
void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe_x550.c
1037
void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
sys/dev/pci/ixgbe_x550.c
104
int32_t ixgbe_setup_fc_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
105
int32_t ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
1067
int32_t ixgbe_iosf_wait(struct ixgbe_hw *hw, uint32_t *ctrl)
sys/dev/pci/ixgbe_x550.c
108
int32_t ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
1099
int32_t ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
110
int32_t ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
112
int32_t ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
113
void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
114
void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
1145
int32_t ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
115
void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
116
int32_t ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
117
int32_t ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
1189
int32_t ixgbe_get_phy_token(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
120
int32_t ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe_x550.c
122
int32_t ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
1227
int32_t ixgbe_put_phy_token(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
123
int32_t ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
124
int32_t ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, uint32_t led_idx);
sys/dev/pci/ixgbe_x550.c
125
int32_t ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, uint32_t led_idx);
sys/dev/pci/ixgbe_x550.c
1260
int32_t ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
127
int32_t ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed);
sys/dev/pci/ixgbe_x550.c
1289
int32_t ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
1322
enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
137
int32_t ixgbe_init_ops_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
1370
int32_t ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool *linear)
sys/dev/pci/ixgbe_x550.c
1407
int32_t ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
1429
int32_t ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
1453
int32_t ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
1501
int32_t ixgbe_setup_sgmii(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe_x550.c
1570
int32_t ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe_x550.c
1641
void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
1701
int32_t ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
1778
int32_t ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc)
sys/dev/pci/ixgbe_x550.c
185
int32_t ixgbe_read_cs4227(struct ixgbe_hw *hw, uint16_t reg, uint16_t *value)
sys/dev/pci/ixgbe_x550.c
1865
int32_t ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
1962
int32_t ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
198
int32_t ixgbe_write_cs4227(struct ixgbe_hw *hw, uint16_t reg, uint16_t value)
sys/dev/pci/ixgbe_x550.c
2017
int32_t ixgbe_reset_phy_fw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2041
int32_t ixgbe_check_overtemp_fw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2064
int32_t ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2092
int32_t ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
211
int32_t ixgbe_read_pe(struct ixgbe_hw *hw, uint8_t reg, uint8_t *value)
sys/dev/pci/ixgbe_x550.c
2209
void ixgbe_set_mdio_speed(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2245
int32_t ixgbe_reset_hw_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
232
int32_t ixgbe_write_pe(struct ixgbe_hw *hw, uint8_t reg, uint8_t value)
sys/dev/pci/ixgbe_x550.c
2378
int32_t ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2421
int32_t ixgbe_setup_kr_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2441
int32_t ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
2485
int32_t ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
sys/dev/pci/ixgbe_x550.c
252
int32_t ixgbe_reset_cs4227(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2534
int32_t ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
2635
int32_t ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2706
int32_t ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
sys/dev/pci/ixgbe_x550.c
2765
int32_t ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *link_up)
sys/dev/pci/ixgbe_x550.c
2802
int32_t ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2865
int32_t ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
2935
int32_t ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, uint16_t offset,uint16_t *data)
sys/dev/pci/ixgbe_x550.c
2978
int32_t ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
3053
int32_t ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe_x550.c
3086
int32_t ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe_x550.c
3116
int32_t ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, uint16_t ptr,
sys/dev/pci/ixgbe_x550.c
3185
int32_t ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, uint16_t *buffer,
sys/dev/pci/ixgbe_x550.c
325
void ixgbe_check_cs4227(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3267
int32_t ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3280
int32_t ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, uint16_t *checksum_val)
sys/dev/pci/ixgbe_x550.c
3333
int32_t ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3372
int32_t ixgbe_update_flash_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3397
uint64_t ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3470
int32_t ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3489
void ixgbe_disable_rx_x550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3536
int32_t ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3642
int32_t ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed)
sys/dev/pci/ixgbe_x550.c
3679
int32_t ixgbe_setup_fc_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3769
void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3846
void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3858
void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
3913
int32_t ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
40
extern int32_t ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
4000
void ixgbe_set_mux(struct ixgbe_hw *hw, uint8_t state)
sys/dev/pci/ixgbe_x550.c
402
void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
4022
int32_t ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe_x550.c
4045
void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe_x550.c
4062
int32_t ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe_x550.c
41
extern int32_t ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe_x550.c
4112
void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe_x550.c
4136
int32_t ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
4164
int32_t ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
4194
int32_t ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
42
extern void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe_x550.c
421
int32_t ixgbe_identify_phy_x550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
4221
int32_t ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
4260
int32_t ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe_x550.c
4301
int32_t ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
4319
int32_t ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, uint32_t led_idx)
sys/dev/pci/ixgbe_x550.c
4347
int32_t ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, uint32_t led_idx)
sys/dev/pci/ixgbe_x550.c
44
int32_t ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *, uint32_t mask);
sys/dev/pci/ixgbe_x550.c
45
void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *, uint32_t mask);
sys/dev/pci/ixgbe_x550.c
46
int32_t ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
476
int32_t ixgbe_fw_phy_activity(struct ixgbe_hw *hw, uint16_t activity,
sys/dev/pci/ixgbe_x550.c
48
int32_t ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
52
int32_t ixgbe_dmac_config_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
53
int32_t ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
534
int32_t ixgbe_get_phy_id_fw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
54
int32_t ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
56
int32_t ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
57
int32_t ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
570
int32_t ixgbe_identify_phy_fw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
58
int32_t ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
589
int32_t ixgbe_shutdown_fw_phy(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
59
int32_t ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
597
int32_t ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
60
int32_t ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, uint16_t *buffer,
sys/dev/pci/ixgbe_x550.c
603
int32_t ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
616
int32_t ixgbe_init_ops_X550EM(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
62
int32_t ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
64
int32_t ixgbe_update_flash_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
65
int32_t ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe_x550.c
67
int32_t ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
697
int32_t ixgbe_setup_fw_link(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
70
int32_t ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe_x550.c
72
int32_t ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe_x550.c
74
void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
sys/dev/pci/ixgbe_x550.c
752
int32_t ixgbe_fc_autoneg_fw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
76
int32_t ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
768
int32_t ixgbe_setup_eee_fw(struct ixgbe_hw *hw, bool enable_eee)
sys/dev/pci/ixgbe_x550.c
78
int32_t ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
786
int32_t ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
80
int32_t ixgbe_get_phy_token(struct ixgbe_hw *);
sys/dev/pci/ixgbe_x550.c
81
int32_t ixgbe_put_phy_token(struct ixgbe_hw *);
sys/dev/pci/ixgbe_x550.c
82
int32_t ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
84
int32_t ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe_x550.c
844
int32_t ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
86
enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
87
int32_t ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
88
int32_t ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_x550.c
881
int32_t ixgbe_dmac_config_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
91
void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
92
int32_t ixgbe_reset_hw_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
923
int32_t ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
93
int32_t ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
94
int32_t ixgbe_setup_kr_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
95
int32_t ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
96
int32_t ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
97
int32_t ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
978
int32_t ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_x550.c
98
uint64_t ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_x550.c
99
void ixgbe_disable_rx_x550(struct ixgbe_hw *hw);