sys/dev/pci/if_ix.c
1030
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
1186
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
1441
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
1644
ixgbe_mc_array_itr(struct ixgbe_hw *hw, uint8_t **update_ptr, uint32_t *vmdq)
sys/dev/pci/if_ix.c
177
uint8_t *ixgbe_mc_array_itr(struct ixgbe_hw *, uint8_t **, uint32_t *);
sys/dev/pci/if_ix.c
2108
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
2497
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
257
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3037
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3143
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3569
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3642
ixgbe_read_pci_cfg(struct ixgbe_hw *hw, uint32_t reg)
sys/dev/pci/if_ix.c
3662
ixgbe_write_pci_cfg(struct ixgbe_hw *hw, uint32_t reg, uint16_t value)
sys/dev/pci/if_ix.c
3692
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3765
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3791
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
3814
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
4116
ix_read36(struct ixgbe_hw *hw, bus_size_t loreg, bus_size_t hireg)
sys/dev/pci/if_ix.c
4131
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
4177
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
4204
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
427
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
631
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
729
struct ixgbe_hw *hw = &sc->hw;
sys/dev/pci/if_ix.c
974
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
1065
int32_t ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data)
sys/dev/pci/ixgbe.c
1093
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
1150
int32_t ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
1179
int32_t ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
1229
int32_t ixgbe_read_eerd_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data)
sys/dev/pci/ixgbe.c
1243
int32_t ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.c
1298
int32_t ixgbe_write_eewr_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data)
sys/dev/pci/ixgbe.c
1311
int32_t ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, uint32_t ee_reg)
sys/dev/pci/ixgbe.c
1346
int32_t ixgbe_acquire_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1400
int32_t ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1491
void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1509
int32_t ixgbe_ready_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1550
void ixgbe_standby_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1575
void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, uint16_t data,
sys/dev/pci/ixgbe.c
1631
uint16_t ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, uint16_t count)
sys/dev/pci/ixgbe.c
1671
void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, uint32_t *eec)
sys/dev/pci/ixgbe.c
1690
void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, uint32_t *eec)
sys/dev/pci/ixgbe.c
1708
void ixgbe_release_eeprom(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1740
int32_t ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1801
int32_t ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
1849
int32_t ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
1916
int32_t ixgbe_set_rar_generic(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe.c
1967
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
2006
int32_t ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2075
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq)
sys/dev/pci/ixgbe.c
2113
int32_t ixgbe_mta_vector(struct ixgbe_hw *hw, uint8_t *mc_addr)
sys/dev/pci/ixgbe.c
2150
void ixgbe_set_mta(struct ixgbe_hw *hw, uint8_t *mc_addr)
sys/dev/pci/ixgbe.c
2188
int32_t ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe.c
2235
int32_t ixgbe_enable_mc_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2254
int32_t ixgbe_disable_mc_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2272
int32_t ixgbe_fc_enable_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2412
int32_t ixgbe_negotiate_fc(struct ixgbe_hw *hw, uint32_t adv_reg,
sys/dev/pci/ixgbe.c
2461
int32_t ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2498
int32_t ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2542
int32_t ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2567
void ixgbe_fc_autoneg(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2636
static uint32_t ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2682
int32_t ixgbe_disable_pcie_master(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2749
int32_t ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe.c
275
int32_t ixgbe_setup_fc_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2796
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe.c
2819
int32_t ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2857
int32_t prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked,
sys/dev/pci/ixgbe.c
2874
int32_t prot_autoc_write_generic(struct ixgbe_hw *hw, uint32_t reg_val,
sys/dev/pci/ixgbe.c
2887
int32_t ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
2908
int32_t ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, uint32_t regval)
sys/dev/pci/ixgbe.c
2925
int32_t ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
2975
int32_t ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
3015
uint16_t ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3066
int32_t ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq)
sys/dev/pci/ixgbe.c
3132
int32_t ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
3185
int32_t ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
3215
int32_t ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3239
int32_t ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, uint32_t vlan, bool vlvf_bypass)
sys/dev/pci/ixgbe.c
3289
int32_t ixgbe_set_vfta_generic(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.c
3356
int32_t ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.c
3438
int32_t ixgbe_clear_vfta_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3463
bool ixgbe_need_crosstalk_fix(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3491
int32_t ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.c
3596
int32_t ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, uint16_t *device_caps)
sys/dev/pci/ixgbe.c
3642
int32_t ixgbe_hic_unlocked(struct ixgbe_hw *hw, uint32_t *buffer, uint32_t length,
sys/dev/pci/ixgbe.c
3720
int32_t ixgbe_host_interface_command(struct ixgbe_hw *hw, uint32_t *buffer,
sys/dev/pci/ixgbe.c
3806
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3859
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3881
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3903
bool ixgbe_mng_present(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3921
bool ixgbe_mng_enabled(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
3950
int32_t ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
4102
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.c
4176
int32_t ixgbe_init_shared_code(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4225
int32_t ixgbe_set_mac_type(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4334
int32_t ixgbe_init_hw(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
434
int32_t ixgbe_start_hw_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4348
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4362
int32_t ixgbe_identify_phy(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4385
int32_t ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.c
4403
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4419
int32_t ixgbe_set_rar(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe.c
4434
int32_t ixgbe_set_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
4448
int32_t ixgbe_clear_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq)
sys/dev/pci/ixgbe.c
4463
int32_t ixgbe_init_uta_tables(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4471
void ixgbe_disable_rx(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4477
void ixgbe_enable_rx(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4496
int32_t ixgbe_read_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4521
int32_t ixgbe_poll_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
4554
int32_t ixgbe_write_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4587
int32_t ixgbe_check_for_msg(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
4607
int32_t ixgbe_check_for_ack(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4627
int32_t ixgbe_check_for_rst(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4647
int32_t ixgbe_poll_for_msg(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4680
int32_t ixgbe_poll_for_ack(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4713
static uint32_t ixgbe_read_mailbox_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4723
static void ixgbe_clear_msg_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4733
static void ixgbe_clear_ack_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4743
static void ixgbe_clear_rst_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4762
static int32_t ixgbe_check_for_bit_vf(struct ixgbe_hw *hw, uint32_t mask)
sys/dev/pci/ixgbe.c
4779
static int32_t ixgbe_check_for_msg_vf(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4796
static int32_t ixgbe_check_for_ack_vf(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4816
static int32_t ixgbe_check_for_rst_vf(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4836
static int32_t ixgbe_obtain_mbx_lock_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4883
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
49
int32_t ixgbe_acquire_eeprom(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
4912
int32_t ixgbe_write_posted_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
4940
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
4948
int32_t ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, uint32_t mask, int32_t index)
sys/dev/pci/ixgbe.c
4965
int32_t ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
4978
static void ixgbe_clear_msg_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
4993
static void ixgbe_clear_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
500
int32_t ixgbe_start_hw_gen2(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
5015
int32_t ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
5040
int32_t ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
5079
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
5126
int32_t ixgbe_write_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
5176
static int32_t ixgbe_read_mbx_pf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
52
int32_t ixgbe_ready_eeprom(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.c
5213
int32_t ixgbe_read_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
5249
static void ixgbe_release_mbx_lock_dummy(struct ixgbe_hw *hw, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
5263
static int32_t ixgbe_write_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
5304
static int32_t ixgbe_read_mbx_vf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5337
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
5370
static int32_t ixgbe_write_mbx_pf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
539
int32_t ixgbe_init_hw_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
54
void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, uint16_t data,
sys/dev/pci/ixgbe.c
5409
static int32_t ixgbe_clear_mbx_pf(struct ixgbe_hw *hw, uint16_t vf_id)
sys/dev/pci/ixgbe.c
5429
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
566
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
68
int32_t prot_autoc_write_generic(struct ixgbe_hw *, uint32_t, bool);
sys/dev/pci/ixgbe.c
682
int32_t ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *mac_addr)
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
717
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
77
int32_t ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, uint16_t vf_number);
sys/dev/pci/ixgbe.c
771
int32_t ixgbe_get_bus_info_generic(struct ixgbe_hw *hw)
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
79
int32_t ixgbe_write_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
795
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw)
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
829
int32_t ixgbe_stop_adapter_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
879
int32_t ixgbe_led_on_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
902
int32_t ixgbe_led_off_generic(struct ixgbe_hw *hw, uint32_t index)
sys/dev/pci/ixgbe.c
927
int32_t ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe.c
983
static int32_t ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.h
128
struct ixgbe_hw;
sys/dev/pci/ixgbe.h
142
extern uint16_t ixgbe_read_pci_cfg(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe.h
145
extern void ixgbe_write_pci_cfg(struct ixgbe_hw *, uint32_t, uint16_t);
sys/dev/pci/ixgbe.h
166
uint16_t ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
167
int32_t ixgbe_init_ops_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
168
int32_t ixgbe_init_hw_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
169
int32_t ixgbe_start_hw_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
170
int32_t ixgbe_start_hw_gen2(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
171
int32_t ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
172
int32_t ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *mac_addr);
sys/dev/pci/ixgbe.h
173
int32_t ixgbe_get_bus_info_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
174
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
175
int32_t ixgbe_stop_adapter_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
177
int32_t ixgbe_led_on_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
178
int32_t ixgbe_led_off_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
180
int32_t ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
181
int32_t ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data);
sys/dev/pci/ixgbe.h
182
int32_t ixgbe_read_eerd_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data);
sys/dev/pci/ixgbe.h
183
int32_t ixgbe_write_eewr_generic(struct ixgbe_hw *hw, uint16_t offset, uint16_t data);
sys/dev/pci/ixgbe.h
184
int32_t ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, uint16_t offset,
sys/dev/pci/ixgbe.h
186
int32_t ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
187
int32_t ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
189
int32_t ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
190
int32_t ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, uint32_t ee_reg);
sys/dev/pci/ixgbe.h
192
int32_t ixgbe_set_rar_generic(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr, uint32_t vmdq,
sys/dev/pci/ixgbe.h
194
int32_t ixgbe_clear_rar_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
195
int32_t ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
196
int32_t ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe.h
199
int32_t ixgbe_enable_mc_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
200
int32_t ixgbe_disable_mc_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
201
int32_t ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, uint32_t regval);
sys/dev/pci/ixgbe.h
202
int32_t ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
203
int32_t ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
205
int32_t ixgbe_fc_enable_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
206
void ixgbe_fc_autoneg(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
207
int32_t ixgbe_setup_fc_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
210
int32_t ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe.h
211
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, uint32_t mask);
sys/dev/pci/ixgbe.h
212
int32_t ixgbe_disable_pcie_master(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
214
int32_t prot_autoc_read_generic(struct ixgbe_hw *hw, bool *, uint32_t *reg_val);
sys/dev/pci/ixgbe.h
215
int32_t prot_autoc_write_generic(struct ixgbe_hw *hw, uint32_t reg_val, bool locked);
sys/dev/pci/ixgbe.h
217
int32_t ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
218
int32_t ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, uint32_t index);
sys/dev/pci/ixgbe.h
220
int32_t ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
221
int32_t ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
222
int32_t ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq);
sys/dev/pci/ixgbe.h
223
int32_t ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
224
int32_t ixgbe_set_vfta_generic(struct ixgbe_hw *hw, uint32_t vlan,
sys/dev/pci/ixgbe.h
226
int32_t ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.h
228
int32_t ixgbe_clear_vfta_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
230
int32_t ixgbe_check_mac_link_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
235
int32_t ixgbe_get_device_caps_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
237
int32_t ixgbe_host_interface_command(struct ixgbe_hw *hw, uint32_t *buffer,
sys/dev/pci/ixgbe.h
240
int32_t ixgbe_hic_unlocked(struct ixgbe_hw *, uint32_t *buffer, uint32_t length, uint32_t timeout);
sys/dev/pci/ixgbe.h
241
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
243
bool ixgbe_mng_present(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
244
bool ixgbe_mng_enabled(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
246
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
247
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
248
int32_t ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
251
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
254
int32_t ixgbe_negotiate_fc(struct ixgbe_hw *hw, uint32_t adv_reg, uint32_t lp_reg,
sys/dev/pci/ixgbe.h
257
int32_t ixgbe_init_shared_code(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
259
int32_t ixgbe_init_ops_82598(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
260
int32_t ixgbe_init_ops_82599(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
261
int32_t ixgbe_init_ops_X540(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
262
int32_t ixgbe_init_ops_X550(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
263
int32_t ixgbe_init_ops_X550EM(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
264
int32_t ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
265
int32_t ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
266
int32_t ixgbe_init_ops_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
268
int32_t ixgbe_get_caps(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
269
int32_t ixgbe_set_mac_type(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
270
void ixgbe_init_aci(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
271
int32_t ixgbe_aci_get_event(struct ixgbe_hw *, struct ixgbe_aci_event *, bool *);
sys/dev/pci/ixgbe.h
272
void ixgbe_shutdown_aci(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
273
int32_t ixgbe_init_hw(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
274
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
275
int32_t ixgbe_identify_phy(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
276
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
277
int32_t ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.h
280
int32_t ixgbe_set_rar(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr,
sys/dev/pci/ixgbe.h
282
int32_t ixgbe_set_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
283
int32_t ixgbe_clear_vmdq(struct ixgbe_hw *hw, uint32_t rar, uint32_t vmdq);
sys/dev/pci/ixgbe.h
284
int32_t ixgbe_init_uta_tables(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
286
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, uint8_t *addr, uint32_t vmdq);
sys/dev/pci/ixgbe.h
287
int32_t ixgbe_mta_vector(struct ixgbe_hw *hw, uint8_t *mc_addr);
sys/dev/pci/ixgbe.h
288
void ixgbe_set_mta(struct ixgbe_hw *hw, uint8_t *mc_addr);
sys/dev/pci/ixgbe.h
290
void ixgbe_disable_rx(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
291
void ixgbe_enable_rx(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
293
int32_t ixgbe_configure_lse(struct ixgbe_hw *, bool, uint16_t);
sys/dev/pci/ixgbe.h
296
int32_t ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
297
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, uint32_t phy_addr);
sys/dev/pci/ixgbe.h
299
int32_t ixgbe_get_phy_id(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
300
int32_t ixgbe_identify_phy_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
301
int32_t ixgbe_reset_phy_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
302
int32_t ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
304
int32_t ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
306
int32_t ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
308
int32_t ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, uint32_t reg_addr,
sys/dev/pci/ixgbe.h
310
int32_t ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
311
int32_t ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
314
int32_t ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
317
int32_t ixgbe_check_reset_blocked(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
320
int32_t ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
323
int32_t ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
324
int32_t ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
326
int32_t ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
329
int32_t ixgbe_reset_phy_nl(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
330
bool ixgbe_is_sfp(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
331
int32_t ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on);
sys/dev/pci/ixgbe.h
332
int32_t ixgbe_identify_module_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
333
int32_t ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
334
uint64_t ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
335
int32_t ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
336
int32_t ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe.h
339
int32_t ixgbe_tn_check_overtemp(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
340
int32_t ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
342
int32_t ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
344
int32_t ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
346
int32_t ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
348
int32_t ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
350
int32_t ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe.h
352
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
353
int32_t ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
355
int32_t ixgbe_read_i2c_combined_generic(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
357
int32_t ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *, uint8_t addr,
sys/dev/pci/ixgbe.h
359
int32_t ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
361
int32_t ixgbe_write_i2c_combined_generic(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe.h
363
int32_t ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *, uint8_t addr,
sys/dev/pci/ixgbe.h
367
int32_t ixgbe_init_ops_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
368
int32_t ixgbe_init_hw_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
369
int32_t ixgbe_start_hw_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
370
int32_t ixgbe_reset_hw_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
371
int32_t ixgbe_stop_adapter_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
372
uint32_t ixgbe_get_num_of_tx_queues_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
373
uint32_t ixgbe_get_num_of_rx_queues_vf(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
374
int32_t ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, uint8_t *mac_addr);
sys/dev/pci/ixgbe.h
375
int32_t ixgbe_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe.h
377
int32_t ixgbe_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe.h
379
int32_t ixgbe_set_rar_vf(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr, uint32_t vmdq,
sys/dev/pci/ixgbe.h
381
int32_t ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, uint32_t index, uint8_t *addr);
sys/dev/pci/ixgbe.h
382
int32_t ixgbe_update_mc_addr_list_vf(struct ixgbe_hw *hw, uint8_t *mc_addr_list,
sys/dev/pci/ixgbe.h
385
int32_t ixgbevf_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode);
sys/dev/pci/ixgbe.h
386
int32_t ixgbe_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state);
sys/dev/pci/ixgbe.h
387
int32_t ixgbe_set_vfta_vf(struct ixgbe_hw *hw, uint32_t vlan, uint32_t vind,
sys/dev/pci/ixgbe.h
389
int32_t ixgbevf_rlpml_set_vf(struct ixgbe_hw *hw, uint16_t max_size);
sys/dev/pci/ixgbe.h
390
int ixgbevf_negotiate_api_version(struct ixgbe_hw *hw, int api);
sys/dev/pci/ixgbe.h
391
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
sys/dev/pci/ixgbe.h
395
int32_t ixgbe_read_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
396
int32_t ixgbe_poll_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
397
int32_t ixgbe_write_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
398
int32_t ixgbe_read_posted_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
399
int32_t ixgbe_write_posted_mbx(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe.h
400
int32_t ixgbe_check_for_msg(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe.h
401
int32_t ixgbe_check_for_ack(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe.h
402
int32_t ixgbe_check_for_rst(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe.h
403
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe.h
404
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *);
sys/dev/pci/ixgbe.h
405
void ixgbe_upgrade_mbx_params_vf(struct ixgbe_hw *);
sys/dev/pci/ixgbe.h
406
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
sys/dev/pci/ixgbe.h
407
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_e610.c
1025
ixgbe_aci_release_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
sys/dev/pci/ixgbe_e610.c
1057
int32_t ixgbe_acquire_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
sys/dev/pci/ixgbe_e610.c
1109
void ixgbe_release_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res)
sys/dev/pci/ixgbe_e610.c
1141
ixgbe_parse_common_caps(struct ixgbe_hw *hw, struct ixgbe_hw_common_caps *caps,
sys/dev/pci/ixgbe_e610.c
1292
ixgbe_parse_valid_functions_cap(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1311
static void ixgbe_parse_vf_dev_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1330
static void ixgbe_parse_vsi_dev_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1349
static void ixgbe_parse_fdir_dev_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1374
static void ixgbe_parse_dev_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1423
static void ixgbe_parse_vf_func_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1447
static uint32_t ixgbe_get_num_per_func(struct ixgbe_hw *hw, uint32_t max)
sys/dev/pci/ixgbe_e610.c
1469
static void ixgbe_parse_vsi_func_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1490
static void ixgbe_parse_func_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1542
int32_t ixgbe_aci_list_caps(struct ixgbe_hw *hw, void *buf, uint16_t buf_size,
sys/dev/pci/ixgbe_e610.c
1574
int32_t ixgbe_discover_dev_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1611
int32_t ixgbe_discover_func_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1647
int32_t ixgbe_get_caps(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
1666
int32_t ixgbe_aci_disable_rxen(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
1694
int32_t ixgbe_aci_get_phy_caps(struct ixgbe_hw *hw, bool qual_mods, uint8_t report_mode,
sys/dev/pci/ixgbe_e610.c
1804
int32_t ixgbe_aci_set_phy_cfg(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
1838
int32_t ixgbe_aci_set_link_restart_an(struct ixgbe_hw *hw, bool ena_link)
sys/dev/pci/ixgbe_e610.c
1868
ixgbe_get_media_type_from_phy_type(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
1934
int32_t ixgbe_update_link_info(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
1980
int32_t ixgbe_get_link_status(struct ixgbe_hw *hw, bool *link_up)
sys/dev/pci/ixgbe_e610.c
2011
int32_t ixgbe_aci_get_link_info(struct ixgbe_hw *hw, bool ena_lse,
sys/dev/pci/ixgbe_e610.c
2091
int32_t ixgbe_aci_set_event_mask(struct ixgbe_hw *hw, uint8_t port_num, uint16_t mask)
sys/dev/pci/ixgbe_e610.c
2115
int32_t ixgbe_configure_lse(struct ixgbe_hw *hw, bool activate, uint16_t mask)
sys/dev/pci/ixgbe_e610.c
2144
int32_t ixgbe_aci_get_netlist_node(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2178
int32_t ixgbe_find_netlist_node(struct ixgbe_hw *hw, uint8_t node_type_ctx,
sys/dev/pci/ixgbe_e610.c
2226
int32_t ixgbe_aci_read_i2c(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2278
int32_t ixgbe_aci_write_i2c(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2318
int32_t ixgbe_aci_set_port_id_led(struct ixgbe_hw *hw, bool orig_mode)
sys/dev/pci/ixgbe_e610.c
2350
int32_t ixgbe_aci_set_gpio(struct ixgbe_hw *hw, uint16_t gpio_ctrl_handle, uint8_t pin_idx,
sys/dev/pci/ixgbe_e610.c
2377
int32_t ixgbe_aci_get_gpio(struct ixgbe_hw *hw, uint16_t gpio_ctrl_handle, uint8_t pin_idx,
sys/dev/pci/ixgbe_e610.c
2413
int32_t ixgbe_aci_sff_eeprom(struct ixgbe_hw *hw, uint16_t lport, uint8_t bus_addr,
sys/dev/pci/ixgbe_e610.c
2452
int32_t ixgbe_aci_prog_topo_dev_nvm(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2480
int32_t ixgbe_aci_read_topo_dev_nvm(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2518
int32_t ixgbe_acquire_nvm(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2538
void ixgbe_release_nvm(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
2565
int32_t ixgbe_aci_read_nvm(struct ixgbe_hw *hw, uint16_t module_typeid, uint32_t offset,
sys/dev/pci/ixgbe_e610.c
2602
int32_t ixgbe_aci_erase_nvm(struct ixgbe_hw *hw, uint16_t module_typeid)
sys/dev/pci/ixgbe_e610.c
2643
int32_t ixgbe_aci_update_nvm(struct ixgbe_hw *hw, uint16_t module_typeid,
sys/dev/pci/ixgbe_e610.c
2687
int32_t ixgbe_aci_read_nvm_cfg(struct ixgbe_hw *hw, uint8_t cmd_flags,
sys/dev/pci/ixgbe_e610.c
2722
int32_t ixgbe_aci_write_nvm_cfg(struct ixgbe_hw *hw, uint8_t cmd_flags,
sys/dev/pci/ixgbe_e610.c
2749
int32_t ixgbe_nvm_validate_checksum(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
2788
int32_t ixgbe_nvm_recalculate_checksum(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
2832
int32_t ixgbe_nvm_write_activate(struct ixgbe_hw *hw, uint16_t cmd_flags,
sys/dev/pci/ixgbe_e610.c
2865
static uint32_t ixgbe_get_flash_bank_offset(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2938
static int32_t ixgbe_read_flash_module(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
2972
static int32_t ixgbe_read_netlist_module(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3001
static int32_t ixgbe_read_nvm_module(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3030
static int32_t ixgbe_get_nvm_css_hdr_len(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3069
static int32_t ixgbe_read_nvm_sr_copy(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3096
int32_t ixgbe_get_nvm_minsrevs(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3151
int32_t ixgbe_update_nvm_minsrevs(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3212
static int32_t ixgbe_get_nvm_srev(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3242
static int32_t ixgbe_get_nvm_ver_info(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3288
static int32_t ixgbe_get_netlist_info(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3369
int32_t ixgbe_get_inactive_netlist_ver(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
3391
static int32_t ixgbe_read_sr_pointer(struct ixgbe_hw *hw, uint16_t offset, uint32_t *pointer)
sys/dev/pci/ixgbe_e610.c
3424
static int32_t ixgbe_read_sr_area_size(struct ixgbe_hw *hw, uint16_t offset, uint32_t *size)
sys/dev/pci/ixgbe_e610.c
3449
static int32_t ixgbe_discover_flash_size(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
3496
static int32_t ixgbe_determine_active_flash_banks(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
3576
int32_t ixgbe_init_nvm(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
3632
int32_t ixgbe_sanitize_operate(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
3664
int32_t ixgbe_sanitize_nvm(struct ixgbe_hw *hw, uint8_t cmd_flags, uint8_t *values)
sys/dev/pci/ixgbe_e610.c
3691
int32_t ixgbe_read_sr_word_aci(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data)
sys/dev/pci/ixgbe_e610.c
3718
int32_t ixgbe_read_sr_buf_aci(struct ixgbe_hw *hw, uint16_t offset, uint16_t *words,
sys/dev/pci/ixgbe_e610.c
3752
int32_t ixgbe_read_flat_nvm(struct ixgbe_hw *hw, uint32_t offset, uint32_t *length,
sys/dev/pci/ixgbe_e610.c
3816
static int32_t ixgbe_check_sr_access_params(struct ixgbe_hw *hw, uint32_t offset,
sys/dev/pci/ixgbe_e610.c
3851
int32_t ixgbe_write_sr_word_aci(struct ixgbe_hw *hw, uint32_t offset, const uint16_t *data)
sys/dev/pci/ixgbe_e610.c
3878
int32_t ixgbe_write_sr_buf_aci(struct ixgbe_hw *hw, uint32_t offset, uint16_t words,
sys/dev/pci/ixgbe_e610.c
3921
int32_t ixgbe_aci_alternate_write(struct ixgbe_hw *hw, uint32_t reg_addr0,
sys/dev/pci/ixgbe_e610.c
3956
int32_t ixgbe_aci_alternate_read(struct ixgbe_hw *hw, uint32_t reg_addr0,
sys/dev/pci/ixgbe_e610.c
3995
int32_t ixgbe_aci_alternate_write_done(struct ixgbe_hw *hw, uint8_t bios_mode,
sys/dev/pci/ixgbe_e610.c
4027
int32_t ixgbe_aci_alternate_clear(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
4057
int32_t ixgbe_aci_get_internal_data(struct ixgbe_hw *hw, uint16_t cluster_id,
sys/dev/pci/ixgbe_e610.c
407
int32_t ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc,
sys/dev/pci/ixgbe_e610.c
409
bool ixgbe_aci_check_event_pending(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
413
int32_t ixgbe_aci_set_pf_context(struct ixgbe_hw *hw, uint8_t pf_id);
sys/dev/pci/ixgbe_e610.c
4146
static int32_t ixgbe_nvm_access_read(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
415
int32_t ixgbe_acquire_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
sys/dev/pci/ixgbe_e610.c
417
void ixgbe_release_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res);
sys/dev/pci/ixgbe_e610.c
4179
static int32_t ixgbe_nvm_access_write(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
418
int32_t ixgbe_aci_list_caps(struct ixgbe_hw *hw, void *buf, uint16_t buf_size,
sys/dev/pci/ixgbe_e610.c
420
int32_t ixgbe_discover_dev_caps(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
422
int32_t ixgbe_discover_func_caps(struct ixgbe_hw* hw,
sys/dev/pci/ixgbe_e610.c
4223
int32_t ixgbe_handle_nvm_access(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
424
int32_t ixgbe_aci_disable_rxen(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
4248
int32_t ixgbe_aci_set_health_status_config(struct ixgbe_hw *hw, uint8_t event_source)
sys/dev/pci/ixgbe_e610.c
425
int32_t ixgbe_aci_get_phy_caps(struct ixgbe_hw *hw, bool qual_mods, uint8_t report_mode,
sys/dev/pci/ixgbe_e610.c
4272
int32_t ixgbe_init_ops_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
431
int32_t ixgbe_aci_set_phy_cfg(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
4326
int32_t ixgbe_reset_hw_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
433
int32_t ixgbe_aci_set_link_restart_an(struct ixgbe_hw *hw, bool ena_link);
sys/dev/pci/ixgbe_e610.c
434
int32_t ixgbe_update_link_info(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
435
int32_t ixgbe_get_link_status(struct ixgbe_hw *hw, bool *link_up);
sys/dev/pci/ixgbe_e610.c
436
int32_t ixgbe_aci_get_link_info(struct ixgbe_hw *hw, bool ena_lse,
sys/dev/pci/ixgbe_e610.c
438
int32_t ixgbe_aci_set_event_mask(struct ixgbe_hw *hw, uint8_t port_num, uint16_t mask);
sys/dev/pci/ixgbe_e610.c
440
int32_t ixgbe_aci_get_netlist_node(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
4411
int32_t ixgbe_start_hw_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
443
int32_t ixgbe_find_netlist_node(struct ixgbe_hw *hw, uint8_t node_type_ctx,
sys/dev/pci/ixgbe_e610.c
4436
enum ixgbe_media_type ixgbe_get_media_type_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
445
int32_t ixgbe_aci_read_i2c(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
448
int32_t ixgbe_aci_write_i2c(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
4504
uint64_t ixgbe_get_supported_physical_layer_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
452
int32_t ixgbe_aci_set_port_id_led(struct ixgbe_hw *hw, bool orig_mode);
sys/dev/pci/ixgbe_e610.c
453
int32_t ixgbe_aci_set_gpio(struct ixgbe_hw *hw, uint16_t gpio_ctrl_handle, uint8_t pin_idx,
sys/dev/pci/ixgbe_e610.c
455
int32_t ixgbe_aci_get_gpio(struct ixgbe_hw *hw, uint16_t gpio_ctrl_handle, uint8_t pin_idx,
sys/dev/pci/ixgbe_e610.c
4557
int32_t ixgbe_setup_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe_e610.c
457
int32_t ixgbe_aci_sff_eeprom(struct ixgbe_hw *hw, uint16_t lport, uint8_t bus_addr,
sys/dev/pci/ixgbe_e610.c
4576
int32_t ixgbe_check_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe_e610.c
460
int32_t ixgbe_aci_prog_topo_dev_nvm(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
462
int32_t ixgbe_aci_read_topo_dev_nvm(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
4653
int32_t ixgbe_get_link_capabilities_E610(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
466
int32_t ixgbe_acquire_nvm(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
4676
int32_t ixgbe_cfg_phy_fc(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
468
void ixgbe_release_nvm(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
470
int32_t ixgbe_aci_read_nvm(struct ixgbe_hw *hw, uint16_t module_typeid, uint32_t offset,
sys/dev/pci/ixgbe_e610.c
474
int32_t ixgbe_aci_erase_nvm(struct ixgbe_hw *hw, uint16_t module_typeid);
sys/dev/pci/ixgbe_e610.c
4744
int32_t ixgbe_setup_fc_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
475
int32_t ixgbe_aci_update_nvm(struct ixgbe_hw *hw, uint16_t module_typeid,
sys/dev/pci/ixgbe_e610.c
4781
void ixgbe_fc_autoneg_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
479
int32_t ixgbe_aci_read_nvm_cfg(struct ixgbe_hw *hw, uint8_t cmd_flags,
sys/dev/pci/ixgbe_e610.c
482
int32_t ixgbe_aci_write_nvm_cfg(struct ixgbe_hw *hw, uint8_t cmd_flags,
sys/dev/pci/ixgbe_e610.c
4821
void ixgbe_disable_rx_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
485
int32_t ixgbe_nvm_validate_checksum(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
486
int32_t ixgbe_nvm_recalculate_checksum(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
4863
int32_t ixgbe_setup_eee_E610(struct ixgbe_hw *hw, bool enable_eee)
sys/dev/pci/ixgbe_e610.c
488
int32_t ixgbe_nvm_write_activate(struct ixgbe_hw *hw, uint16_t cmd_flags,
sys/dev/pci/ixgbe_e610.c
491
int32_t ixgbe_get_nvm_minsrevs(struct ixgbe_hw *hw, struct ixgbe_minsrev_info *minsrevs);
sys/dev/pci/ixgbe_e610.c
4912
int32_t ixgbe_init_phy_ops_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
492
int32_t ixgbe_update_nvm_minsrevs(struct ixgbe_hw *hw, struct ixgbe_minsrev_info *minsrevs);
sys/dev/pci/ixgbe_e610.c
494
int32_t ixgbe_get_inactive_netlist_ver(struct ixgbe_hw *hw, struct ixgbe_netlist_info *netlist);
sys/dev/pci/ixgbe_e610.c
495
int32_t ixgbe_init_nvm(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
4961
int32_t ixgbe_identify_phy_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
497
int32_t ixgbe_sanitize_operate(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
498
int32_t ixgbe_sanitize_nvm(struct ixgbe_hw *hw, uint8_t cmd_flags, uint8_t *values);
sys/dev/pci/ixgbe_e610.c
500
int32_t ixgbe_read_sr_word_aci(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data);
sys/dev/pci/ixgbe_e610.c
501
int32_t ixgbe_read_sr_buf_aci(struct ixgbe_hw *hw, uint16_t offset, uint16_t *words, uint16_t *data);
sys/dev/pci/ixgbe_e610.c
502
int32_t ixgbe_read_flat_nvm(struct ixgbe_hw *hw, uint32_t offset, uint32_t *length,
sys/dev/pci/ixgbe_e610.c
505
int32_t ixgbe_write_sr_word_aci(struct ixgbe_hw *hw, uint32_t offset, const uint16_t *data);
sys/dev/pci/ixgbe_e610.c
5050
int32_t ixgbe_identify_module_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
506
int32_t ixgbe_write_sr_buf_aci(struct ixgbe_hw *hw, uint32_t offset, uint16_t words, const uint16_t *data);
sys/dev/pci/ixgbe_e610.c
508
int32_t ixgbe_aci_alternate_write(struct ixgbe_hw *hw, uint32_t reg_addr0,
sys/dev/pci/ixgbe_e610.c
5096
int32_t ixgbe_setup_phy_link_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
510
int32_t ixgbe_aci_alternate_read(struct ixgbe_hw *hw, uint32_t reg_addr0,
sys/dev/pci/ixgbe_e610.c
512
int32_t ixgbe_aci_alternate_write_done(struct ixgbe_hw *hw, uint8_t bios_mode,
sys/dev/pci/ixgbe_e610.c
514
int32_t ixgbe_aci_alternate_clear(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
516
int32_t ixgbe_aci_get_internal_data(struct ixgbe_hw *hw, uint16_t cluster_id,
sys/dev/pci/ixgbe_e610.c
5200
int32_t ixgbe_get_phy_firmware_version_E610(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
522
int32_t ixgbe_handle_nvm_access(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
5233
int32_t ixgbe_read_i2c_sff8472_E610(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_e610.c
5252
int32_t ixgbe_read_i2c_eeprom_E610(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_e610.c
526
int32_t ixgbe_aci_set_health_status_config(struct ixgbe_hw *hw, uint8_t event_source);
sys/dev/pci/ixgbe_e610.c
5271
int32_t ixgbe_write_i2c_eeprom_E610(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_e610.c
5288
int32_t ixgbe_check_overtemp_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
529
int32_t ixgbe_reset_hw_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
530
int32_t ixgbe_start_hw_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
531
enum ixgbe_media_type ixgbe_get_media_type_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
532
uint64_t ixgbe_get_supported_physical_layer_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
5326
int32_t ixgbe_set_phy_power_E610(struct ixgbe_hw *hw, bool on)
sys/dev/pci/ixgbe_e610.c
533
int32_t ixgbe_setup_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/pci/ixgbe_e610.c
535
int32_t ixgbe_check_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/pci/ixgbe_e610.c
5367
int32_t ixgbe_enter_lplu_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
537
int32_t ixgbe_get_link_capabilities_E610(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
5396
int32_t ixgbe_init_eeprom_params_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
540
int32_t ixgbe_cfg_phy_fc(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
543
int32_t ixgbe_setup_fc_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
5432
int32_t ixgbe_read_ee_aci_E610(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data)
sys/dev/pci/ixgbe_e610.c
544
void ixgbe_fc_autoneg_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
545
void ixgbe_disable_rx_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
546
int32_t ixgbe_setup_eee_E610(struct ixgbe_hw *hw, bool enable_eee);
sys/dev/pci/ixgbe_e610.c
5465
int32_t ixgbe_write_ee_aci_E610(struct ixgbe_hw *hw, uint16_t offset, uint16_t data)
sys/dev/pci/ixgbe_e610.c
547
int32_t ixgbe_init_phy_ops_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
548
int32_t ixgbe_identify_phy_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
549
int32_t ixgbe_identify_module_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
5499
int32_t ixgbe_calc_eeprom_checksum_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
550
int32_t ixgbe_setup_phy_link_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
551
int32_t ixgbe_get_phy_firmware_version_E610(struct ixgbe_hw *hw,
sys/dev/pci/ixgbe_e610.c
553
int32_t ixgbe_read_i2c_sff8472_E610(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_e610.c
555
int32_t ixgbe_read_i2c_eeprom_E610(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_e610.c
557
int32_t ixgbe_write_i2c_eeprom_E610(struct ixgbe_hw *hw, uint8_t byte_offset,
sys/dev/pci/ixgbe_e610.c
559
int32_t ixgbe_check_overtemp_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
5592
int32_t ixgbe_update_eeprom_checksum_E610(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
560
int32_t ixgbe_set_phy_power_E610(struct ixgbe_hw *hw, bool on);
sys/dev/pci/ixgbe_e610.c
561
int32_t ixgbe_enter_lplu_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
562
int32_t ixgbe_init_eeprom_params_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
5629
int32_t ixgbe_validate_eeprom_checksum_E610(struct ixgbe_hw *hw, uint16_t *checksum_val)
sys/dev/pci/ixgbe_e610.c
563
int32_t ixgbe_read_ee_aci_E610(struct ixgbe_hw *hw, uint16_t offset, uint16_t *data);
sys/dev/pci/ixgbe_e610.c
564
int32_t ixgbe_write_ee_aci_E610(struct ixgbe_hw *hw, uint16_t offset, uint16_t data);
sys/dev/pci/ixgbe_e610.c
565
int32_t ixgbe_calc_eeprom_checksum_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
566
int32_t ixgbe_update_eeprom_checksum_E610(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_e610.c
567
int32_t ixgbe_validate_eeprom_checksum_E610(struct ixgbe_hw *hw, uint16_t *checksum_val);
sys/dev/pci/ixgbe_e610.c
575
void ixgbe_init_aci(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
586
void ixgbe_shutdown_aci(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
637
ixgbe_aci_send_cmd_execute(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc,
sys/dev/pci/ixgbe_e610.c
822
int32_t ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc,
sys/dev/pci/ixgbe_e610.c
879
bool ixgbe_aci_check_event_pending(struct ixgbe_hw *hw)
sys/dev/pci/ixgbe_e610.c
904
int32_t ixgbe_aci_get_event(struct ixgbe_hw *hw, struct ixgbe_aci_event *e,
sys/dev/pci/ixgbe_e610.c
982
ixgbe_aci_req_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
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
3919
struct ixgbe_hw;
sys/dev/pci/ixgbe_type.h
3922
typedef uint8_t* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, uint8_t **mc_addr_ptr,
sys/dev/pci/ixgbe_type.h
3927
int32_t (*init_params)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3928
int32_t (*read)(struct ixgbe_hw *, uint16_t, uint16_t *);
sys/dev/pci/ixgbe_type.h
3929
int32_t (*write)(struct ixgbe_hw *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
3930
int32_t (*validate_checksum)(struct ixgbe_hw *, uint16_t *);
sys/dev/pci/ixgbe_type.h
3931
int32_t (*update_checksum)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3932
int32_t (*calc_checksum)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3936
int32_t (*init_hw)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3937
int32_t (*reset_hw)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3938
int32_t (*start_hw)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3939
int32_t (*clear_hw_cntrs)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3940
enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3941
uint64_t (*get_supported_physical_layer)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3942
int32_t (*get_mac_addr)(struct ixgbe_hw *, uint8_t *);
sys/dev/pci/ixgbe_type.h
3943
int32_t (*get_device_caps)(struct ixgbe_hw *, uint16_t *);
sys/dev/pci/ixgbe_type.h
3944
int32_t (*stop_adapter)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3945
int32_t (*get_bus_info)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3946
int32_t (*negotiate_api_version)(struct ixgbe_hw *, int);
sys/dev/pci/ixgbe_type.h
3947
void (*set_lan_id)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3948
int32_t (*read_analog_reg8)(struct ixgbe_hw*, uint32_t, uint8_t*);
sys/dev/pci/ixgbe_type.h
3949
int32_t (*write_analog_reg8)(struct ixgbe_hw*, uint32_t, uint8_t);
sys/dev/pci/ixgbe_type.h
3950
int32_t (*setup_sfp)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3951
int32_t (*enable_rx_dma)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3952
int32_t (*disable_sec_rx_path)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3953
int32_t (*enable_sec_rx_path)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3954
int32_t (*acquire_swfw_sync)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3955
void (*release_swfw_sync)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3956
void (*init_swfw_sync)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3957
int32_t (*prot_autoc_read)(struct ixgbe_hw *, bool *, uint32_t *);
sys/dev/pci/ixgbe_type.h
3958
int32_t (*prot_autoc_write)(struct ixgbe_hw *, uint32_t, bool);
sys/dev/pci/ixgbe_type.h
3961
void (*disable_tx_laser)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3962
void (*enable_tx_laser)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3963
void (*flap_tx_laser)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3964
int32_t (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/pci/ixgbe_type.h
3965
int32_t (*setup_mac_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/pci/ixgbe_type.h
3966
int32_t (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *, bool);
sys/dev/pci/ixgbe_type.h
3967
int32_t (*get_link_capabilities)(struct ixgbe_hw *, ixgbe_link_speed *,
sys/dev/pci/ixgbe_type.h
3969
void (*set_rate_select_speed)(struct ixgbe_hw *, ixgbe_link_speed);
sys/dev/pci/ixgbe_type.h
3972
int32_t (*led_on)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3973
int32_t (*led_off)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3974
int32_t (*blink_led_start)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3975
int32_t (*blink_led_stop)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3978
int32_t (*set_rar)(struct ixgbe_hw *, uint32_t, uint8_t *, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3979
int32_t (*set_uc_addr)(struct ixgbe_hw *, uint32_t, uint8_t *);
sys/dev/pci/ixgbe_type.h
3980
int32_t (*clear_rar)(struct ixgbe_hw *, uint32_t);
sys/dev/pci/ixgbe_type.h
3981
int32_t (*insert_mac_addr)(struct ixgbe_hw *, uint8_t *, uint32_t);
sys/dev/pci/ixgbe_type.h
3982
int32_t (*set_vmdq)(struct ixgbe_hw *, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3983
int32_t (*clear_vmdq)(struct ixgbe_hw *, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
3984
int32_t (*init_rx_addrs)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3985
int32_t (*update_mc_addr_list)(struct ixgbe_hw *, uint8_t *, uint32_t,
sys/dev/pci/ixgbe_type.h
3987
int32_t (*update_xcast_mode)(struct ixgbe_hw *, int);
sys/dev/pci/ixgbe_type.h
3988
int32_t (*get_link_state)(struct ixgbe_hw *hw, bool *link_state);
sys/dev/pci/ixgbe_type.h
3989
int32_t (*enable_mc)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3990
int32_t (*disable_mc)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3991
int32_t (*clear_vfta)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3992
int32_t (*set_vfta)(struct ixgbe_hw *, uint32_t, uint32_t, bool, bool);
sys/dev/pci/ixgbe_type.h
3993
int32_t (*set_vlvf)(struct ixgbe_hw *, uint32_t, uint32_t, bool, uint32_t *, uint32_t,
sys/dev/pci/ixgbe_type.h
3995
int32_t (*set_rlpml)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
3996
int32_t (*init_uta_tables)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
3997
void (*set_mac_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/pci/ixgbe_type.h
3998
void (*set_vlan_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/pci/ixgbe_type.h
4001
int32_t (*fc_enable)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4002
int32_t (*setup_fc)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4003
void (*fc_autoneg)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4006
void (*disable_rx)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4007
void (*enable_rx)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4008
void (*stop_mac_link_on_d3)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4009
void (*set_source_address_pruning)(struct ixgbe_hw *, bool,
sys/dev/pci/ixgbe_type.h
4011
int32_t (*dmac_update_tcs)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4012
int32_t (*dmac_config_tcs)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4013
int32_t (*dmac_config)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4014
int32_t (*setup_eee)(struct ixgbe_hw *hw, bool enable_eee);
sys/dev/pci/ixgbe_type.h
4015
int32_t (*read_iosf_sb_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint32_t *);
sys/dev/pci/ixgbe_type.h
4016
int32_t (*write_iosf_sb_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint32_t);
sys/dev/pci/ixgbe_type.h
4020
int32_t (*identify)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4021
int32_t (*identify_sfp)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4022
int32_t (*init)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4023
int32_t (*reset)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4024
int32_t (*read_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t *);
sys/dev/pci/ixgbe_type.h
4025
int32_t (*write_reg)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t);
sys/dev/pci/ixgbe_type.h
4026
int32_t (*read_reg_mdi)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t *);
sys/dev/pci/ixgbe_type.h
4027
int32_t (*write_reg_mdi)(struct ixgbe_hw *, uint32_t, uint32_t, uint16_t);
sys/dev/pci/ixgbe_type.h
4028
int32_t (*setup_link)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4029
int32_t (*setup_internal_link)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4030
int32_t (*setup_link_speed)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/pci/ixgbe_type.h
4031
int32_t (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *);
sys/dev/pci/ixgbe_type.h
4032
int32_t (*get_firmware_version)(struct ixgbe_hw *, uint16_t *);
sys/dev/pci/ixgbe_type.h
4033
int32_t (*read_i2c_byte)(struct ixgbe_hw *, uint8_t, uint8_t, uint8_t *);
sys/dev/pci/ixgbe_type.h
4034
int32_t (*write_i2c_byte)(struct ixgbe_hw *, uint8_t, uint8_t, uint8_t);
sys/dev/pci/ixgbe_type.h
4035
int32_t (*read_i2c_eeprom)(struct ixgbe_hw *, uint8_t , uint8_t *);
sys/dev/pci/ixgbe_type.h
4036
int32_t (*write_i2c_eeprom)(struct ixgbe_hw *, uint8_t, uint8_t);
sys/dev/pci/ixgbe_type.h
4037
int32_t (*read_i2c_sff8472)(struct ixgbe_hw *, uint8_t, uint8_t *);
sys/dev/pci/ixgbe_type.h
4038
void (*i2c_bus_clear)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4040
int32_t (*read_i2c_combined)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t *val);
sys/dev/pci/ixgbe_type.h
4041
int32_t (*write_i2c_combined)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t val);
sys/dev/pci/ixgbe_type.h
4042
int32_t (*read_i2c_combined_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4044
int32_t (*write_i2c_combined_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4047
int32_t (*check_overtemp)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4048
int32_t (*set_phy_power)(struct ixgbe_hw *, bool on);
sys/dev/pci/ixgbe_type.h
4049
int32_t (*enter_lplu)(struct ixgbe_hw *);
sys/dev/pci/ixgbe_type.h
4050
int32_t (*handle_lasi)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
4051
int32_t (*read_i2c_byte_unlocked)(struct ixgbe_hw *, uint8_t offset, uint8_t addr,
sys/dev/pci/ixgbe_type.h
4053
int32_t (*write_i2c_byte_unlocked)(struct ixgbe_hw *, uint8_t offset, uint8_t addr,
sys/dev/pci/ixgbe_type.h
4058
int32_t (*read_link)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t *val);
sys/dev/pci/ixgbe_type.h
4059
int32_t (*read_link_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
4061
int32_t (*write_link)(struct ixgbe_hw *, uint8_t addr, uint16_t reg, uint16_t val);
sys/dev/pci/ixgbe_type.h
4062
int32_t (*write_link_unlocked)(struct ixgbe_hw *, uint8_t addr, uint16_t reg,
sys/dev/pci/ixgbe_type.h
5971
void (*init_params)(struct ixgbe_hw *hw);
sys/dev/pci/ixgbe_type.h
5972
void (*release)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
5973
int32_t (*read)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
5974
int32_t (*write)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
5975
int32_t (*read_posted)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
5976
int32_t (*write_posted)(struct ixgbe_hw *, uint32_t *, uint16_t, uint16_t);
sys/dev/pci/ixgbe_type.h
5977
int32_t (*check_for_msg)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
5978
int32_t (*check_for_ack)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
5979
int32_t (*check_for_rst)(struct ixgbe_hw *, uint16_t);
sys/dev/pci/ixgbe_type.h
5980
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);