/freebsd-src/sys/dev/ixgbe/ |
H A D | ixgbe_api.c | 62 * @hw: pointer to hardware structure 65 * Read the rtrup2tc HW register and resolve its content into map 67 void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map) in ixgbe_dcb_get_rtrup2tc() argument 69 if (hw->mac.ops.get_rtrup2tc) in ixgbe_dcb_get_rtrup2tc() 70 hw->mac.ops.get_rtrup2tc(hw, map); in ixgbe_dcb_get_rtrup2tc() 75 * @hw: pointer to hardware structure 81 * hw structure should be filled in prior to calling this function: 85 s32 ixgbe_init_shared_code(struct ixgbe_hw *hw) in ixgbe_init_shared_code() argument 94 ixgbe_set_mac_type(hw); in ixgbe_init_shared_code() 138 ixgbe_set_mac_type(struct ixgbe_hw * hw) ixgbe_set_mac_type() argument 262 ixgbe_init_hw(struct ixgbe_hw * hw) ixgbe_init_hw() argument 275 ixgbe_reset_hw(struct ixgbe_hw * hw) ixgbe_reset_hw() argument 291 ixgbe_start_hw(struct ixgbe_hw * hw) ixgbe_start_hw() argument 305 ixgbe_enable_relaxed_ordering(struct ixgbe_hw * hw) ixgbe_enable_relaxed_ordering() argument 318 ixgbe_clear_hw_cntrs(struct ixgbe_hw * hw) ixgbe_clear_hw_cntrs() argument 330 ixgbe_get_media_type(struct ixgbe_hw * hw) ixgbe_get_media_type() argument 346 ixgbe_get_mac_addr(struct ixgbe_hw * hw,u8 * mac_addr) ixgbe_get_mac_addr() argument 360 ixgbe_get_san_mac_addr(struct ixgbe_hw * hw,u8 * san_mac_addr) ixgbe_get_san_mac_addr() argument 373 ixgbe_set_san_mac_addr(struct ixgbe_hw * hw,u8 * san_mac_addr) ixgbe_set_san_mac_addr() argument 386 ixgbe_get_device_caps(struct ixgbe_hw * hw,u16 * device_caps) ixgbe_get_device_caps() argument 401 ixgbe_get_wwn_prefix(struct ixgbe_hw * hw,u16 * wwnn_prefix,u16 * wwpn_prefix) ixgbe_get_wwn_prefix() argument 416 ixgbe_get_fcoe_boot_status(struct ixgbe_hw * hw,u16 * bs) ixgbe_get_fcoe_boot_status() argument 429 ixgbe_get_bus_info(struct ixgbe_hw * hw) ixgbe_get_bus_info() argument 441 ixgbe_get_num_of_tx_queues(struct ixgbe_hw * hw) ixgbe_get_num_of_tx_queues() argument 452 ixgbe_get_num_of_rx_queues(struct ixgbe_hw * hw) ixgbe_get_num_of_rx_queues() argument 466 ixgbe_stop_adapter(struct ixgbe_hw * hw) ixgbe_stop_adapter() argument 480 ixgbe_read_pba_string(struct ixgbe_hw * hw,u8 * pba_num,u32 pba_num_size) ixgbe_read_pba_string() argument 492 ixgbe_read_pba_num(struct ixgbe_hw * hw,u32 * pba_num) ixgbe_read_pba_num() argument 503 ixgbe_identify_phy(struct ixgbe_hw * hw) ixgbe_identify_phy() argument 519 ixgbe_reset_phy(struct ixgbe_hw * hw) ixgbe_reset_phy() argument 540 ixgbe_get_phy_firmware_version(struct ixgbe_hw * hw,u16 * firmware_version) ixgbe_get_phy_firmware_version() argument 559 ixgbe_read_phy_reg(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg() argument 578 ixgbe_write_phy_reg(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg() argument 594 ixgbe_setup_phy_link(struct ixgbe_hw * hw) ixgbe_setup_phy_link() argument 608 ixgbe_setup_internal_phy(struct ixgbe_hw * hw) ixgbe_setup_internal_phy() argument 623 ixgbe_check_phy_link(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up) ixgbe_check_phy_link() argument 638 ixgbe_setup_phy_link_speed(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_phy_link_speed() argument 651 ixgbe_set_phy_power(struct ixgbe_hw * hw,bool on) ixgbe_set_phy_power() argument 666 ixgbe_check_link(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up,bool link_up_wait_to_complete) ixgbe_check_link() argument 680 ixgbe_disable_tx_laser(struct ixgbe_hw * hw) ixgbe_disable_tx_laser() argument 692 ixgbe_enable_tx_laser(struct ixgbe_hw * hw) ixgbe_enable_tx_laser() argument 706 ixgbe_flap_tx_laser(struct ixgbe_hw * hw) ixgbe_flap_tx_laser() argument 721 ixgbe_setup_link(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_link() argument 738 ixgbe_setup_mac_link(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link() argument 754 ixgbe_get_link_capabilities(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * autoneg) ixgbe_get_link_capabilities() argument 768 ixgbe_led_on(struct ixgbe_hw * hw,u32 index) ixgbe_led_on() argument 781 ixgbe_led_off(struct ixgbe_hw * hw,u32 index) ixgbe_led_off() argument 794 ixgbe_blink_led_start(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_start() argument 807 ixgbe_blink_led_stop(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_stop() argument 820 ixgbe_init_eeprom_params(struct ixgbe_hw * hw) ixgbe_init_eeprom_params() argument 837 ixgbe_write_eeprom(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_eeprom() argument 854 ixgbe_write_eeprom_buffer(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_eeprom_buffer() argument 870 ixgbe_read_eeprom(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_eeprom() argument 885 ixgbe_read_eeprom_buffer(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_eeprom_buffer() argument 900 ixgbe_validate_eeprom_checksum(struct ixgbe_hw * hw,u16 * checksum_val) ixgbe_validate_eeprom_checksum() argument 910 ixgbe_update_eeprom_checksum(struct ixgbe_hw * hw) ixgbe_update_eeprom_checksum() argument 925 ixgbe_insert_mac_addr(struct ixgbe_hw * hw,u8 * addr,u32 vmdq) ixgbe_insert_mac_addr() argument 942 ixgbe_set_rar(struct ixgbe_hw * hw,u32 index,u8 * addr,u32 vmdq,u32 enable_addr) ixgbe_set_rar() argument 956 ixgbe_clear_rar(struct ixgbe_hw * hw,u32 index) ixgbe_clear_rar() argument 968 ixgbe_set_vmdq(struct ixgbe_hw * hw,u32 rar,u32 vmdq) ixgbe_set_vmdq() argument 980 ixgbe_set_vmdq_san_mac(struct ixgbe_hw * hw,u32 vmdq) ixgbe_set_vmdq_san_mac() argument 992 ixgbe_clear_vmdq(struct ixgbe_hw * hw,u32 rar,u32 vmdq) ixgbe_clear_vmdq() argument 1006 ixgbe_init_rx_addrs(struct ixgbe_hw * hw) ixgbe_init_rx_addrs() argument 1016 ixgbe_get_num_rx_addrs(struct ixgbe_hw * hw) ixgbe_get_num_rx_addrs() argument 1032 ixgbe_update_uc_addr_list(struct ixgbe_hw * hw,u8 * addr_list,u32 addr_count,ixgbe_mc_addr_itr func) ixgbe_update_uc_addr_list() argument 1053 ixgbe_update_mc_addr_list(struct ixgbe_hw * hw,u8 * mc_addr_list,u32 mc_addr_count,ixgbe_mc_addr_itr func,bool clear) ixgbe_update_mc_addr_list() argument 1068 ixgbe_enable_mc(struct ixgbe_hw * hw) ixgbe_enable_mc() argument 1080 ixgbe_disable_mc(struct ixgbe_hw * hw) ixgbe_disable_mc() argument 1092 ixgbe_clear_vfta(struct ixgbe_hw * hw) ixgbe_clear_vfta() argument 1108 ixgbe_set_vfta(struct ixgbe_hw * hw,u32 vlan,u32 vind,bool vlan_on,bool vlvf_bypass) ixgbe_set_vfta() argument 1128 ixgbe_set_vlvf(struct ixgbe_hw * hw,u32 vlan,u32 vind,bool vlan_on,u32 * vfta_delta,u32 vfta,bool vlvf_bypass) ixgbe_set_vlvf() argument 1142 ixgbe_fc_enable(struct ixgbe_hw * hw) ixgbe_fc_enable() argument 1154 ixgbe_setup_fc(struct ixgbe_hw * hw) ixgbe_setup_fc() argument 1170 ixgbe_set_fw_drv_ver(struct ixgbe_hw * hw,u8 maj,u8 min,u8 build,u8 ver,u16 len,char * driver_ver) ixgbe_set_fw_drv_ver() argument 1185 ixgbe_get_thermal_sensor_data(struct ixgbe_hw * hw) ixgbe_get_thermal_sensor_data() argument 1197 ixgbe_init_thermal_sensor_thresh(struct ixgbe_hw * hw) ixgbe_init_thermal_sensor_thresh() argument 1210 ixgbe_dmac_config(struct ixgbe_hw * hw) ixgbe_dmac_config() argument 1222 ixgbe_dmac_update_tcs(struct ixgbe_hw * hw) ixgbe_dmac_update_tcs() argument 1235 ixgbe_dmac_config_tcs(struct ixgbe_hw * hw) ixgbe_dmac_config_tcs() argument 1251 ixgbe_setup_eee(struct ixgbe_hw * hw,bool enable_eee) ixgbe_setup_eee() argument 1263 ixgbe_set_source_address_pruning(struct ixgbe_hw * hw,bool enable,unsigned int pool) ixgbe_set_source_address_pruning() argument 1277 ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw * hw,bool enable,int vf) ixgbe_set_ethertype_anti_spoofing() argument 1292 ixgbe_read_iosf_sb_reg(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 * phy_data) ixgbe_read_iosf_sb_reg() argument 1308 ixgbe_write_iosf_sb_reg(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 phy_data) ixgbe_write_iosf_sb_reg() argument 1320 ixgbe_disable_mdd(struct ixgbe_hw * hw) ixgbe_disable_mdd() argument 1331 ixgbe_enable_mdd(struct ixgbe_hw * hw) ixgbe_enable_mdd() argument 1343 ixgbe_mdd_event(struct ixgbe_hw * hw,u32 * vf_bitmap) ixgbe_mdd_event() argument 1356 ixgbe_restore_mdd_vf(struct ixgbe_hw * hw,u32 vf) ixgbe_restore_mdd_vf() argument 1367 ixgbe_fw_recovery_mode(struct ixgbe_hw * hw) ixgbe_fw_recovery_mode() argument 1381 ixgbe_enter_lplu(struct ixgbe_hw * hw) ixgbe_enter_lplu() argument 1398 ixgbe_handle_lasi(struct ixgbe_hw * hw) ixgbe_handle_lasi() argument 1412 ixgbe_bypass_rw(struct ixgbe_hw * hw,u32 cmd,u32 * status) ixgbe_bypass_rw() argument 1430 ixgbe_bypass_valid_rd(struct ixgbe_hw * hw,u32 in_reg,u32 out_reg) ixgbe_bypass_valid_rd() argument 1448 ixgbe_bypass_set(struct ixgbe_hw * hw,u32 cmd,u32 event,u32 action) ixgbe_bypass_set() argument 1461 ixgbe_bypass_rd_eep(struct ixgbe_hw * hw,u32 addr,u8 * value) ixgbe_bypass_rd_eep() argument 1475 ixgbe_read_analog_reg8(struct ixgbe_hw * hw,u32 reg,u8 * val) ixgbe_read_analog_reg8() argument 1489 ixgbe_write_analog_reg8(struct ixgbe_hw * hw,u32 reg,u8 val) ixgbe_write_analog_reg8() argument 1502 ixgbe_init_uta_tables(struct ixgbe_hw * hw) ixgbe_init_uta_tables() argument 1517 ixgbe_read_i2c_byte(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) ixgbe_read_i2c_byte() argument 1533 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) ixgbe_read_i2c_byte_unlocked() argument 1550 ixgbe_read_link(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val) ixgbe_read_link() argument 1565 ixgbe_read_link_unlocked(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val) ixgbe_read_link_unlocked() argument 1581 ixgbe_write_i2c_byte(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) ixgbe_write_i2c_byte() argument 1598 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) ixgbe_write_i2c_byte_unlocked() argument 1615 ixgbe_write_link(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val) ixgbe_write_link() argument 1630 ixgbe_write_link_unlocked(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val) ixgbe_write_link_unlocked() argument 1644 ixgbe_write_i2c_eeprom(struct ixgbe_hw * hw,u8 byte_offset,u8 eeprom_data) ixgbe_write_i2c_eeprom() argument 1660 ixgbe_read_i2c_eeprom(struct ixgbe_hw * hw,u8 byte_offset,u8 * eeprom_data) ixgbe_read_i2c_eeprom() argument 1673 ixgbe_get_supported_physical_layer(struct ixgbe_hw * hw) ixgbe_get_supported_physical_layer() argument 1686 ixgbe_enable_rx_dma(struct ixgbe_hw * hw,u32 regval) ixgbe_enable_rx_dma() argument 1698 ixgbe_disable_sec_rx_path(struct ixgbe_hw * hw) ixgbe_disable_sec_rx_path() argument 1710 ixgbe_enable_sec_rx_path(struct ixgbe_hw * hw) ixgbe_enable_sec_rx_path() argument 1724 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_semaphore() argument 1738 ixgbe_release_swfw_semaphore(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_semaphore() argument 1753 ixgbe_init_swfw_semaphore(struct ixgbe_hw * hw) ixgbe_init_swfw_semaphore() argument 1760 ixgbe_disable_rx(struct ixgbe_hw * hw) ixgbe_disable_rx() argument 1766 ixgbe_enable_rx(struct ixgbe_hw * hw) ixgbe_enable_rx() argument 1779 ixgbe_set_rate_select_speed(struct ixgbe_hw * hw,ixgbe_link_speed speed) ixgbe_set_rate_select_speed() argument [all...] |
H A D | ixgbe_api.h | 40 void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map); 42 s32 ixgbe_init_shared_code(struct ixgbe_hw *hw); 44 extern s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw); 45 extern s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw); 46 extern s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw); 47 extern s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw); 48 extern s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw); 49 extern s32 ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw); 50 extern s32 ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw); 51 extern s32 ixgbe_init_ops_vf(struct ixgbe_hw *hw); [all...] |
H A D | ixgbe_phy.c | 39 static void ixgbe_i2c_start(struct ixgbe_hw *hw); 40 static void ixgbe_i2c_stop(struct ixgbe_hw *hw); 41 static void ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data); 42 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data); 43 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw); 44 static void ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data); 45 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data); 46 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 47 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 48 static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u3 60 ixgbe_out_i2c_byte_ack(struct ixgbe_hw * hw,u8 byte) ixgbe_out_i2c_byte_ack() argument 77 ixgbe_in_i2c_byte_ack(struct ixgbe_hw * hw,u8 * byte) ixgbe_in_i2c_byte_ack() argument 109 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val,bool lock) ixgbe_read_i2c_combined_generic_int() argument 186 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val,bool lock) ixgbe_write_i2c_combined_generic_int() argument 247 ixgbe_init_phy_ops_generic(struct ixgbe_hw * hw) ixgbe_init_phy_ops_generic() argument 286 ixgbe_probe_phy(struct ixgbe_hw * hw,u16 phy_addr) ixgbe_probe_phy() argument 321 ixgbe_identify_phy_generic(struct ixgbe_hw * hw) ixgbe_identify_phy_generic() argument 374 ixgbe_check_reset_blocked(struct ixgbe_hw * hw) ixgbe_check_reset_blocked() argument 400 ixgbe_validate_phy_addr(struct ixgbe_hw * hw,u32 phy_addr) ixgbe_validate_phy_addr() argument 424 ixgbe_get_phy_id(struct ixgbe_hw * hw) ixgbe_get_phy_id() argument 495 ixgbe_reset_phy_generic(struct ixgbe_hw * hw) ixgbe_reset_phy_generic() argument 574 ixgbe_restart_auto_neg(struct ixgbe_hw * hw) ixgbe_restart_auto_neg() argument 598 ixgbe_read_phy_reg_mdi(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_mdi() argument 680 ixgbe_read_phy_reg_generic(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_generic() argument 706 ixgbe_write_phy_reg_mdi(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_mdi() argument 780 ixgbe_write_phy_reg_generic(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_generic() argument 805 ixgbe_setup_phy_link_generic(struct ixgbe_hw * hw) ixgbe_setup_phy_link_generic() argument 884 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_phy_link_speed_generic() argument 929 ixgbe_get_copper_speeds_supported(struct ixgbe_hw * hw) ixgbe_get_copper_speeds_supported() argument 969 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * autoneg) ixgbe_get_copper_link_capabilities_generic() argument 994 ixgbe_check_phy_link_tnx(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up) ixgbe_check_phy_link_tnx() argument 1042 ixgbe_setup_phy_link_tnx(struct ixgbe_hw * hw) ixgbe_setup_phy_link_tnx() argument 1107 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw * hw,u16 * firmware_version) ixgbe_get_phy_firmware_version_tnx() argument 1126 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw * hw,u16 * firmware_version) ixgbe_get_phy_firmware_version_generic() argument 1144 ixgbe_reset_phy_nl(struct ixgbe_hw * hw) ixgbe_reset_phy_nl() argument 1262 ixgbe_identify_module_generic(struct ixgbe_hw * hw) ixgbe_identify_module_generic() argument 1292 ixgbe_identify_sfp_module_generic(struct ixgbe_hw * hw) ixgbe_identify_sfp_module_generic() argument 1577 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw * hw) ixgbe_get_supported_phy_sfp_layer_generic() argument 1639 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw * hw) ixgbe_identify_qsfp_module_generic() argument 1838 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw * hw,u16 * list_offset,u16 * data_offset) ixgbe_get_sfp_init_sequence_offsets() argument 1932 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 * eeprom_data) ixgbe_read_i2c_eeprom_generic() argument 1950 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 * sff8472_data) ixgbe_read_i2c_sff8472_generic() argument 1966 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 eeprom_data) ixgbe_write_i2c_eeprom_generic() argument 1982 ixgbe_is_sfp_probe(struct ixgbe_hw * hw,u8 offset,u8 addr) ixgbe_is_sfp_probe() argument 2002 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data,bool lock) ixgbe_read_i2c_byte_generic_int() argument 2090 ixgbe_read_i2c_byte_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) ixgbe_read_i2c_byte_generic() argument 2107 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) ixgbe_read_i2c_byte_generic_unlocked() argument 2125 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data,bool lock) ixgbe_write_i2c_byte_generic_int() argument 2196 ixgbe_write_i2c_byte_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) ixgbe_write_i2c_byte_generic() argument 2213 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) ixgbe_write_i2c_byte_generic_unlocked() argument 2227 ixgbe_i2c_start(struct ixgbe_hw * hw) ixgbe_i2c_start() argument 2262 ixgbe_i2c_stop(struct ixgbe_hw * hw) ixgbe_i2c_stop() argument 2298 ixgbe_clock_in_i2c_byte(struct ixgbe_hw * hw,u8 * data) ixgbe_clock_in_i2c_byte() argument 2319 ixgbe_clock_out_i2c_byte(struct ixgbe_hw * hw,u8 data) ixgbe_clock_out_i2c_byte() argument 2352 ixgbe_get_i2c_ack(struct ixgbe_hw * hw) ixgbe_get_i2c_ack() argument 2405 ixgbe_clock_in_i2c_bit(struct ixgbe_hw * hw,bool * data) ixgbe_clock_in_i2c_bit() argument 2439 ixgbe_clock_out_i2c_bit(struct ixgbe_hw * hw,bool data) ixgbe_clock_out_i2c_bit() argument 2476 ixgbe_raise_i2c_clk(struct ixgbe_hw * hw,u32 * i2cctl) ixgbe_raise_i2c_clk() argument 2512 ixgbe_lower_i2c_clk(struct ixgbe_hw * hw,u32 * i2cctl) ixgbe_lower_i2c_clk() argument 2535 ixgbe_set_i2c_data(struct ixgbe_hw * hw,u32 * i2cctl,bool data) ixgbe_set_i2c_data() argument 2582 ixgbe_get_i2c_data(struct ixgbe_hw * hw,u32 * i2cctl) ixgbe_get_i2c_data() argument 2611 ixgbe_i2c_bus_clear(struct ixgbe_hw * hw) ixgbe_i2c_bus_clear() argument 2647 ixgbe_tn_check_overtemp(struct ixgbe_hw * hw) ixgbe_tn_check_overtemp() argument 2675 ixgbe_set_copper_phy_power(struct ixgbe_hw * hw,bool on) ixgbe_set_copper_phy_power() argument [all...] |
H A D | ixgbe_x550.c | 41 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed); 44 static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw); 48 * @hw: pointer to hardware structure 53 s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw) in ixgbe_init_ops_X550() argument 55 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_init_ops_X550() 56 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X550() 61 ret_val = ixgbe_init_ops_X540(hw); in ixgbe_init_ops_X550() 89 switch (hw->device_id) { in ixgbe_init_ops_X550() 91 hw->mac.ops.led_on = NULL; in ixgbe_init_ops_X550() 92 hw in ixgbe_init_ops_X550() 113 ixgbe_read_cs4227(struct ixgbe_hw * hw,u16 reg,u16 * value) ixgbe_read_cs4227() argument 126 ixgbe_write_cs4227(struct ixgbe_hw * hw,u16 reg,u16 value) ixgbe_write_cs4227() argument 139 ixgbe_read_pe(struct ixgbe_hw * hw,u8 reg,u8 * value) ixgbe_read_pe() argument 158 ixgbe_write_pe(struct ixgbe_hw * hw,u8 reg,u8 value) ixgbe_write_pe() argument 176 ixgbe_reset_cs4227(struct ixgbe_hw * hw) ixgbe_reset_cs4227() argument 249 ixgbe_check_cs4227(struct ixgbe_hw * hw) ixgbe_check_cs4227() argument 326 ixgbe_setup_mux_ctl(struct ixgbe_hw * hw) ixgbe_setup_mux_ctl() argument 345 ixgbe_identify_phy_x550em(struct ixgbe_hw * hw) ixgbe_identify_phy_x550em() argument 400 ixgbe_fw_phy_activity(struct ixgbe_hw * hw,u16 activity,u32 (* data)[FW_PHY_ACT_DATA_COUNT]) ixgbe_fw_phy_activity() argument 458 ixgbe_get_phy_id_fw(struct ixgbe_hw * hw) ixgbe_get_phy_id_fw() argument 494 ixgbe_identify_phy_fw(struct ixgbe_hw * hw) ixgbe_identify_phy_fw() argument 513 ixgbe_shutdown_fw_phy(struct ixgbe_hw * hw) ixgbe_shutdown_fw_phy() argument 521 ixgbe_read_phy_reg_x550em(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_x550em() argument 528 ixgbe_write_phy_reg_x550em(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_x550em() argument 544 ixgbe_read_i2c_combined_generic(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val) ixgbe_read_i2c_combined_generic() argument 560 ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val) ixgbe_read_i2c_combined_generic_unlocked() argument 575 ixgbe_write_i2c_combined_generic(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val) ixgbe_write_i2c_combined_generic() argument 591 ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val) ixgbe_write_i2c_combined_generic_unlocked() argument 604 ixgbe_init_ops_X550EM(struct ixgbe_hw * hw) ixgbe_init_ops_X550EM() argument 703 ixgbe_setup_fw_link(struct ixgbe_hw * hw) ixgbe_setup_fw_link() argument 758 ixgbe_fc_autoneg_fw(struct ixgbe_hw * hw) ixgbe_fc_autoneg_fw() argument 774 ixgbe_setup_eee_fw(struct ixgbe_hw * hw,bool enable_eee) ixgbe_setup_eee_fw() argument 792 ixgbe_init_ops_X550EM_a(struct ixgbe_hw * hw) ixgbe_init_ops_X550EM_a() argument 850 ixgbe_init_ops_X550EM_x(struct ixgbe_hw * hw) ixgbe_init_ops_X550EM_x() argument 888 ixgbe_dmac_config_X550(struct ixgbe_hw * hw) ixgbe_dmac_config_X550() argument 936 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw * hw) ixgbe_dmac_config_tcs_X550() argument 991 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw * hw) ixgbe_dmac_update_tcs_X550() argument 1019 ixgbe_init_eeprom_params_X550(struct ixgbe_hw * hw) ixgbe_init_eeprom_params_X550() argument 1050 ixgbe_set_source_address_pruning_X550(struct ixgbe_hw * hw,bool enable,unsigned int pool) ixgbe_set_source_address_pruning_X550() argument 1078 ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw * hw,bool enable,int vf) ixgbe_set_ethertype_anti_spoofing_X550() argument 1105 ixgbe_iosf_wait(struct ixgbe_hw * hw,u32 * ctrl) ixgbe_iosf_wait() argument 1137 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 data) ixgbe_write_iosf_sb_reg_x550() argument 1183 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 * data) ixgbe_read_iosf_sb_reg_x550() argument 1227 ixgbe_get_phy_token(struct ixgbe_hw * hw) ixgbe_get_phy_token() argument 1265 ixgbe_put_phy_token(struct ixgbe_hw * hw) ixgbe_put_phy_token() argument 1298 ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 data) ixgbe_write_iosf_sb_reg_x550a() argument 1328 ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 * data) ixgbe_read_iosf_sb_reg_x550a() argument 1362 ixgbe_disable_mdd_X550(struct ixgbe_hw * hw) ixgbe_disable_mdd_X550() argument 1385 ixgbe_enable_mdd_X550(struct ixgbe_hw * hw) ixgbe_enable_mdd_X550() argument 1409 ixgbe_restore_mdd_vf_X550(struct ixgbe_hw * hw,u32 vf) ixgbe_restore_mdd_vf_X550() argument 1449 ixgbe_mdd_event_X550(struct ixgbe_hw * hw,u32 * vf_bitmap) ixgbe_mdd_event_X550() argument 1505 ixgbe_get_media_type_X550em(struct ixgbe_hw * hw) ixgbe_get_media_type_X550em() argument 1553 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw * hw,bool * linear) ixgbe_supported_sfp_modules_X550em() argument 1590 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw * hw) ixgbe_identify_sfp_module_X550em() argument 1612 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw * hw) ixgbe_setup_sfp_modules_X550em() argument 1636 ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw * hw) ixgbe_restart_an_internal_phy_x550em() argument 1684 ixgbe_setup_sgmii(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait) ixgbe_setup_sgmii() argument 1753 ixgbe_setup_sgmii_fw(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait) ixgbe_setup_sgmii_fw() argument 1824 ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw * hw) ixgbe_init_mac_link_ops_X550em() argument 1884 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * autoneg) ixgbe_get_link_capabilities_X550em() argument 1967 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw * hw,bool * lsc) ixgbe_get_lasi_ext_t_x550em() argument 2054 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw * hw) ixgbe_enable_lasi_ext_t_x550em() argument 2151 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw * hw,ixgbe_link_speed speed) ixgbe_setup_kr_speed_x550em() argument 2206 ixgbe_reset_phy_fw(struct ixgbe_hw * hw) ixgbe_reset_phy_fw() argument 2230 ixgbe_check_overtemp_fw(struct ixgbe_hw * hw) ixgbe_check_overtemp_fw() argument 2253 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw * hw) ixgbe_read_mng_if_sel_x550em() argument 2281 ixgbe_init_phy_ops_X550em(struct ixgbe_hw * hw) ixgbe_init_phy_ops_X550em() argument 2398 ixgbe_set_mdio_speed(struct ixgbe_hw * hw) ixgbe_set_mdio_speed() argument 2434 ixgbe_reset_hw_X550em(struct ixgbe_hw * hw) ixgbe_reset_hw_X550em() argument 2567 ixgbe_init_ext_t_x550em(struct ixgbe_hw * hw) ixgbe_init_ext_t_x550em() argument 2610 ixgbe_setup_kr_x550em(struct ixgbe_hw * hw) ixgbe_setup_kr_x550em() argument 2630 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550em() argument 2675 ixgbe_setup_sfi_x550a(struct ixgbe_hw * hw,ixgbe_link_speed * speed) ixgbe_setup_sfi_x550a() argument 2724 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550a() argument 2827 ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw * hw) ixgbe_setup_ixfi_x550em_x() argument 2898 ixgbe_setup_ixfi_x550em(struct ixgbe_hw * hw,ixgbe_link_speed * speed) ixgbe_setup_ixfi_x550em() argument 2957 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw * hw,bool * link_up) ixgbe_ext_phy_t_x550em_get_link() argument 2994 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw * hw) ixgbe_setup_internal_phy_t_x550em() argument 3057 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw * hw) ixgbe_setup_phy_loopback_x550em() argument 3127 ixgbe_read_ee_hostif_X550(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_ee_hostif_X550() argument 3171 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_ee_hostif_buffer_X550() argument 3246 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_ee_hostif_data_X550() argument 3290 ixgbe_write_ee_hostif_X550(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_ee_hostif_X550() argument 3318 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_ee_hostif_buffer_X550() argument 3360 ixgbe_checksum_ptr_x550(struct ixgbe_hw * hw,u16 ptr,u16 size,u16 * csum,u16 * buffer,u32 buffer_size) ixgbe_checksum_ptr_x550() argument 3429 ixgbe_calc_checksum_X550(struct ixgbe_hw * hw,u16 * buffer,u32 buffer_size) ixgbe_calc_checksum_X550() argument 3510 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw * hw) ixgbe_calc_eeprom_checksum_X550() argument 3523 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw * hw,u16 * checksum_val) ixgbe_validate_eeprom_checksum_X550() argument 3576 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw * hw) ixgbe_update_eeprom_checksum_X550() argument 3615 ixgbe_update_flash_X550(struct ixgbe_hw * hw) ixgbe_update_flash_X550() argument 3640 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw * hw) ixgbe_get_supported_physical_layer_X550em() argument 3713 ixgbe_get_bus_info_X550em(struct ixgbe_hw * hw) ixgbe_get_bus_info_X550em() argument 3732 ixgbe_disable_rx_x550(struct ixgbe_hw * hw) ixgbe_disable_rx_x550() argument 3779 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw * hw) ixgbe_enter_lplu_t_x550em() argument 3886 ixgbe_get_lcd_t_x550em(struct ixgbe_hw * hw,ixgbe_link_speed * lcd_speed) ixgbe_get_lcd_t_x550em() argument 3923 ixgbe_setup_fc_X550em(struct ixgbe_hw * hw) ixgbe_setup_fc_X550em() argument 4013 ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw * hw) ixgbe_fc_autoneg_backplane_x550em_a() argument 4090 ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw * hw) ixgbe_fc_autoneg_fiber_x550em_a() argument 4102 ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw * hw) ixgbe_fc_autoneg_sgmii_x550em_a() argument 4157 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw * hw) ixgbe_setup_fc_backplane_x550em_a() argument 4244 ixgbe_set_mux(struct ixgbe_hw * hw,u8 state) ixgbe_set_mux() argument 4266 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync_X550em() argument 4289 ixgbe_release_swfw_sync_X550em(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync_X550em() argument 4306 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync_X550a() argument 4356 ixgbe_release_swfw_sync_X550a(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync_X550a() argument 4380 ixgbe_read_phy_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_x550a() argument 4408 ixgbe_write_phy_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_x550a() argument 4438 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw * hw) ixgbe_handle_lasi_ext_t_x550em() argument 4465 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link_t_X550em() argument 4519 ixgbe_check_link_t_X550em(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up,bool link_up_wait_to_complete) ixgbe_check_link_t_X550em() argument 4560 ixgbe_reset_phy_t_X550em(struct ixgbe_hw * hw) ixgbe_reset_phy_t_X550em() argument 4578 ixgbe_led_on_t_X550em(struct ixgbe_hw * hw,u32 led_idx) ixgbe_led_on_t_X550em() argument 4603 ixgbe_led_off_t_X550em(struct ixgbe_hw * hw,u32 led_idx) ixgbe_led_off_t_X550em() argument 4638 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw * hw,u8 maj,u8 min,u8 build,u8 sub,u16 len,const char * driver_ver) ixgbe_set_fw_drv_ver_x550() argument 4690 ixgbe_fw_recovery_mode_X550(struct ixgbe_hw * hw) ixgbe_fw_recovery_mode_X550() argument [all...] |
H A D | ixgbe_common.h | 39 #define IXGBE_WRITE_REG64(hw, reg, value) \ argument 41 IXGBE_WRITE_REG(hw, reg, (u32) value); \ 42 IXGBE_WRITE_REG(hw, reg + 4, (u32) (value >> 32)); \ 50 void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map); 52 u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw); 53 s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw); 54 s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw); 55 s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw); 56 void ixgbe_start_hw_gen2(struct ixgbe_hw *hw); 57 s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw); [all...] |
H A D | ixgbe_common.c | 41 static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw); 42 static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw); 43 static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw); 44 static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw); 45 static void ixgbe_standby_eeprom(struct ixgbe_hw *hw); 46 static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, 48 static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count); 49 static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 50 static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 51 static void ixgbe_release_eeprom(struct ixgbe_hw *hw); 69 ixgbe_init_ops_generic(struct ixgbe_hw * hw) ixgbe_init_ops_generic() argument 162 ixgbe_device_supports_autoneg_fc(struct ixgbe_hw * hw) ixgbe_device_supports_autoneg_fc() argument 235 ixgbe_setup_fc_generic(struct ixgbe_hw * hw) ixgbe_setup_fc_generic() argument 395 ixgbe_start_hw_generic(struct ixgbe_hw * hw) ixgbe_start_hw_generic() argument 459 ixgbe_start_hw_gen2(struct ixgbe_hw * hw) ixgbe_start_hw_gen2() argument 496 ixgbe_init_hw_generic(struct ixgbe_hw * hw) ixgbe_init_hw_generic() argument 527 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw * hw) ixgbe_clear_hw_cntrs_generic() argument 642 ixgbe_read_pba_string_generic(struct ixgbe_hw * hw,u8 * pba_num,u32 pba_num_size) ixgbe_read_pba_string_generic() argument 752 ixgbe_read_pba_num_generic(struct ixgbe_hw * hw,u32 * pba_num) ixgbe_read_pba_num_generic() argument 791 ixgbe_read_pba_raw(struct ixgbe_hw * hw,u16 * eeprom_buf,u32 eeprom_buf_size,u16 max_pba_block_size,struct ixgbe_pba * pba) ixgbe_read_pba_raw() argument 860 ixgbe_write_pba_raw(struct ixgbe_hw * hw,u16 * eeprom_buf,u32 eeprom_buf_size,struct ixgbe_pba * pba) ixgbe_write_pba_raw() argument 919 ixgbe_get_pba_block_size(struct ixgbe_hw * hw,u16 * eeprom_buf,u32 eeprom_buf_size,u16 * pba_block_size) ixgbe_get_pba_block_size() argument 977 ixgbe_get_mac_addr_generic(struct ixgbe_hw * hw,u8 * mac_addr) ixgbe_get_mac_addr_generic() argument 1004 ixgbe_set_pci_config_data_generic(struct ixgbe_hw * hw,u16 link_status) ixgbe_set_pci_config_data_generic() argument 1054 ixgbe_get_bus_info_generic(struct ixgbe_hw * hw) ixgbe_get_bus_info_generic() argument 1076 ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw * hw) ixgbe_set_lan_id_multi_port_pcie() argument 1110 ixgbe_stop_adapter_generic(struct ixgbe_hw * hw) ixgbe_stop_adapter_generic() argument 1162 ixgbe_init_led_link_act_generic(struct ixgbe_hw * hw) ixgbe_init_led_link_act_generic() argument 1201 ixgbe_led_on_generic(struct ixgbe_hw * hw,u32 index) ixgbe_led_on_generic() argument 1224 ixgbe_led_off_generic(struct ixgbe_hw * hw,u32 index) ixgbe_led_off_generic() argument 1249 ixgbe_init_eeprom_params_generic(struct ixgbe_hw * hw) ixgbe_init_eeprom_params_generic() argument 1304 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_eeprom_buffer_bit_bang_generic() argument 1361 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_eeprom_buffer_bit_bang() argument 1443 ixgbe_write_eeprom_generic(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_eeprom_generic() argument 1471 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_eeprom_buffer_bit_bang_generic() argument 1520 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_eeprom_buffer_bit_bang() argument 1577 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_eeprom_bit_bang_generic() argument 1606 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_eerd_buffer_generic() argument 1657 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw * hw,u16 offset) ixgbe_detect_eeprom_page_size_generic() argument 1700 ixgbe_read_eerd_generic(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_eerd_generic() argument 1714 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_eewr_buffer_generic() argument 1769 ixgbe_write_eewr_generic(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_eewr_generic() argument 1782 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw * hw,u32 ee_reg) ixgbe_poll_eerd_eewr_done() argument 1817 ixgbe_acquire_eeprom(struct ixgbe_hw * hw) ixgbe_acquire_eeprom() argument 1871 ixgbe_get_eeprom_semaphore(struct ixgbe_hw * hw) ixgbe_get_eeprom_semaphore() argument 1962 ixgbe_release_eeprom_semaphore(struct ixgbe_hw * hw) ixgbe_release_eeprom_semaphore() argument 1980 ixgbe_ready_eeprom(struct ixgbe_hw * hw) ixgbe_ready_eeprom() argument 2021 ixgbe_standby_eeprom(struct ixgbe_hw * hw) ixgbe_standby_eeprom() argument 2046 ixgbe_shift_out_eeprom_bits(struct ixgbe_hw * hw,u16 data,u16 count) ixgbe_shift_out_eeprom_bits() argument 2102 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw * hw,u16 count) ixgbe_shift_in_eeprom_bits() argument 2142 ixgbe_raise_eeprom_clk(struct ixgbe_hw * hw,u32 * eec) ixgbe_raise_eeprom_clk() argument 2161 ixgbe_lower_eeprom_clk(struct ixgbe_hw * hw,u32 * eec) ixgbe_lower_eeprom_clk() argument 2179 ixgbe_release_eeprom(struct ixgbe_hw * hw) ixgbe_release_eeprom() argument 2211 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw * hw) ixgbe_calc_eeprom_checksum_generic() argument 2272 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw * hw,u16 * checksum_val) ixgbe_validate_eeprom_checksum_generic() argument 2320 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw * hw) ixgbe_update_eeprom_checksum_generic() argument 2384 ixgbe_set_rar_generic(struct ixgbe_hw * hw,u32 index,u8 * addr,u32 vmdq,u32 enable_addr) ixgbe_set_rar_generic() argument 2435 ixgbe_clear_rar_generic(struct ixgbe_hw * hw,u32 index) ixgbe_clear_rar_generic() argument 2474 ixgbe_init_rx_addrs_generic(struct ixgbe_hw * hw) ixgbe_init_rx_addrs_generic() argument 2543 ixgbe_add_uc_addr(struct ixgbe_hw * hw,u8 * addr,u32 vmdq) ixgbe_add_uc_addr() argument 2583 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw * hw,u8 * addr_list,u32 addr_count,ixgbe_mc_addr_itr next) ixgbe_update_uc_addr_list_generic() argument 2651 ixgbe_mta_vector(struct ixgbe_hw * hw,u8 * mc_addr) ixgbe_mta_vector() argument 2688 ixgbe_set_mta(struct ixgbe_hw * hw,u8 * mc_addr) ixgbe_set_mta() argument 2726 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw * hw,u8 * mc_addr_list,u32 mc_addr_count,ixgbe_mc_addr_itr next,bool clear) ixgbe_update_mc_addr_list_generic() argument 2773 ixgbe_enable_mc_generic(struct ixgbe_hw * hw) ixgbe_enable_mc_generic() argument 2792 ixgbe_disable_mc_generic(struct ixgbe_hw * hw) ixgbe_disable_mc_generic() argument 2810 ixgbe_fc_enable_generic(struct ixgbe_hw * hw) ixgbe_fc_enable_generic() argument 2950 ixgbe_negotiate_fc(struct ixgbe_hw * hw,u32 adv_reg,u32 lp_reg,u32 adv_sym,u32 adv_asm,u32 lp_sym,u32 lp_asm) ixgbe_negotiate_fc() argument 2997 ixgbe_fc_autoneg_fiber(struct ixgbe_hw * hw) ixgbe_fc_autoneg_fiber() argument 3034 ixgbe_fc_autoneg_backplane(struct ixgbe_hw * hw) ixgbe_fc_autoneg_backplane() argument 3078 ixgbe_fc_autoneg_copper(struct ixgbe_hw * hw) ixgbe_fc_autoneg_copper() argument 3103 ixgbe_fc_autoneg(struct ixgbe_hw * hw) ixgbe_fc_autoneg() argument 3173 ixgbe_pcie_timeout_poll(struct ixgbe_hw * hw) ixgbe_pcie_timeout_poll() argument 3219 ixgbe_disable_pcie_master(struct ixgbe_hw * hw) ixgbe_disable_pcie_master() argument 3286 ixgbe_acquire_swfw_sync(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync() argument 3333 ixgbe_release_swfw_sync(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync() argument 3356 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw * hw) ixgbe_disable_sec_rx_path_generic() argument 3394 prot_autoc_read_generic(struct ixgbe_hw * hw,bool * locked,u32 * reg_val) prot_autoc_read_generic() argument 3410 prot_autoc_write_generic(struct ixgbe_hw * hw,u32 reg_val,bool locked) prot_autoc_write_generic() argument 3424 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw * hw) ixgbe_enable_sec_rx_path_generic() argument 3445 ixgbe_enable_rx_dma_generic(struct ixgbe_hw * hw,u32 regval) ixgbe_enable_rx_dma_generic() argument 3462 ixgbe_blink_led_start_generic(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_start_generic() argument 3512 ixgbe_blink_led_stop_generic(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_stop_generic() argument 3554 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw * hw,u16 * san_mac_offset) ixgbe_get_san_mac_addr_offset() argument 3586 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw * hw,u8 * san_mac_addr) ixgbe_get_san_mac_addr_generic() argument 3639 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw * hw,u8 * san_mac_addr) ixgbe_set_san_mac_addr_generic() argument 3675 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw * hw) ixgbe_get_pcie_msix_count_generic() argument 3722 ixgbe_insert_mac_addr_generic(struct ixgbe_hw * hw,u8 * addr,u32 vmdq) ixgbe_insert_mac_addr_generic() argument 3788 ixgbe_clear_vmdq_generic(struct ixgbe_hw * hw,u32 rar,u32 vmdq) ixgbe_clear_vmdq_generic() argument 3842 ixgbe_set_vmdq_generic(struct ixgbe_hw * hw,u32 rar,u32 vmdq) ixgbe_set_vmdq_generic() argument 3878 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw * hw,u32 vmdq) ixgbe_set_vmdq_san_mac_generic() argument 3899 ixgbe_init_uta_tables_generic(struct ixgbe_hw * hw) ixgbe_init_uta_tables_generic() argument 3923 ixgbe_find_vlvf_slot(struct ixgbe_hw * hw,u32 vlan,bool vlvf_bypass) ixgbe_find_vlvf_slot() argument 3973 ixgbe_set_vfta_generic(struct ixgbe_hw * hw,u32 vlan,u32 vind,bool vlan_on,bool vlvf_bypass) ixgbe_set_vfta_generic() argument 4040 ixgbe_set_vlvf_generic(struct ixgbe_hw * hw,u32 vlan,u32 vind,bool vlan_on,u32 * vfta_delta,u32 vfta,bool vlvf_bypass) ixgbe_set_vlvf_generic() argument 4122 ixgbe_clear_vfta_generic(struct ixgbe_hw * hw) ixgbe_clear_vfta_generic() argument 4147 ixgbe_need_crosstalk_fix(struct ixgbe_hw * hw) ixgbe_need_crosstalk_fix() argument 4175 ixgbe_check_mac_link_generic(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up,bool link_up_wait_to_complete) ixgbe_check_mac_link_generic() argument 4296 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw * hw,u16 * wwnn_prefix,u16 * wwpn_prefix) ixgbe_get_wwn_prefix_generic() argument 4351 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw * hw,u16 * bs) ixgbe_get_fcoe_boot_status_generic() argument 4400 ixgbe_set_mac_anti_spoofing(struct ixgbe_hw * hw,bool enable,int vf) ixgbe_set_mac_anti_spoofing() argument 4424 ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw * hw,bool enable,int vf) ixgbe_set_vlan_anti_spoofing() argument 4449 ixgbe_get_device_caps_generic(struct ixgbe_hw * hw,u16 * device_caps) ixgbe_get_device_caps_generic() argument 4463 ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw * hw) ixgbe_enable_relaxed_ordering_gen2() argument 4523 ixgbe_hic_unlocked(struct ixgbe_hw * hw,u32 * buffer,u32 length,u32 timeout) ixgbe_hic_unlocked() argument 4608 ixgbe_host_interface_command(struct ixgbe_hw * hw,u32 * buffer,u32 length,u32 timeout,bool return_data) ixgbe_host_interface_command() argument 4703 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw * hw,u8 maj,u8 min,u8 build,u8 sub,u16 len,const char * driver_ver) ixgbe_set_fw_drv_ver_generic() argument 4755 ixgbe_set_rxpba_generic(struct ixgbe_hw * hw,int num_pb,u32 headroom,int strategy) ixgbe_set_rxpba_generic() argument 4816 ixgbe_clear_tx_pending(struct ixgbe_hw * hw) ixgbe_clear_tx_pending() argument 4888 ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw * hw) ixgbe_get_thermal_sensor_data_generic() argument 4963 ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw * hw) ixgbe_init_thermal_sensor_thresh_generic() argument 5047 ixgbe_bypass_rw_generic(struct ixgbe_hw * hw,u32 cmd,u32 * status) ixgbe_bypass_rw_generic() argument 5217 ixgbe_bypass_set_generic(struct ixgbe_hw * hw,u32 ctrl,u32 event,u32 action) ixgbe_bypass_set_generic() argument 5259 ixgbe_bypass_rd_eep_generic(struct ixgbe_hw * hw,u32 addr,u8 * value) ixgbe_bypass_rd_eep_generic() argument 5293 ixgbe_get_orom_version(struct ixgbe_hw * hw,struct ixgbe_nvm_version * nvm_ver) ixgbe_get_orom_version() argument 5331 ixgbe_get_oem_prod_version(struct ixgbe_hw * hw,struct ixgbe_nvm_version * nvm_ver) ixgbe_get_oem_prod_version() argument 5374 ixgbe_get_etk_id(struct ixgbe_hw * hw,struct ixgbe_nvm_version * nvm_ver) ixgbe_get_etk_id() argument 5403 ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw * hw,u8 * map) ixgbe_dcb_get_rtrup2tc_generic() argument 5414 ixgbe_disable_rx_generic(struct ixgbe_hw * hw) ixgbe_disable_rx_generic() argument 5436 ixgbe_enable_rx_generic(struct ixgbe_hw * hw) ixgbe_enable_rx_generic() argument 5458 ixgbe_mng_present(struct ixgbe_hw * hw) ixgbe_mng_present() argument 5476 ixgbe_mng_enabled(struct ixgbe_hw * hw) ixgbe_mng_enabled() argument 5505 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link_multispeed_fiber() argument 5651 ixgbe_set_soft_rate_select_speed(struct ixgbe_hw * hw,ixgbe_link_speed speed) ixgbe_set_soft_rate_select_speed() argument [all...] |
H A D | ixgbe_x540.c | 48 static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw); 49 static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw); 50 static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw); 54 * @hw: pointer to hardware structure 59 s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw) in ixgbe_init_ops_X540() argument 61 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_init_ops_X540() 62 struct ixgbe_phy_info *phy = &hw->phy; in ixgbe_init_ops_X540() 63 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X540() 69 ret_val = ixgbe_init_phy_ops_generic(hw); in ixgbe_init_ops_X540() 70 ret_val = ixgbe_init_ops_generic(hw); in ixgbe_init_ops_X540() 170 ixgbe_get_link_capabilities_X540(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * autoneg) ixgbe_get_link_capabilities_X540() argument 185 ixgbe_get_media_type_X540(struct ixgbe_hw * hw) ixgbe_get_media_type_X540() argument 197 ixgbe_setup_mac_link_X540(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link_X540() argument 212 ixgbe_reset_hw_X540(struct ixgbe_hw * hw) ixgbe_reset_hw_X540() argument 315 ixgbe_start_hw_X540(struct ixgbe_hw * hw) ixgbe_start_hw_X540() argument 337 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw * hw) ixgbe_get_supported_physical_layer_X540() argument 363 ixgbe_init_eeprom_params_X540(struct ixgbe_hw * hw) ixgbe_init_eeprom_params_X540() argument 396 ixgbe_read_eerd_X540(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_eerd_X540() argument 421 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_eerd_buffer_X540() argument 447 ixgbe_write_eewr_X540(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_eewr_X540() argument 472 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_eewr_buffer_X540() argument 500 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw * hw) ixgbe_calc_eeprom_checksum_X540() argument 576 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw * hw,u16 * checksum_val) ixgbe_validate_eeprom_checksum_X540() argument 639 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw * hw) ixgbe_update_eeprom_checksum_X540() argument 687 ixgbe_update_flash_X540(struct ixgbe_hw * hw) ixgbe_update_flash_X540() argument 734 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw * hw) ixgbe_poll_flash_update_done_X540() argument 766 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync_X540() argument 863 ixgbe_release_swfw_sync_X540(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync_X540() argument 888 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw * hw) ixgbe_get_swfw_sync_semaphore() argument 946 ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw * hw) ixgbe_release_swfw_sync_semaphore() argument 972 ixgbe_init_swfw_sync_X540(struct ixgbe_hw * hw) ixgbe_init_swfw_sync_X540() argument 1003 ixgbe_blink_led_start_X540(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_start_X540() argument 1044 ixgbe_blink_led_stop_X540(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_stop_X540() argument [all...] |
/freebsd-src/sys/dev/igc/ |
H A D | igc_api.c | 12 * @hw: pointer to the HW structure 17 s32 igc_init_mac_params(struct igc_hw *hw) in igc_init_mac_params() argument 21 if (hw->mac.ops.init_params) { in igc_init_mac_params() 22 ret_val = hw->mac.ops.init_params(hw); in igc_init_mac_params() 38 * @hw: pointer to the HW structure 43 s32 igc_init_nvm_params(struct igc_hw *hw) in igc_init_nvm_params() argument 47 if (hw->nvm.ops.init_params) { in igc_init_nvm_params() 48 ret_val = hw->nvm.ops.init_params(hw); in igc_init_nvm_params() 64 * @hw: pointer to the HW structure 69 s32 igc_init_phy_params(struct igc_hw *hw) in igc_init_phy_params() argument [all …]
|
H A D | igc_i225.c | 10 static s32 igc_init_nvm_params_i225(struct igc_hw *hw); 11 static s32 igc_init_mac_params_i225(struct igc_hw *hw); 12 static s32 igc_init_phy_params_i225(struct igc_hw *hw); 13 static s32 igc_reset_hw_i225(struct igc_hw *hw); 14 static s32 igc_acquire_nvm_i225(struct igc_hw *hw); 15 static void igc_release_nvm_i225(struct igc_hw *hw); 16 static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw); 17 static s32 __igc_write_nvm_srwr(struct igc_hw *hw, u16 offset, u16 words, 19 static s32 igc_pool_flash_update_done_i225(struct igc_hw *hw); 23 * @hw: pointer to the HW structure [all …]
|
/freebsd-src/sys/dev/e1000/ |
H A D | e1000_api.c | 39 * @hw: pointer to the HW structure 44 s32 e1000_init_mac_params(struct e1000_hw *hw) in e1000_init_mac_params() argument 48 if (hw->mac.ops.init_params) { in e1000_init_mac_params() 49 ret_val = hw->mac.ops.init_params(hw); in e1000_init_mac_params() 65 * @hw: pointer to the HW structure 70 s32 e1000_init_nvm_params(struct e1000_hw *hw) in e1000_init_nvm_params() argument 74 if (hw in e1000_init_nvm_params() 96 e1000_init_phy_params(struct e1000_hw * hw) e1000_init_phy_params() argument 122 e1000_init_mbx_params(struct e1000_hw * hw) e1000_init_mbx_params() argument 150 e1000_set_mac_type(struct e1000_hw * hw) e1000_set_mac_type() argument 450 e1000_setup_init_funcs(struct e1000_hw * hw,bool init_device) e1000_setup_init_funcs() argument 583 e1000_get_bus_info(struct e1000_hw * hw) e1000_get_bus_info() argument 598 e1000_clear_vfta(struct e1000_hw * hw) e1000_clear_vfta() argument 613 e1000_write_vfta(struct e1000_hw * hw,u32 offset,u32 value) e1000_write_vfta() argument 628 e1000_update_mc_addr_list(struct e1000_hw * hw,u8 * mc_addr_list,u32 mc_addr_count) e1000_update_mc_addr_list() argument 644 e1000_force_mac_fc(struct e1000_hw * hw) e1000_force_mac_fc() argument 657 e1000_check_for_link(struct e1000_hw * hw) e1000_check_for_link() argument 672 e1000_check_mng_mode(struct e1000_hw * hw) e1000_check_mng_mode() argument 688 e1000_mng_write_dhcp_info(struct e1000_hw * hw,u8 * buffer,u16 length) e1000_mng_write_dhcp_info() argument 700 e1000_reset_hw(struct e1000_hw * hw) e1000_reset_hw() argument 715 e1000_init_hw(struct e1000_hw * hw) e1000_init_hw() argument 731 e1000_setup_link(struct e1000_hw * hw) e1000_setup_link() argument 749 e1000_get_speed_and_duplex(struct e1000_hw * hw,u16 * speed,u16 * duplex) e1000_get_speed_and_duplex() argument 765 e1000_setup_led(struct e1000_hw * hw) e1000_setup_led() argument 780 e1000_cleanup_led(struct e1000_hw * hw) e1000_cleanup_led() argument 796 e1000_blink_led(struct e1000_hw * hw) e1000_blink_led() argument 811 e1000_id_led_init(struct e1000_hw * hw) e1000_id_led_init() argument 826 e1000_led_on(struct e1000_hw * hw) e1000_led_on() argument 841 e1000_led_off(struct e1000_hw * hw) e1000_led_off() argument 856 e1000_reset_adaptive(struct e1000_hw * hw) e1000_reset_adaptive() argument 868 e1000_update_adaptive(struct e1000_hw * hw) e1000_update_adaptive() argument 881 e1000_disable_pcie_master(struct e1000_hw * hw) e1000_disable_pcie_master() argument 893 e1000_config_collision_dist(struct e1000_hw * hw) e1000_config_collision_dist() argument 907 e1000_rar_set(struct e1000_hw * hw,u8 * addr,u32 index) e1000_rar_set() argument 921 e1000_validate_mdi_setting(struct e1000_hw * hw) e1000_validate_mdi_setting() argument 938 e1000_hash_mc_addr(struct e1000_hw * hw,u8 * mc_addr) e1000_hash_mc_addr() argument 952 e1000_enable_tx_pkt_filtering(struct e1000_hw * hw) e1000_enable_tx_pkt_filtering() argument 969 e1000_mng_host_if_write(struct e1000_hw * hw,u8 * buffer,u16 length,u16 offset,u8 * sum) e1000_mng_host_if_write() argument 982 e1000_mng_write_cmd_header(struct e1000_hw * hw,struct e1000_host_mng_command_header * hdr) e1000_mng_write_cmd_header() argument 998 e1000_mng_enable_host_if(struct e1000_hw * hw) e1000_mng_enable_host_if() argument 1010 e1000_set_obff_timer(struct e1000_hw * hw,u32 itr) e1000_set_obff_timer() argument 1025 e1000_check_reset_block(struct e1000_hw * hw) e1000_check_reset_block() argument 1042 e1000_read_phy_reg(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg() argument 1059 e1000_write_phy_reg(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg() argument 1074 e1000_release_phy(struct e1000_hw * hw) e1000_release_phy() argument 1087 e1000_acquire_phy(struct e1000_hw * hw) e1000_acquire_phy() argument 1099 e1000_cfg_on_link_up(struct e1000_hw * hw) e1000_cfg_on_link_up() argument 1117 e1000_read_kmrn_reg(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_kmrn_reg() argument 1132 e1000_write_kmrn_reg(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_kmrn_reg() argument 1145 e1000_get_cable_length(struct e1000_hw * hw) e1000_get_cable_length() argument 1161 e1000_get_phy_info(struct e1000_hw * hw) e1000_get_phy_info() argument 1176 e1000_phy_hw_reset(struct e1000_hw * hw) e1000_phy_hw_reset() argument 1191 e1000_phy_commit(struct e1000_hw * hw) e1000_phy_commit() argument 1213 e1000_set_d0_lplu_state(struct e1000_hw * hw,bool active) e1000_set_d0_lplu_state() argument 1235 e1000_set_d3_lplu_state(struct e1000_hw * hw,bool active) e1000_set_d3_lplu_state() argument 1251 e1000_read_mac_addr(struct e1000_hw * hw) e1000_read_mac_addr() argument 1270 e1000_read_pba_string(struct e1000_hw * hw,u8 * pba_num,u32 pba_num_size) e1000_read_pba_string() argument 1285 e1000_read_pba_length(struct e1000_hw * hw,u32 * pba_num_size) e1000_read_pba_length() argument 1300 e1000_read_pba_num(struct e1000_hw * hw,u32 * pba_num) e1000_read_pba_num() argument 1312 e1000_validate_nvm_checksum(struct e1000_hw * hw) e1000_validate_nvm_checksum() argument 1327 e1000_update_nvm_checksum(struct e1000_hw * hw) e1000_update_nvm_checksum() argument 1342 e1000_reload_nvm(struct e1000_hw * hw) e1000_reload_nvm() argument 1358 e1000_read_nvm(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_read_nvm() argument 1376 e1000_write_nvm(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_write_nvm() argument 1394 e1000_write_8bit_ctrl_reg(struct e1000_hw * hw,u32 reg,u32 offset,u8 data) e1000_write_8bit_ctrl_reg() argument 1407 e1000_power_up_phy(struct e1000_hw * hw) e1000_power_up_phy() argument 1422 e1000_power_down_phy(struct e1000_hw * hw) e1000_power_down_phy() argument 1434 e1000_power_up_fiber_serdes_link(struct e1000_hw * hw) e1000_power_up_fiber_serdes_link() argument 1446 e1000_shutdown_fiber_serdes_link(struct e1000_hw * hw) e1000_shutdown_fiber_serdes_link() argument [all...] |
H A D | e1000_80003es2lan.c | 41 static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw); 42 static void e1000_release_phy_80003es2lan(struct e1000_hw *hw); 43 static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw); 44 static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw); 45 static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, 48 static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, 51 static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset, 53 static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw); 54 static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw); 55 static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw); [all …]
|
H A D | e1000_82575.c | 48 static s32 e1000_init_phy_params_82575(struct e1000_hw *hw); 49 static s32 e1000_init_mac_params_82575(struct e1000_hw *hw); 50 static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw); 51 static void e1000_release_nvm_82575(struct e1000_hw *hw); 52 static s32 e1000_check_for_link_82575(struct e1000_hw *hw); 53 static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw); 54 static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw); 55 static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed, 57 static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw); 58 static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u3 127 e1000_sgmii_uses_mdio_82575(struct e1000_hw * hw) e1000_sgmii_uses_mdio_82575() argument 158 e1000_init_phy_params_82575(struct e1000_hw * hw) e1000_init_phy_params_82575() argument 323 e1000_init_mac_params_82575(struct e1000_hw * hw) e1000_init_mac_params_82575() argument 440 e1000_init_nvm_params_82575(struct e1000_hw * hw) e1000_init_nvm_params_82575() argument 525 e1000_init_function_pointers_82575(struct e1000_hw * hw) e1000_init_function_pointers_82575() argument 544 e1000_read_phy_reg_sgmii_82575(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_sgmii_82575() argument 577 e1000_write_phy_reg_sgmii_82575(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_sgmii_82575() argument 608 e1000_get_phy_id_82575(struct e1000_hw * hw) e1000_get_phy_id_82575() argument 710 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw * hw) e1000_phy_hw_reset_sgmii_82575() argument 758 e1000_set_d0_lplu_state_82575(struct e1000_hw * hw,bool active) e1000_set_d0_lplu_state_82575() argument 844 e1000_set_d0_lplu_state_82580(struct e1000_hw * hw,bool active) e1000_set_d0_lplu_state_82580() argument 891 e1000_set_d3_lplu_state_82580(struct e1000_hw * hw,bool active) e1000_set_d3_lplu_state_82580() argument 933 e1000_acquire_nvm_82575(struct e1000_hw * hw) e1000_acquire_nvm_82575() argument 983 e1000_release_nvm_82575(struct e1000_hw * hw) e1000_release_nvm_82575() argument 1002 e1000_get_cfg_done_82575(struct e1000_hw * hw) e1000_get_cfg_done_82575() argument 1042 e1000_get_link_up_info_82575(struct e1000_hw * hw,u16 * speed,u16 * duplex) e1000_get_link_up_info_82575() argument 1066 e1000_check_for_link_82575(struct e1000_hw * hw) e1000_check_for_link_82575() argument 1105 e1000_check_for_link_media_swap(struct e1000_hw * hw) e1000_check_for_link_media_swap() argument 1165 e1000_power_up_serdes_link_82575(struct e1000_hw * hw) e1000_power_up_serdes_link_82575() argument 1199 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw * hw,u16 * speed,u16 * duplex) e1000_get_pcs_speed_and_duplex_82575() argument 1263 e1000_shutdown_serdes_link_82575(struct e1000_hw * hw) e1000_shutdown_serdes_link_82575() argument 1298 e1000_reset_hw_82575(struct e1000_hw * hw) e1000_reset_hw_82575() argument 1362 e1000_init_hw_82575(struct e1000_hw * hw) e1000_init_hw_82575() argument 1402 e1000_setup_copper_link_82575(struct e1000_hw * hw) e1000_setup_copper_link_82575() argument 1494 e1000_setup_serdes_link_82575(struct e1000_hw * hw) e1000_setup_serdes_link_82575() argument 1637 e1000_get_media_type_82575(struct e1000_hw * hw) e1000_get_media_type_82575() argument 1716 e1000_set_sfp_media_type_82575(struct e1000_hw * hw) e1000_set_sfp_media_type_82575() argument 1786 e1000_valid_led_default_82575(struct e1000_hw * hw,u16 * data) e1000_valid_led_default_82575() argument 1821 e1000_sgmii_active_82575(struct e1000_hw * hw) e1000_sgmii_active_82575() argument 1834 e1000_reset_init_script_82575(struct e1000_hw * hw) e1000_reset_init_script_82575() argument 1869 e1000_read_mac_addr_82575(struct e1000_hw * hw) e1000_read_mac_addr_82575() argument 1897 e1000_config_collision_dist_82575(struct e1000_hw * hw) e1000_config_collision_dist_82575() argument 1918 e1000_clear_hw_cntrs_82575(struct e1000_hw * hw) e1000_clear_hw_cntrs_82575() argument 1987 e1000_set_pcie_completion_timeout(struct e1000_hw * hw) e1000_set_pcie_completion_timeout() argument 2036 e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw * hw,bool enable,int pf) e1000_vmdq_set_anti_spoofing_pf() argument 2074 e1000_vmdq_set_loopback_pf(struct e1000_hw * hw,bool enable) e1000_vmdq_set_loopback_pf() argument 2111 e1000_vmdq_set_replication_pf(struct e1000_hw * hw,bool enable) e1000_vmdq_set_replication_pf() argument 2132 e1000_read_phy_reg_82580(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_82580() argument 2158 e1000_write_phy_reg_82580(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_82580() argument 2184 e1000_reset_mdicnfg_82580(struct e1000_hw * hw) e1000_reset_mdicnfg_82580() argument 2222 e1000_reset_hw_82580(struct e1000_hw * hw) e1000_reset_hw_82580() argument 2341 e1000_validate_nvm_checksum_with_offset(struct e1000_hw * hw,u16 offset) e1000_validate_nvm_checksum_with_offset() argument 2378 e1000_update_nvm_checksum_with_offset(struct e1000_hw * hw,u16 offset) e1000_update_nvm_checksum_with_offset() argument 2412 e1000_validate_nvm_checksum_82580(struct e1000_hw * hw) e1000_validate_nvm_checksum_82580() argument 2453 e1000_update_nvm_checksum_82580(struct e1000_hw * hw) e1000_update_nvm_checksum_82580() argument 2497 e1000_validate_nvm_checksum_i350(struct e1000_hw * hw) e1000_validate_nvm_checksum_i350() argument 2525 e1000_update_nvm_checksum_i350(struct e1000_hw * hw) e1000_update_nvm_checksum_i350() argument 2551 __e1000_access_emi_reg(struct e1000_hw * hw,u16 address,u16 * data,bool read) __e1000_access_emi_reg() argument 2576 e1000_read_emi_reg(struct e1000_hw * hw,u16 addr,u16 * data) e1000_read_emi_reg() argument 2589 e1000_initialize_M88E1512_phy(struct e1000_hw * hw) e1000_initialize_M88E1512_phy() argument 2678 e1000_initialize_M88E1543_phy(struct e1000_hw * hw) e1000_initialize_M88E1543_phy() argument 2780 e1000_set_eee_i350(struct e1000_hw * hw,bool adv1G,bool adv100M) e1000_set_eee_i350() argument 2835 e1000_set_eee_i354(struct e1000_hw * hw,bool adv1G,bool adv100M) e1000_set_eee_i354() argument 2917 e1000_get_eee_status_i354(struct e1000_hw * hw,bool * status) e1000_get_eee_status_i354() argument 2956 e1000_clear_vfta_i350(struct e1000_hw * hw) e1000_clear_vfta_i350() argument 2980 e1000_write_vfta_i350(struct e1000_hw * hw,u32 offset,u32 value) e1000_write_vfta_i350() argument 3000 e1000_set_i2c_bb(struct e1000_hw * hw) e1000_set_i2c_bb() argument 3032 e1000_read_i2c_byte_generic(struct e1000_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) e1000_read_i2c_byte_generic() argument 3121 e1000_write_i2c_byte_generic(struct e1000_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) e1000_write_i2c_byte_generic() argument 3190 e1000_i2c_start(struct e1000_hw * hw) e1000_i2c_start() argument 3221 e1000_i2c_stop(struct e1000_hw * hw) e1000_i2c_stop() argument 3247 e1000_clock_in_i2c_byte(struct e1000_hw * hw,u8 * data) e1000_clock_in_i2c_byte() argument 3268 e1000_clock_out_i2c_byte(struct e1000_hw * hw,u8 data) e1000_clock_out_i2c_byte() argument 3301 e1000_get_i2c_ack(struct e1000_hw * hw) e1000_get_i2c_ack() argument 3347 e1000_clock_in_i2c_bit(struct e1000_hw * hw,bool * data) e1000_clock_in_i2c_bit() argument 3374 e1000_clock_out_i2c_bit(struct e1000_hw * hw,bool data) e1000_clock_out_i2c_bit() argument 3408 e1000_raise_i2c_clk(struct e1000_hw * hw,u32 * i2cctl) e1000_raise_i2c_clk() argument 3428 e1000_lower_i2c_clk(struct e1000_hw * hw,u32 * i2cctl) e1000_lower_i2c_clk() argument 3450 e1000_set_i2c_data(struct e1000_hw * hw,u32 * i2cctl,bool data) e1000_set_i2c_data() argument 3505 e1000_i2c_bus_clear(struct e1000_hw * hw) e1000_i2c_bus_clear() argument [all...] |
H A D | e1000_ich8lan.c | 74 static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state); 75 static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw); 76 static void e1000_release_swflag_ich8lan(struct e1000_hw *hw); 77 static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw); 78 static void e1000_release_nvm_ich8lan(struct e1000_hw *hw); 79 static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw); 80 static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw); 81 static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index); 82 static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index); 83 static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw); [all …]
|
H A D | e1000_82571.c | 53 static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw); 54 static void e1000_release_nvm_82571(struct e1000_hw *hw); 55 static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, 57 static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw); 58 static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw); 59 static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw); 60 static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, 62 static s32 e1000_reset_hw_82571(struct e1000_hw *hw); 63 static s32 e1000_init_hw_82571(struct e1000_hw *hw); 64 static void e1000_clear_vfta_82571(struct e1000_hw *hw); [all …]
|
H A D | e1000_82543.c | 46 static s32 e1000_init_phy_params_82543(struct e1000_hw *hw); 47 static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw); 48 static s32 e1000_init_mac_params_82543(struct e1000_hw *hw); 49 static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset, 51 static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset, 53 static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw); 54 static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw); 55 static s32 e1000_reset_hw_82543(struct e1000_hw *hw); 56 static s32 e1000_init_hw_82543(struct e1000_hw *hw); 57 static s32 e1000_setup_link_82543(struct e1000_hw *hw); [all …]
|
H A D | e1000_82540.c | 48 static s32 e1000_init_phy_params_82540(struct e1000_hw *hw); 49 static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw); 50 static s32 e1000_init_mac_params_82540(struct e1000_hw *hw); 51 static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw); 52 static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw); 53 static s32 e1000_init_hw_82540(struct e1000_hw *hw); 54 static s32 e1000_reset_hw_82540(struct e1000_hw *hw); 55 static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw); 56 static s32 e1000_set_vco_speed_82540(struct e1000_hw *hw); 57 static s32 e1000_setup_copper_link_82540(struct e1000_hw *hw); [all …]
|
H A D | e1000_82542.c | 41 static s32 e1000_init_phy_params_82542(struct e1000_hw *hw); 42 static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw); 43 static s32 e1000_init_mac_params_82542(struct e1000_hw *hw); 44 static s32 e1000_get_bus_info_82542(struct e1000_hw *hw); 45 static s32 e1000_reset_hw_82542(struct e1000_hw *hw); 46 static s32 e1000_init_hw_82542(struct e1000_hw *hw); 47 static s32 e1000_setup_link_82542(struct e1000_hw *hw); 48 static s32 e1000_led_on_82542(struct e1000_hw *hw); 49 static s32 e1000_led_off_82542(struct e1000_hw *hw); 50 static int e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index); [all …]
|
H A D | e1000_82541.c | 46 static s32 e1000_init_phy_params_82541(struct e1000_hw *hw); 47 static s32 e1000_init_nvm_params_82541(struct e1000_hw *hw); 48 static s32 e1000_init_mac_params_82541(struct e1000_hw *hw); 49 static s32 e1000_reset_hw_82541(struct e1000_hw *hw); 50 static s32 e1000_init_hw_82541(struct e1000_hw *hw); 51 static s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed, 53 static s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw); 54 static s32 e1000_setup_copper_link_82541(struct e1000_hw *hw); 55 static s32 e1000_check_for_link_82541(struct e1000_hw *hw); 56 static s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw); [all …]
|
H A D | e1000_phy.c | 37 static s32 e1000_wait_autoneg(struct e1000_hw *hw); 38 static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset, 41 static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset, 66 * @hw: pointer to the HW structure 70 void e1000_init_phy_ops_generic(struct e1000_hw *hw) in e1000_init_phy_ops_generic() argument 72 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_ops_generic() 105 * @hw: pointer to the HW structure 108 s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw, in e1000_null_set_page() argument 121 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG * hw,u32 E1000_UNUSEDARG offset,u16 E1000_UNUSEDARG * data) e1000_null_read_reg() argument 132 e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG * hw) e1000_null_phy_generic() argument 143 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG * hw,bool E1000_UNUSEDARG active) e1000_null_lplu_state() argument 156 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG * hw,u32 E1000_UNUSEDARG offset,u16 E1000_UNUSEDARG data) e1000_null_write_reg() argument 171 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG * hw,u8 E1000_UNUSEDARG byte_offset,u8 E1000_UNUSEDARG dev_addr,u8 E1000_UNUSEDARG * data) e1000_read_i2c_byte_null() argument 188 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG * hw,u8 E1000_UNUSEDARG byte_offset,u8 E1000_UNUSEDARG dev_addr,u8 E1000_UNUSEDARG data) e1000_write_i2c_byte_null() argument 205 e1000_check_reset_block_generic(struct e1000_hw * hw) e1000_check_reset_block_generic() argument 224 e1000_get_phy_id(struct e1000_hw * hw) e1000_get_phy_id() argument 265 e1000_phy_reset_dsp_generic(struct e1000_hw * hw) e1000_phy_reset_dsp_generic() argument 290 e1000_read_phy_reg_mdic(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_mdic() argument 355 e1000_write_phy_reg_mdic(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_mdic() argument 421 e1000_read_phy_reg_i2c(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_i2c() argument 468 e1000_write_phy_reg_i2c(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_i2c() argument 529 e1000_read_sfp_data_byte(struct e1000_hw * hw,u16 offset,u8 * data) e1000_read_sfp_data_byte() argument 584 e1000_write_sfp_data_byte(struct e1000_hw * hw,u16 offset,u8 data) e1000_write_sfp_data_byte() argument 654 e1000_read_phy_reg_m88(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_m88() argument 684 e1000_write_phy_reg_m88(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_m88() argument 714 e1000_set_page_igp(struct e1000_hw * hw,u16 page) e1000_set_page_igp() argument 736 __e1000_read_phy_reg_igp(struct e1000_hw * hw,u32 offset,u16 * data,bool locked) __e1000_read_phy_reg_igp() argument 776 e1000_read_phy_reg_igp(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_igp() argument 790 e1000_read_phy_reg_igp_locked(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_igp_locked() argument 805 __e1000_write_phy_reg_igp(struct e1000_hw * hw,u32 offset,u16 data,bool locked) __e1000_write_phy_reg_igp() argument 844 e1000_write_phy_reg_igp(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_igp() argument 858 e1000_write_phy_reg_igp_locked(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_igp_locked() argument 874 __e1000_read_kmrn_reg(struct e1000_hw * hw,u32 offset,u16 * data,bool locked) __e1000_read_kmrn_reg() argument 918 e1000_read_kmrn_reg_generic(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_kmrn_reg_generic() argument 933 e1000_read_kmrn_reg_locked(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_kmrn_reg_locked() argument 949 __e1000_write_kmrn_reg(struct e1000_hw * hw,u32 offset,u16 data,bool locked) __e1000_write_kmrn_reg() argument 989 e1000_write_kmrn_reg_generic(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_kmrn_reg_generic() argument 1003 e1000_write_kmrn_reg_locked(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_kmrn_reg_locked() argument 1014 e1000_set_master_slave_mode(struct e1000_hw * hw) e1000_set_master_slave_mode() argument 1054 e1000_copper_link_setup_82577(struct e1000_hw * hw) e1000_copper_link_setup_82577() argument 1119 e1000_copper_link_setup_m88(struct e1000_hw * hw) e1000_copper_link_setup_m88() argument 1272 e1000_copper_link_setup_m88_gen2(struct e1000_hw * hw) e1000_copper_link_setup_m88_gen2() argument 1370 e1000_copper_link_setup_igp(struct e1000_hw * hw) e1000_copper_link_setup_igp() argument 1481 e1000_phy_setup_autoneg(struct e1000_hw * hw) e1000_phy_setup_autoneg() argument 1634 e1000_copper_link_autoneg(struct e1000_hw * hw) e1000_copper_link_autoneg() argument 1698 e1000_setup_copper_link_generic(struct e1000_hw * hw) e1000_setup_copper_link_generic() argument 1751 e1000_phy_force_speed_duplex_igp(struct e1000_hw * hw) e1000_phy_force_speed_duplex_igp() argument 1817 e1000_phy_force_speed_duplex_m88(struct e1000_hw * hw) e1000_phy_force_speed_duplex_m88() argument 1956 e1000_phy_force_speed_duplex_ife(struct e1000_hw * hw) e1000_phy_force_speed_duplex_ife() argument 2024 e1000_phy_force_speed_duplex_setup(struct e1000_hw * hw,u16 * phy_ctrl) e1000_phy_force_speed_duplex_setup() argument 2087 e1000_set_d3_lplu_state_generic(struct e1000_hw * hw,bool active) e1000_set_d3_lplu_state_generic() argument 2171 e1000_check_downshift_generic(struct e1000_hw * hw) e1000_check_downshift_generic() argument 2216 e1000_check_polarity_m88(struct e1000_hw * hw) e1000_check_polarity_m88() argument 2243 e1000_check_polarity_igp(struct e1000_hw * hw) e1000_check_polarity_igp() argument 2286 e1000_check_polarity_ife(struct e1000_hw * hw) e1000_check_polarity_ife() argument 2321 e1000_wait_autoneg(struct e1000_hw * hw) e1000_wait_autoneg() argument 2359 e1000_phy_has_link_generic(struct e1000_hw * hw,u32 iterations,u32 usec_interval,bool * success) e1000_phy_has_link_generic() argument 2417 e1000_get_cable_length_m88(struct e1000_hw * hw) e1000_get_cable_length_m88() argument 2443 e1000_get_cable_length_m88_gen2(struct e1000_hw * hw) e1000_get_cable_length_m88_gen2() argument 2566 e1000_get_cable_length_igp_2(struct e1000_hw * hw) e1000_get_cable_length_igp_2() argument 2636 e1000_get_phy_info_m88(struct e1000_hw * hw) e1000_get_phy_info_m88() argument 2711 e1000_get_phy_info_igp(struct e1000_hw * hw) e1000_get_phy_info_igp() argument 2773 e1000_get_phy_info_ife(struct e1000_hw * hw) e1000_get_phy_info_ife() argument 2828 e1000_phy_sw_reset_generic(struct e1000_hw * hw) e1000_phy_sw_reset_generic() argument 2861 e1000_phy_hw_reset_generic(struct e1000_hw * hw) e1000_phy_hw_reset_generic() argument 2902 e1000_get_cfg_done_generic(struct e1000_hw E1000_UNUSEDARG * hw) e1000_get_cfg_done_generic() argument 2917 e1000_phy_init_script_igp3(struct e1000_hw * hw) e1000_phy_init_script_igp3() argument 3067 e1000_determine_phy_address(struct e1000_hw * hw) e1000_determine_phy_address() argument 3123 e1000_write_phy_reg_bm(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_bm() argument 3183 e1000_read_phy_reg_bm(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_bm() argument 3242 e1000_read_phy_reg_bm2(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_bm2() argument 3287 e1000_write_phy_reg_bm2(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_bm2() argument 3332 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw * hw,u16 * phy_reg) e1000_enable_phy_wakeup_reg_access_bm() argument 3390 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw * hw,u16 * phy_reg) e1000_disable_phy_wakeup_reg_access_bm() argument 3440 e1000_access_phy_wakeup_reg_bm(struct e1000_hw * hw,u32 offset,u16 * data,bool read,bool page_set) e1000_access_phy_wakeup_reg_bm() argument 3503 e1000_power_up_phy_copper(struct e1000_hw * hw) e1000_power_up_phy_copper() argument 3521 e1000_power_down_phy_copper(struct e1000_hw * hw) e1000_power_down_phy_copper() argument 3544 __e1000_read_phy_reg_hv(struct e1000_hw * hw,u32 offset,u16 * data,bool locked,bool page_set) __e1000_read_phy_reg_hv() argument 3610 e1000_read_phy_reg_hv(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_hv() argument 3624 e1000_read_phy_reg_hv_locked(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_hv_locked() argument 3638 e1000_read_phy_reg_page_hv(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_page_hv() argument 3654 __e1000_write_phy_reg_hv(struct e1000_hw * hw,u32 offset,u16 data,bool locked,bool page_set) __e1000_write_phy_reg_hv() argument 3736 e1000_write_phy_reg_hv(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_hv() argument 3750 e1000_write_phy_reg_hv_locked(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_hv_locked() argument 3764 e1000_write_phy_reg_page_hv(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_page_hv() argument 3795 e1000_access_phy_debug_regs_hv(struct e1000_hw * hw,u32 offset,u16 * data,bool read) e1000_access_phy_debug_regs_hv() argument 3842 e1000_link_stall_workaround_hv(struct e1000_hw * hw) e1000_link_stall_workaround_hv() argument 3890 e1000_check_polarity_82577(struct e1000_hw * hw) e1000_check_polarity_82577() argument 3914 e1000_phy_force_speed_duplex_82577(struct e1000_hw * hw) e1000_phy_force_speed_duplex_82577() argument 3963 e1000_get_phy_info_82577(struct e1000_hw * hw) e1000_get_phy_info_82577() argument 4026 e1000_get_cable_length_82577(struct e1000_hw * hw) e1000_get_cable_length_82577() argument 4058 e1000_write_phy_reg_gs40g(struct e1000_hw * hw,u32 offset,u16 data) e1000_write_phy_reg_gs40g() argument 4090 e1000_read_phy_reg_gs40g(struct e1000_hw * hw,u32 offset,u16 * data) e1000_read_phy_reg_gs40g() argument 4121 e1000_read_phy_reg_mphy(struct e1000_hw * hw,u32 address,u32 * data) e1000_read_phy_reg_mphy() argument 4182 e1000_write_phy_reg_mphy(struct e1000_hw * hw,u32 address,u32 data,bool line_override) e1000_write_phy_reg_mphy() argument 4244 e1000_is_mphy_ready(struct e1000_hw * hw) e1000_is_mphy_ready() argument 4275 __e1000_access_xmdio_reg(struct e1000_hw * hw,u16 address,u8 dev_addr,u16 * data,bool read) __e1000_access_xmdio_reg() argument 4317 e1000_read_xmdio_reg(struct e1000_hw * hw,u16 addr,u8 dev_addr,u16 * data) e1000_read_xmdio_reg() argument 4331 e1000_write_xmdio_reg(struct e1000_hw * hw,u16 addr,u8 dev_addr,u16 data) e1000_write_xmdio_reg() argument [all...] |
/freebsd-src/sys/dev/iavf/ |
H A D | iavf_adminq.c | 40 * @hw: pointer to the hardware structure 44 STATIC void iavf_adminq_init_regs(struct iavf_hw *hw) in iavf_adminq_init_regs() argument 47 hw->aq.asq.tail = IAVF_VF_ATQT1; in iavf_adminq_init_regs() 48 hw->aq.asq.head = IAVF_VF_ATQH1; in iavf_adminq_init_regs() 49 hw->aq.asq.len = IAVF_VF_ATQLEN1; in iavf_adminq_init_regs() 50 hw->aq.asq.bal = IAVF_VF_ATQBAL1; in iavf_adminq_init_regs() 51 hw->aq.asq.bah = IAVF_VF_ATQBAH1; in iavf_adminq_init_regs() 52 hw->aq.arq.tail = IAVF_VF_ARQT1; in iavf_adminq_init_regs() 53 hw->aq.arq.head = IAVF_VF_ARQH1; in iavf_adminq_init_regs() 54 hw->aq.arq.len = IAVF_VF_ARQLEN1; in iavf_adminq_init_regs() [all …]
|
/freebsd-src/sys/dev/ixl/ |
H A D | i40e_adminq.c | 42 * @hw: pointer to the hardware structure 46 static void i40e_adminq_init_regs(struct i40e_hw *hw) in i40e_adminq_init_regs() argument 49 if (i40e_is_vf(hw)) { in i40e_adminq_init_regs() 50 hw->aq.asq.tail = I40E_VF_ATQT1; in i40e_adminq_init_regs() 51 hw->aq.asq.head = I40E_VF_ATQH1; in i40e_adminq_init_regs() 52 hw->aq.asq.len = I40E_VF_ATQLEN1; in i40e_adminq_init_regs() 53 hw->aq.asq.bal = I40E_VF_ATQBAL1; in i40e_adminq_init_regs() 54 hw->aq.asq.bah = I40E_VF_ATQBAH1; in i40e_adminq_init_regs() 55 hw->aq.arq.tail = I40E_VF_ARQT1; in i40e_adminq_init_regs() 56 hw->aq.arq.head = I40E_VF_ARQH1; in i40e_adminq_init_regs() [all …]
|
H A D | i40e_prototype.h | 49 enum i40e_status_code i40e_init_adminq(struct i40e_hw *hw); 50 enum i40e_status_code i40e_shutdown_adminq(struct i40e_hw *hw); 51 enum i40e_status_code i40e_init_asq(struct i40e_hw *hw); 52 enum i40e_status_code i40e_init_arq(struct i40e_hw *hw); 53 enum i40e_status_code i40e_alloc_adminq_asq_ring(struct i40e_hw *hw); 54 enum i40e_status_code i40e_alloc_adminq_arq_ring(struct i40e_hw *hw); 55 enum i40e_status_code i40e_shutdown_asq(struct i40e_hw *hw); 56 enum i40e_status_code i40e_shutdown_arq(struct i40e_hw *hw); 57 u16 i40e_clean_asq(struct i40e_hw *hw); 58 void i40e_free_adminq_asq(struct i40e_hw *hw); [all …]
|
H A D | i40e_nvm.c | 38 * @hw: pointer to the HW structure 46 enum i40e_status_code i40e_init_nvm(struct i40e_hw *hw) in i40e_init_nvm() argument 48 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm() 58 gens = rd32(hw, I40E_GLNVM_GENS); in i40e_init_nvm() 65 fla = rd32(hw, I40E_GLNVM_FLA); in i40e_init_nvm() 73 i40e_debug(hw, I40E_DEBUG_NVM, "NVM init error: unsupported blank mode.\n"); in i40e_init_nvm() 81 * @hw: pointer to the HW structure 87 enum i40e_status_code i40e_acquire_nvm(struct i40e_hw *hw, in i40e_acquire_nvm() argument 96 if (hw->nvm.blank_nvm_mode) in i40e_acquire_nvm() 99 ret_code = i40e_aq_request_resource(hw, I40E_NVM_RESOURCE_ID, access, in i40e_acquire_nvm() [all …]
|
/freebsd-src/sys/compat/linuxkpi/common/src/ |
H A D | linux_80211_macops.c | 51 lkpi_80211_mo_start(struct ieee80211_hw *hw) in lkpi_80211_mo_start() argument 56 lhw = HW_TO_LHW(hw); in lkpi_80211_mo_start() 67 LKPI_80211_TRACE_MO("hw %p", hw); in lkpi_80211_mo_start() 68 error = lhw->ops->start(hw); in lkpi_80211_mo_start() 77 lkpi_80211_mo_stop(struct ieee80211_hw *hw, bool suspend) in lkpi_80211_mo_stop() argument 81 lhw = HW_TO_LHW(hw); in lkpi_80211_mo_stop() 85 LKPI_80211_TRACE_MO("hw %p suspend %d", hw, suspend); in lkpi_80211_mo_stop() 86 lhw->ops->stop(hw, suspen in lkpi_80211_mo_stop() 91 lkpi_80211_mo_get_antenna(struct ieee80211_hw * hw,u32 * txs,u32 * rxs) lkpi_80211_mo_get_antenna() argument 110 lkpi_80211_mo_set_frag_threshold(struct ieee80211_hw * hw,uint32_t frag_th) lkpi_80211_mo_set_frag_threshold() argument 129 lkpi_80211_mo_set_rts_threshold(struct ieee80211_hw * hw,uint32_t rts_th) lkpi_80211_mo_set_rts_threshold() argument 149 lkpi_80211_mo_add_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) lkpi_80211_mo_add_interface() argument 184 lkpi_80211_mo_remove_interface(struct ieee80211_hw * hw,struct ieee80211_vif * vif) lkpi_80211_mo_remove_interface() argument 210 lkpi_80211_mo_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_scan_request * sr) lkpi_80211_mo_hw_scan() argument 238 lkpi_80211_mo_cancel_hw_scan(struct ieee80211_hw * hw,struct ieee80211_vif * vif) lkpi_80211_mo_cancel_hw_scan() argument 251 lkpi_80211_mo_sw_scan_complete(struct ieee80211_hw * hw,struct ieee80211_vif * vif) lkpi_80211_mo_sw_scan_complete() argument 265 lkpi_80211_mo_sw_scan_start(struct ieee80211_hw * hw,struct ieee80211_vif * vif,const u8 * addr) lkpi_80211_mo_sw_scan_start() argument 283 lkpi_80211_mo_prepare_multicast(struct ieee80211_hw * hw,struct netdev_hw_addr_list * mc_list) lkpi_80211_mo_prepare_multicast() argument 299 lkpi_80211_mo_configure_filter(struct ieee80211_hw * hw,unsigned int changed_flags,unsigned int * total_flags,u64 mc_ptr) lkpi_80211_mo_configure_filter() argument 322 lkpi_80211_mo_sta_add(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) lkpi_80211_mo_sta_add() argument 351 lkpi_80211_mo_sta_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) lkpi_80211_mo_sta_remove() argument 381 lkpi_80211_mo_sta_state(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct lkpi_sta * lsta,enum ieee80211_sta_state nstate) lkpi_80211_mo_sta_state() argument 425 lkpi_80211_mo_config(struct ieee80211_hw * hw,uint32_t changed) lkpi_80211_mo_config() argument 445 lkpi_80211_mo_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * conf,struct ieee80211_chanctx_conf * chanctx_conf) lkpi_80211_mo_assign_vif_chanctx() argument 468 lkpi_80211_mo_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * conf,struct ieee80211_chanctx_conf ** chanctx_conf) lkpi_80211_mo_unassign_vif_chanctx() argument 488 lkpi_80211_mo_add_chanctx(struct ieee80211_hw * hw,struct ieee80211_chanctx_conf * chanctx_conf) lkpi_80211_mo_add_chanctx() argument 513 lkpi_80211_mo_change_chanctx(struct ieee80211_hw * hw,struct ieee80211_chanctx_conf * chanctx_conf,uint32_t changed) lkpi_80211_mo_change_chanctx() argument 527 lkpi_80211_mo_remove_chanctx(struct ieee80211_hw * hw,struct ieee80211_chanctx_conf * chanctx_conf) lkpi_80211_mo_remove_chanctx() argument 544 lkpi_80211_mo_bss_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * conf,uint64_t changed) lkpi_80211_mo_bss_info_changed() argument 562 lkpi_80211_mo_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,uint32_t link_id,uint16_t ac,const struct ieee80211_tx_queue_params * txqp) lkpi_80211_mo_conf_tx() argument 583 lkpi_80211_mo_flush(struct ieee80211_hw * hw,struct ieee80211_vif * vif,uint32_t nqueues,bool drop) lkpi_80211_mo_flush() argument 597 lkpi_80211_mo_mgd_prepare_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * txinfo) lkpi_80211_mo_mgd_prepare_tx() argument 611 lkpi_80211_mo_mgd_complete_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_prep_tx_info * txinfo) lkpi_80211_mo_mgd_complete_tx() argument 625 lkpi_80211_mo_tx(struct ieee80211_hw * hw,struct ieee80211_tx_control * txctrl,struct sk_buff * skb) lkpi_80211_mo_tx() argument 639 lkpi_80211_mo_wake_tx_queue(struct ieee80211_hw * hw,struct ieee80211_txq * txq) lkpi_80211_mo_wake_tx_queue() argument 652 lkpi_80211_mo_sync_rx_queues(struct ieee80211_hw * hw) lkpi_80211_mo_sync_rx_queues() argument 665 lkpi_80211_mo_sta_pre_rcu_remove(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta) lkpi_80211_mo_sta_pre_rcu_remove() argument 679 lkpi_80211_mo_set_key(struct ieee80211_hw * hw,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * kc) lkpi_80211_mo_set_key() argument 700 lkpi_80211_mo_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params) lkpi_80211_mo_ampdu_action() argument [all...] |
/freebsd-src/sys/dev/ocs_fc/ |
H A D | ocs_hw.c | 34 * Defines and implements the Hardware Abstraction Layer (HW). 35 * All interaction with the hardware is performed through the HW, which abstracts 69 /* HW global data */ 73 static void ocs_hw_adjust_wqs(ocs_hw_t *hw); 74 static uint32_t ocs_hw_get_num_chutes(ocs_hw_t *hw); 88 static void ocs_hw_io_quarantine(ocs_hw_t *hw, hw_wq_t *wq, ocs_hw_io_t *io); 91 static ocs_hw_rtn_e ocs_hw_firmware_write_lancer(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg); 96 static int32_t ocs_hw_cb_host_stat(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg); 97 static void ocs_hw_dmtf_clp_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg); 98 static int32_t ocs_hw_clp_resp_get_value(ocs_hw_t *hw, cons 164 ocs_hw_add_io_timed_wqe(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_add_io_timed_wqe() argument 179 ocs_hw_remove_io_timed_wqe(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_remove_io_timed_wqe() argument 239 ocs_hw_get_num_chutes(ocs_hw_t * hw) ocs_hw_get_num_chutes() argument 252 ocs_hw_link_event_init(ocs_hw_t * hw) ocs_hw_link_event_init() argument 278 ocs_hw_read_max_dump_size(ocs_hw_t * hw) ocs_hw_read_max_dump_size() argument 339 ocs_hw_setup(ocs_hw_t * hw,ocs_os_handle_t os,sli4_port_type_e port_type) ocs_hw_setup() argument 534 ocs_hw_init(ocs_hw_t * hw) ocs_hw_init() argument 1046 ocs_hw_config_mrq(ocs_hw_t * hw,uint8_t mode,uint16_t vlanid,uint16_t fcf_index) ocs_hw_config_mrq() argument 1137 ocs_hw_t *hw = (ocs_hw_t *)arg; ocs_hw_init_linkcfg_cb() local 1159 ocs_hw_teardown(ocs_hw_t * hw) ocs_hw_teardown() argument 1314 ocs_hw_reset(ocs_hw_t * hw,ocs_hw_reset_e reset) ocs_hw_reset() argument 1466 ocs_hw_get_num_eq(ocs_hw_t * hw) ocs_hw_get_num_eq() argument 1472 ocs_hw_get_fw_timed_out(ocs_hw_t * hw) ocs_hw_get_fw_timed_out() argument 1482 ocs_hw_get(ocs_hw_t * hw,ocs_hw_property_e prop,uint32_t * value) ocs_hw_get() argument 1770 ocs_hw_get_ptr(ocs_hw_t * hw,ocs_hw_property_e prop) ocs_hw_get_ptr() argument 1810 ocs_hw_set(ocs_hw_t * hw,ocs_hw_property_e prop,uint32_t value) ocs_hw_set() argument 2032 ocs_hw_set_ptr(ocs_hw_t * hw,ocs_hw_property_e prop,void * value) ocs_hw_set_ptr() argument 2075 ocs_hw_event_check(ocs_hw_t * hw,uint32_t vector) ocs_hw_event_check() argument 2116 ocs_hw_t *hw = seq->hw; ocs_hw_unsol_process_bounce() local 2125 ocs_hw_process(ocs_hw_t * hw,uint32_t vector,uint32_t max_isr_time_msec) ocs_hw_process() argument 2179 ocs_hw_eq_process(ocs_hw_t * hw,hw_eq_t * eq,uint32_t max_isr_time_msec) ocs_hw_eq_process() argument 2250 ocs_hw_cmd_submit_pending(ocs_hw_t * hw) ocs_hw_cmd_submit_pending() argument 2297 ocs_hw_command(ocs_hw_t * hw,uint8_t * cmd,uint32_t opts,void * cb,void * arg) ocs_hw_command() argument 2392 ocs_hw_callback(ocs_hw_t * hw,ocs_hw_callback_e which,void * func,void * arg) ocs_hw_callback() argument 2446 ocs_hw_port_alloc(ocs_hw_t * hw,ocs_sli_port_t * sport,ocs_domain_t * domain,uint8_t * wwpn) ocs_hw_port_alloc() argument 2529 ocs_hw_port_attach(ocs_hw_t * hw,ocs_sli_port_t * sport,uint32_t fc_id) ocs_hw_port_attach() argument 2574 ocs_hw_cb_port_control(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_port_control() argument 2623 ocs_hw_port_control(ocs_hw_t * hw,ocs_hw_port_e ctrl,uintptr_t value,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_port_control() argument 2738 ocs_hw_port_free(ocs_hw_t * hw,ocs_sli_port_t * sport) ocs_hw_port_free() argument 2783 ocs_hw_domain_alloc(ocs_hw_t * hw,ocs_domain_t * domain,uint32_t fcf,uint32_t vlan) ocs_hw_domain_alloc() argument 2840 ocs_hw_domain_attach(ocs_hw_t * hw,ocs_domain_t * domain,uint32_t fc_id) ocs_hw_domain_attach() argument 2884 ocs_hw_domain_free(ocs_hw_t * hw,ocs_domain_t * domain) ocs_hw_domain_free() argument 2922 ocs_hw_domain_force_free(ocs_hw_t * hw,ocs_domain_t * domain) ocs_hw_domain_force_free() argument 2946 ocs_hw_node_alloc(ocs_hw_t * hw,ocs_remote_node_t * rnode,uint32_t fc_addr,ocs_sli_port_t * sport) ocs_hw_node_alloc() argument 2990 ocs_hw_node_attach(ocs_hw_t * hw,ocs_remote_node_t * rnode,ocs_dma_t * sparms) ocs_hw_node_attach() argument 3073 ocs_hw_node_free_resources(ocs_hw_t * hw,ocs_remote_node_t * rnode) ocs_hw_node_free_resources() argument 3116 ocs_hw_node_detach(ocs_hw_t * hw,ocs_remote_node_t * rnode) ocs_hw_node_detach() argument 3194 ocs_hw_node_free_all(ocs_hw_t * hw) ocs_hw_node_free_all() argument 3234 ocs_hw_node_group_alloc(ocs_hw_t * hw,ocs_remote_node_group_t * ngroup) ocs_hw_node_group_alloc() argument 3254 ocs_hw_node_group_attach(ocs_hw_t * hw,ocs_remote_node_group_t * ngroup,ocs_remote_node_t * rnode) ocs_hw_node_group_attach() argument 3282 ocs_hw_node_group_free(ocs_hw_t * hw,ocs_remote_node_group_t * ngroup) ocs_hw_node_group_free() argument 3355 _ocs_hw_io_alloc(ocs_hw_t * hw) _ocs_hw_io_alloc() argument 3385 ocs_hw_io_alloc(ocs_hw_t * hw) ocs_hw_io_alloc() argument 3413 ocs_hw_io_activate_port_owned(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_activate_port_owned() argument 3444 ocs_hw_io_free_move_correct_list(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_free_move_correct_list() argument 3471 ocs_hw_io_free_common(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_free_common() argument 3490 ocs_hw_t *hw = io->hw; ocs_hw_io_free_port_owned() local 3519 ocs_hw_t *hw = io->hw; ocs_hw_io_free_internal() local 3545 ocs_hw_io_free(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_free() argument 3572 ocs_hw_io_inuse(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_inuse() argument 3722 ocs_hw_check_sec_hio_list(ocs_hw_t * hw) ocs_hw_check_sec_hio_list() argument 3837 ocs_hw_srrs_send(ocs_hw_t * hw,ocs_hw_io_type_e type,ocs_hw_io_t * io,ocs_dma_t * send,uint32_t len,ocs_dma_t * receive,ocs_remote_node_t * rnode,ocs_hw_io_param_t * iparam,ocs_hw_srrs_cb_t cb,void * arg) ocs_hw_srrs_send() argument 4049 ocs_hw_io_send(ocs_hw_t * hw,ocs_hw_io_type_e type,ocs_hw_io_t * io,uint32_t len,ocs_hw_io_param_t * iparam,ocs_remote_node_t * rnode,void * cb,void * arg) ocs_hw_io_send() argument 4352 ocs_hw_send_frame(ocs_hw_t * hw,fc_header_le_t * hdr,uint8_t sof,uint8_t eof,ocs_dma_t * payload,ocs_hw_send_frame_context_t * ctx,void (* callback)(void * arg,uint8_t * cqe,int32_t status),void * arg) ocs_hw_send_frame() argument 4402 ocs_hw_io_register_sgl(ocs_hw_t * hw,ocs_hw_io_t * io,ocs_dma_t * sgl,uint32_t sgl_count) ocs_hw_io_register_sgl() argument 4416 ocs_hw_io_restore_sgl(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_restore_sgl() argument 4452 ocs_hw_io_init_sges(ocs_hw_t * hw,ocs_hw_io_t * io,ocs_hw_io_type_e type) ocs_hw_io_init_sges() argument 4564 ocs_hw_io_add_seed_sge(ocs_hw_t * hw,ocs_hw_io_t * io,ocs_hw_dif_info_t * dif_info) ocs_hw_io_add_seed_sge() argument 4666 ocs_hw_io_overflow_sgl(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_overflow_sgl() argument 4749 ocs_hw_io_add_sge(ocs_hw_t * hw,ocs_hw_io_t * io,uintptr_t addr,uint32_t length) ocs_hw_io_add_sge() argument 4818 ocs_hw_io_add_dif_sge(ocs_hw_t * hw,ocs_hw_io_t * io,uintptr_t addr) ocs_hw_io_add_dif_sge() argument 4878 ocs_hw_io_abort(ocs_hw_t * hw,ocs_hw_io_t * io_to_abort,uint32_t send_abts,void * cb,void * arg) ocs_hw_io_abort() argument 5023 ocs_hw_io_get_xid(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_get_xid() argument 5092 ocs_hw_firmware_write(ocs_hw_t * hw,ocs_dma_t * dma,uint32_t size,uint32_t offset,int last,ocs_hw_fw_cb_t cb,void * arg) ocs_hw_firmware_write() argument 5124 ocs_hw_firmware_write_lancer(ocs_hw_t * hw,ocs_dma_t * dma,uint32_t size,uint32_t offset,int last,ocs_hw_fw_cb_t cb,void * arg) ocs_hw_firmware_write_lancer() argument 5184 ocs_hw_cb_fw_write(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_fw_write() argument 5232 ocs_hw_cb_sfp(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_sfp() argument 5271 ocs_hw_get_sfp(ocs_hw_t * hw,uint16_t page,ocs_hw_sfp_cb_t cb,void * arg) ocs_hw_get_sfp() argument 5331 ocs_hw_get_temperature(ocs_hw_t * hw,ocs_hw_temp_cb_t cb,void * arg) ocs_hw_get_temperature() argument 5383 ocs_hw_cb_temp(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_temp() argument 5430 ocs_hw_get_link_stats(ocs_hw_t * hw,uint8_t req_ext_counters,uint8_t clear_overflow_flags,uint8_t clear_all_counters,ocs_hw_link_stat_cb_t cb,void * arg) ocs_hw_get_link_stats() argument 5489 ocs_hw_cb_link_stat(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_link_stat() argument 5571 ocs_hw_get_host_stats(ocs_hw_t * hw,uint8_t cc,ocs_hw_host_stat_cb_t cb,void * arg) ocs_hw_get_host_stats() argument 5625 ocs_hw_cb_host_stat(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_host_stat() argument 5823 ocs_hw_set_linkcfg(ocs_hw_t * hw,ocs_hw_linkcfg_e value,uint32_t opts,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_set_linkcfg() argument 5854 ocs_hw_set_linkcfg_lancer(ocs_hw_t * hw,ocs_hw_linkcfg_e value,uint32_t opts,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_set_linkcfg_lancer() argument 5921 ocs_hw_set_active_link_config_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_set_active_link_config_cb() argument 5953 ocs_hw_set_linkcfg_skyhawk(ocs_hw_t * hw,ocs_hw_linkcfg_e value,uint32_t opts,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_set_linkcfg_skyhawk() argument 6017 ocs_hw_get_linkcfg(ocs_hw_t * hw,uint32_t opts,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_get_linkcfg() argument 6047 ocs_hw_get_linkcfg_lancer(ocs_hw_t * hw,uint32_t opts,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_get_linkcfg_lancer() argument 6113 ocs_hw_get_active_link_config_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_get_active_link_config_cb() argument 6149 ocs_hw_get_linkcfg_skyhawk(ocs_hw_t * hw,uint32_t opts,ocs_hw_port_control_cb_t cb,void * arg) ocs_hw_get_linkcfg_skyhawk() argument 6213 ocs_hw_set_dif_seed(ocs_hw_t * hw) ocs_hw_set_dif_seed() argument 6249 ocs_hw_set_dif_mode(ocs_hw_t * hw) ocs_hw_set_dif_mode() argument 6280 ocs_hw_t *hw = (ocs_hw_t *)arg; ocs_hw_watchdog_timer_cb() local 6287 ocs_hw_cb_cfg_watchdog(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_cfg_watchdog() argument 6315 ocs_hw_config_watchdog_timer(ocs_hw_t * hw) ocs_hw_config_watchdog_timer() argument 6343 ocs_hw_config_auto_xfer_rdy_t10pi(ocs_hw_t * hw,uint8_t * buf) ocs_hw_config_auto_xfer_rdy_t10pi() argument 6398 ocs_hw_config_sli_port_health_check(ocs_hw_t * hw,uint8_t query,uint8_t enable) ocs_hw_config_sli_port_health_check() argument 6433 ocs_hw_config_set_fdt_xfer_hint(ocs_hw_t * hw,uint32_t fdt_xfer_hint) ocs_hw_config_set_fdt_xfer_hint() argument 6468 ocs_hw_linkcfg_dmtf_clp_cb(ocs_hw_t * hw,int32_t status,uint32_t result_len,void * arg) ocs_hw_linkcfg_dmtf_clp_cb() argument 6518 ocs_hw_set_dump_location(ocs_hw_t * hw,uint32_t num_buffers,ocs_dma_t * dump_buffers,uint8_t fdb) ocs_hw_set_dump_location() argument 6608 ocs_hw_set_eth_license(ocs_hw_t * hw,uint32_t license) ocs_hw_set_eth_license() argument 6673 ocs_hw_exec_dmtf_clp_cmd(ocs_hw_t * hw,ocs_dma_t * dma_cmd,ocs_dma_t * dma_resp,uint32_t opts,ocs_hw_dmtf_clp_cb_t cb,void * arg) ocs_hw_exec_dmtf_clp_cmd() argument 6744 ocs_hw_dmtf_clp_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_dmtf_clp_cb() argument 6835 ocs_hw_clp_resp_get_value(ocs_hw_t * hw,const char * keyword,char * value,uint32_t value_len,const char * resp,uint32_t resp_len) ocs_hw_clp_resp_get_value() argument 6892 ocs_hw_raise_ue(ocs_hw_t * hw,uint8_t dump) ocs_hw_raise_ue() argument 6924 ocs_hw_cb_dump_get(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_dump_get() argument 6971 ocs_hw_dump_get(ocs_hw_t * hw,ocs_dma_t * dma,uint32_t size,uint32_t offset,ocs_hw_dump_get_cb_t cb,void * arg) ocs_hw_dump_get() argument 7044 ocs_hw_cb_dump_clear(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_dump_clear() argument 7082 ocs_hw_dump_clear(ocs_hw_t * hw,ocs_hw_dump_clear_cb_t cb,void * arg) ocs_hw_dump_clear() argument 7148 ocs_hw_get_port_protocol_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_get_port_protocol_cb() argument 7220 ocs_hw_get_port_protocol(ocs_hw_t * hw,uint32_t pci_func,ocs_get_port_protocol_cb_t cb,void * ul_arg) ocs_hw_get_port_protocol() argument 7300 ocs_hw_set_port_protocol_cb2(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_set_port_protocol_cb2() argument 7339 ocs_hw_set_port_protocol_cb1(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_set_port_protocol_cb1() argument 7513 ocs_hw_set_port_protocol(ocs_hw_t * hw,ocs_hw_port_protocol_e new_protocol,uint32_t pci_func,ocs_set_port_protocol_cb_t cb,void * ul_arg) ocs_hw_set_port_protocol() argument 7591 ocs_hw_get_profile_list_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_get_profile_list_cb() argument 7654 ocs_hw_get_profile_list(ocs_hw_t * hw,ocs_get_profile_list_cb_t cb,void * ul_arg) ocs_hw_get_profile_list() argument 7722 ocs_hw_get_active_profile_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_get_active_profile_cb() argument 7763 ocs_hw_get_active_profile(ocs_hw_t * hw,ocs_get_active_profile_cb_t cb,void * ul_arg) ocs_hw_get_active_profile() argument 7822 ocs_hw_get_nvparms_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_get_nvparms_cb() argument 7860 ocs_hw_get_nvparms(ocs_hw_t * hw,ocs_get_nvparms_cb_t cb,void * ul_arg) ocs_hw_get_nvparms() argument 7914 ocs_hw_set_nvparms_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_set_nvparms_cb() argument 7957 ocs_hw_set_nvparms(ocs_hw_t * hw,ocs_set_nvparms_cb_t cb,uint8_t * wwpn,uint8_t * wwnn,uint8_t hard_alpa,uint32_t preferred_d_id,void * ul_arg) ocs_hw_set_nvparms() argument 8004 ocs_hw_io_get_count(ocs_hw_t * hw,ocs_hw_io_count_type_e io_count_type) ocs_hw_io_get_count() argument 8050 ocs_hw_get_rqes_produced_count(ocs_hw_t * hw) ocs_hw_get_rqes_produced_count() argument 8087 ocs_hw_set_active_profile_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_set_active_profile_cb() argument 8122 ocs_hw_set_active_profile(ocs_hw_t * hw,ocs_set_active_profile_cb_t cb,uint32_t profile_id,void * ul_arg) ocs_hw_set_active_profile() argument 8226 ocs_hw_domain_add(ocs_hw_t * hw,ocs_domain_t * domain) ocs_hw_domain_add() argument 8274 ocs_hw_domain_del(ocs_hw_t * hw,ocs_domain_t * domain) ocs_hw_domain_del() argument 8331 ocs_hw_domain_get(ocs_hw_t * hw,uint16_t fcfi) ocs_hw_domain_get() argument 8349 ocs_hw_domain_get_indexed(ocs_hw_t * hw,uint16_t fcf_index) ocs_hw_domain_get_indexed() argument 8381 ocs_hw_io_quarantine(ocs_hw_t * hw,hw_wq_t * wq,ocs_hw_io_t * io) ocs_hw_io_quarantine() argument 8422 ocs_hw_cq_process(ocs_hw_t * hw,hw_cq_t * cq) ocs_hw_cq_process() argument 8539 ocs_hw_wq_process(ocs_hw_t * hw,hw_cq_t * cq,uint8_t * cqe,int32_t status,uint16_t rid) ocs_hw_wq_process() argument 8584 ocs_hw_t *hw = io->hw; ocs_hw_wq_process_io() local 8847 ocs_hw_t *hw = io->hw; ocs_hw_wq_process_abort() local 8916 ocs_hw_xabt_process(ocs_hw_t * hw,hw_cq_t * cq,uint8_t * cqe,uint16_t rid) ocs_hw_xabt_process() argument 8998 ocs_hw_adjust_wqs(ocs_hw_t * hw) ocs_hw_adjust_wqs() argument 9057 ocs_hw_command_process(ocs_hw_t * hw,int32_t status,uint8_t * mqe,size_t size) ocs_hw_command_process() argument 9098 ocs_hw_mq_process(ocs_hw_t * hw,int32_t status,sli4_queue_t * mq) ocs_hw_mq_process() argument 9120 ocs_hw_read_fcf(ocs_hw_t * hw,uint32_t index) ocs_hw_read_fcf() argument 9163 ocs_hw_cb_read_fcf(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_read_fcf() argument 9246 ocs_hw_t *hw = ctx; ocs_hw_cb_link() local 9310 ocs_hw_t *hw = ctx; ocs_hw_cb_fip() local 9383 ocs_hw_cb_node_attach(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_node_attach() argument 9411 ocs_hw_cb_node_free(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_node_free() argument 9455 ocs_hw_cb_node_free_all(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_node_free_all() argument 9497 ocs_hw_setup_io(ocs_hw_t * hw) ocs_hw_setup_io() argument 9610 ocs_hw_init_io(ocs_hw_t * hw) ocs_hw_init_io() argument 9687 ocs_hw_flush(ocs_hw_t * hw) ocs_hw_flush() argument 9700 ocs_hw_command_cancel(ocs_hw_t * hw) ocs_hw_command_cancel() argument 9736 ocs_hw_io_lookup(ocs_hw_t * hw,uint32_t xri) ocs_hw_io_lookup() argument 9750 ocs_hw_io_cancel_cleanup(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_io_cancel_cleanup() argument 9785 ocs_hw_io_cancel(ocs_hw_t * hw) ocs_hw_io_cancel() argument 9856 ocs_hw_io_ini_sge(ocs_hw_t * hw,ocs_hw_io_t * io,ocs_dma_t * cmnd,uint32_t cmnd_size,ocs_dma_t * rsp) ocs_hw_io_ini_sge() argument 9883 __ocs_read_topology_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) __ocs_read_topology_cb() argument 9961 ocs_hw_t *hw = sport->hw; __ocs_hw_port_common() local 9988 ocs_hw_t *hw = sport->hw; __ocs_hw_port_free_report_fail() local 10013 ocs_hw_t *hw = sport->hw; __ocs_hw_port_freed() local 10044 ocs_hw_t *hw = sport->hw; __ocs_hw_port_attach_report_fail() local 10078 ocs_hw_t *hw = sport->hw; __ocs_hw_port_free_unreg_vpi() local 10125 ocs_hw_t *hw = sport->hw; __ocs_hw_port_free_nop() local 10153 ocs_hw_t *hw = sport->hw; __ocs_hw_port_attached() local 10186 ocs_hw_t *hw = sport->hw; __ocs_hw_port_attach_reg_vpi() local 10226 ocs_hw_t *hw = sport->hw; __ocs_hw_port_done() local 10252 ocs_hw_t *hw = sport->hw; __ocs_hw_port_allocated() local 10306 ocs_hw_t *hw = sport->hw; __ocs_hw_port_alloc_report_fail() local 10342 ocs_hw_t *hw = sport->hw; __ocs_hw_port_alloc_read_sparm64() local 10435 ocs_hw_t *hw = sport->hw; __ocs_hw_port_alloc_init_vpi() local 10486 __ocs_hw_port_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) __ocs_hw_port_cb() argument 10506 __ocs_hw_port_realloc_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) __ocs_hw_port_realloc_cb() argument 10545 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_common() local 10566 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_alloc_report_fail() local 10598 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_attached() local 10630 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_attach_report_fail() local 10663 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_attach_reg_vfi() local 10702 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_allocated() local 10744 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_alloc_read_sparm64() local 10786 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_alloc_init_vfi() local 10824 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_alloc_reg_fcfi() local 10916 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_init() local 10951 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_free_report_fail() local 10988 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_freed() local 11021 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_free_redisc_fcf() local 11062 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_free_unreg_fcfi() local 11115 ocs_hw_t *hw = domain->hw; __ocs_hw_domain_free_unreg_vfi() local 11171 __ocs_hw_domain_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) __ocs_hw_domain_cb() argument 11191 target_wqe_timer_nop_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) target_wqe_timer_nop_cb() argument 11255 ocs_hw_t *hw = (ocs_hw_t *)arg; target_wqe_timer_cb() local 11267 shutdown_target_wqe_timer(ocs_hw_t * hw) shutdown_target_wqe_timer() argument 11306 ocs_hw_is_io_port_owned(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_is_io_port_owned() argument 11325 ocs_hw_is_xri_port_owned(ocs_hw_t * hw,uint32_t xri) ocs_hw_is_xri_port_owned() argument 11342 ocs_hw_reclaim_xri(ocs_hw_t * hw,uint16_t xri_base,uint16_t xri_count) ocs_hw_reclaim_xri() argument 11380 ocs_hw_cb_post_xri(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_post_xri() argument 11406 ocs_hw_post_xri(ocs_hw_t * hw,uint32_t xri_start,uint32_t num_to_post) ocs_hw_post_xri() argument 11443 ocs_hw_xri_move_to_port_owned(ocs_hw_t * hw,uint32_t num_xri) ocs_hw_xri_move_to_port_owned() argument 11510 ocs_hw_cb_release_xri(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_cb_release_xri() argument 11542 ocs_hw_xri_move_to_host_owned(ocs_hw_t * hw,uint8_t num_xri) ocs_hw_xri_move_to_host_owned() argument 11582 ocs_hw_rx_buffer_alloc(ocs_hw_t * hw,uint32_t rqindex,uint32_t count,uint32_t size) ocs_hw_rx_buffer_alloc() argument 11622 ocs_hw_rx_buffer_free(ocs_hw_t * hw,ocs_hw_rq_buffer_t * rq_buf,uint32_t count) ocs_hw_rx_buffer_free() argument 11644 ocs_hw_rx_allocate(ocs_hw_t * hw) ocs_hw_rx_allocate() argument 11695 ocs_hw_rx_post(ocs_hw_t * hw) ocs_hw_rx_post() argument 11737 ocs_hw_rx_free(ocs_hw_t * hw) ocs_hw_rx_free() argument 11778 ocs_hw_async_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_async_cb() argument 11804 ocs_hw_async_call(ocs_hw_t * hw,ocs_hw_async_cb_t callback,void * arg) ocs_hw_async_call() argument 11847 ocs_hw_reqtag_init(ocs_hw_t * hw) ocs_hw_reqtag_init() argument 11872 ocs_hw_reqtag_alloc(ocs_hw_t * hw,void (* callback)(void * arg,uint8_t * cqe,int32_t status),void * arg) ocs_hw_reqtag_alloc() argument 11898 ocs_hw_reqtag_free(ocs_hw_t * hw,hw_wq_callback_t * wqcb) ocs_hw_reqtag_free() argument 11918 ocs_hw_reqtag_get_instance(ocs_hw_t * hw,uint32_t instance_index) ocs_hw_reqtag_get_instance() argument 11940 ocs_hw_reqtag_reset(ocs_hw_t * hw) ocs_hw_reqtag_reset() argument 12008 ocs_hw_reque_xri(ocs_hw_t * hw,ocs_hw_io_t * io) ocs_hw_reque_xri() argument 12091 ocs_hw_get_config_persistent_topology(ocs_hw_t * hw) ocs_hw_get_config_persistent_topology() argument 12137 ocs_hw_set_persistent_topolgy_cb(ocs_hw_t * hw,int32_t status,uint8_t * mqe,void * arg) ocs_hw_set_persistent_topolgy_cb() argument 12179 ocs_hw_set_persistent_topology(ocs_hw_t * hw,uint32_t topology,uint32_t opts) ocs_hw_set_persistent_topology() argument 12570 ocs_hw_workaround_match(ocs_hw_t * hw,hw_workaround_t * w) ocs_hw_workaround_match() argument 12590 ocs_hw_workaround_setup(struct ocs_hw_s * hw) ocs_hw_workaround_setup() argument [all...] |