/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_machdep.c | 236 pg_plat_hw_shared(cpu_t *cp, pghw_type_t hw) argument 238 switch (hw) { 289 pg_plat_cpus_share(cpu_t *cpu_a, cpu_t *cpu_b, pghw_type_t hw) argument 293 pgp_a = pg_plat_hw_instance_id(cpu_a, hw); 294 pgp_b = pg_plat_hw_instance_id(cpu_b, hw); 307 pg_plat_hw_instance_id(cpu_t *cpu, pghw_type_t hw) argument 309 switch (hw) { 367 pg_plat_cmt_policy(pghw_type_t hw) argument 377 switch (hw) { 1778 pg_cmt_load_bal_hw(pghw_type_t hw) argument 1793 pg_cmt_affinity_hw(pghw_type_t hw) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ecppvar.h | 55 #define ECPP_MAP_REGS(pp) (pp)->hw->map_regs(pp) 56 #define ECPP_UNMAP_REGS(pp) (pp)->hw->unmap_regs(pp) 57 #define ECPP_CONFIG_CHIP(pp) (pp)->hw->config_chip(pp) 58 #define ECPP_CONFIG_MODE(pp) (pp)->hw->config_mode(pp) 59 #define ECPP_MASK_INTR(pp) (pp)->hw->mask_intr(pp) 60 #define ECPP_UNMASK_INTR(pp) (pp)->hw->unmask_intr(pp) 61 #define ECPP_DMA_START(pp) (pp)->hw->dma_start(pp) 62 #define ECPP_DMA_STOP(pp, cnt) (pp)->hw->dma_stop(pp, cnt) 63 #define ECPP_DMA_GETCNT(pp) (pp)->hw->dma_getcnt(pp) 94 struct ecpp_hw *hw; /* h member in struct:ecpp_hw_bind 136 struct ecpp_hw *hw; /* operations/attributes */ member in struct:ecppunit [all...] |
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_api.c | 58 * @hw: pointer to hardware structure 63 void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map) argument 65 if (hw->mac.ops.get_rtrup2tc) 66 hw->mac.ops.get_rtrup2tc(hw, map); 71 * @hw: pointer to hardware structure 77 * hw structure should be filled in prior to calling this function: 81 s32 ixgbe_init_shared_code(struct ixgbe_hw *hw) argument 90 ixgbe_set_mac_type(hw); 92 switch (hw 130 ixgbe_set_mac_type(struct ixgbe_hw *hw) argument 234 ixgbe_init_hw(struct ixgbe_hw *hw) argument 247 ixgbe_reset_hw(struct ixgbe_hw *hw) argument 263 ixgbe_start_hw(struct ixgbe_hw *hw) argument 277 ixgbe_enable_relaxed_ordering(struct ixgbe_hw *hw) argument 290 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw) argument 302 ixgbe_get_media_type(struct ixgbe_hw *hw) argument 318 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr) argument 332 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) argument 345 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) argument 358 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps) argument 373 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix, u16 *wwpn_prefix) argument 388 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs) argument 401 ixgbe_get_bus_info(struct ixgbe_hw *hw) argument 413 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw) argument 424 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw) argument 438 ixgbe_stop_adapter(struct ixgbe_hw *hw) argument 452 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size) argument 464 ixgbe_read_pba_num(struct ixgbe_hw *hw, u32 *pba_num) argument 475 ixgbe_identify_phy(struct ixgbe_hw *hw) argument 491 ixgbe_reset_phy(struct ixgbe_hw *hw) argument 512 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw, u16 *firmware_version) argument 530 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 *phy_data) argument 548 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 phy_data) argument 564 ixgbe_setup_phy_link(struct ixgbe_hw *hw) argument 578 ixgbe_setup_internal_phy(struct ixgbe_hw *hw) argument 591 ixgbe_check_phy_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up) argument 605 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 618 ixgbe_set_phy_power(struct ixgbe_hw *hw, bool on) argument 630 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) argument 644 ixgbe_disable_tx_laser(struct ixgbe_hw *hw) argument 656 ixgbe_enable_tx_laser(struct ixgbe_hw *hw) argument 670 ixgbe_flap_tx_laser(struct ixgbe_hw *hw) argument 684 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 700 ixgbe_setup_mac_link(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 714 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) argument 728 ixgbe_led_on(struct ixgbe_hw *hw, u32 index) argument 741 ixgbe_led_off(struct ixgbe_hw *hw, u32 index) argument 754 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index) argument 766 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index) argument 779 ixgbe_init_eeprom_params(struct ixgbe_hw *hw) argument 796 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data) argument 813 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 829 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data) argument 844 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 859 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val) argument 869 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw) argument 884 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) argument 901 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, u32 enable_addr) argument 915 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index) argument 927 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 939 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq) argument 951 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 965 ixgbe_init_rx_addrs(struct ixgbe_hw *hw) argument 975 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw) argument 991 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list, u32 addr_count, ixgbe_mc_addr_itr func) argument 1011 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list, u32 mc_addr_count, ixgbe_mc_addr_itr func, bool clear) argument 1026 ixgbe_enable_mc(struct ixgbe_hw *hw) argument 1038 ixgbe_disable_mc(struct ixgbe_hw *hw) argument 1050 ixgbe_clear_vfta(struct ixgbe_hw *hw) argument 1065 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on) argument 1082 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on, bool *vfta_changed) argument 1095 ixgbe_fc_enable(struct ixgbe_hw *hw) argument 1107 ixgbe_setup_fc(struct ixgbe_hw *hw) argument 1121 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build, u8 ver) argument 1137 ixgbe_dmac_config(struct ixgbe_hw *hw) argument 1149 ixgbe_dmac_update_tcs(struct ixgbe_hw *hw) argument 1162 ixgbe_dmac_config_tcs(struct ixgbe_hw *hw) argument 1178 ixgbe_setup_eee(struct ixgbe_hw *hw, bool enable_eee) argument 1190 ixgbe_set_source_address_pruning(struct ixgbe_hw *hw, bool enable, unsigned int pool) argument 1204 ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf) argument 1219 ixgbe_read_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u32 *phy_data) argument 1235 ixgbe_write_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u32 phy_data) argument 1247 ixgbe_disable_mdd(struct ixgbe_hw *hw) argument 1258 ixgbe_enable_mdd(struct ixgbe_hw *hw) argument 1270 ixgbe_mdd_event(struct ixgbe_hw *hw, u32 *vf_bitmap) argument 1283 ixgbe_restore_mdd_vf(struct ixgbe_hw *hw, u32 vf) argument 1296 ixgbe_enter_lplu(struct ixgbe_hw *hw) argument 1313 ixgbe_handle_lasi(struct ixgbe_hw *hw) argument 1327 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val) argument 1341 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val) argument 1354 ixgbe_init_uta_tables(struct ixgbe_hw *hw) argument 1369 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 *data) argument 1385 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 *data) argument 1402 ixgbe_read_i2c_combined(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val) argument 1417 ixgbe_read_i2c_combined_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val) argument 1435 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 data) argument 1452 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 data) argument 1469 ixgbe_write_i2c_combined(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val) argument 1484 ixgbe_write_i2c_combined_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val) argument 1499 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 eeprom_data) argument 1515 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eeprom_data) argument 1528 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw) argument 1541 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval) argument 1553 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw) argument 1565 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw) argument 1579 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u32 mask) argument 1593 ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u32 mask) argument 1600 ixgbe_disable_rx(struct ixgbe_hw *hw) argument 1606 ixgbe_enable_rx(struct ixgbe_hw *hw) argument 1619 ixgbe_set_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed) argument [all...] |
H A D | ixgbe_x550.c | 42 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed); 46 * @hw: pointer to hardware structure 51 s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw) argument 53 struct ixgbe_mac_info *mac = &hw->mac; 54 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; 59 ret_val = ixgbe_init_ops_X540(hw); 84 if (hw->device_id == IXGBE_DEV_ID_X550EM_X_10G_T) { 85 hw->mac.ops.led_on = ixgbe_led_on_t_X550em; 86 hw->mac.ops.led_off = ixgbe_led_off_t_X550em; 93 * @hw 99 ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value) argument 112 ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value) argument 125 ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value) argument 144 ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value) argument 162 ixgbe_reset_cs4227(struct ixgbe_hw *hw) argument 235 ixgbe_check_cs4227(struct ixgbe_hw *hw) argument 312 ixgbe_setup_mux_ctl(struct ixgbe_hw *hw) argument 331 ixgbe_identify_phy_x550em(struct ixgbe_hw *hw) argument 357 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 *phy_data) argument 364 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 phy_data) argument 378 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw) argument 464 ixgbe_dmac_config_X550(struct ixgbe_hw *hw) argument 512 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw) argument 566 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw) argument 594 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw) argument 629 ixgbe_setup_eee_X550(struct ixgbe_hw *hw, bool enable_eee) argument 724 ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable, unsigned int pool) argument 752 ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw, bool enable, int vf) argument 779 ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl) argument 811 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u32 data) argument 858 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u32 *data) argument 903 ixgbe_disable_mdd_X550(struct ixgbe_hw *hw) argument 926 ixgbe_enable_mdd_X550(struct ixgbe_hw *hw) argument 950 ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf) argument 990 ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap) argument 1046 ixgbe_get_media_type_X550em(struct ixgbe_hw *hw) argument 1077 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool *linear) argument 1114 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw) argument 1136 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw) argument 1159 ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw) argument 1193 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) argument 1241 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc) argument 1328 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw) argument 1411 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed) argument 1452 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw) argument 1539 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw) argument 1652 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw) argument 1697 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw) argument 1708 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 1788 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed) argument 1900 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *link_up) argument 1937 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw) argument 1992 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw) argument 2062 ixgbe_read_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, u16 *data) argument 2100 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data) argument 2127 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 2199 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, u16 data) argument 2232 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 data) argument 2260 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 2300 ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr, u16 size, u16 *csum, u16 *buffer, u32 buffer_size) argument 2369 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size) argument 2450 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw) argument 2463 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val) argument 2516 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw) argument 2555 ixgbe_update_flash_X550(struct ixgbe_hw *hw) argument 2580 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw) argument 2624 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw) argument 2642 ixgbe_disable_rx_x550(struct ixgbe_hw *hw) argument 2689 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw) argument 2794 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed) argument 2831 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw) argument 2911 ixgbe_set_mux(struct ixgbe_hw *hw, u8 state) argument 2933 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask) argument 2956 ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask) argument 2977 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw) argument 3004 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 3041 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) argument 3085 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw) argument 3103 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx) argument 3127 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx) argument [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) argument 160 ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw) argument 217 ixgbe_setup_fc_generic(struct ixgbe_hw *hw) argument 376 ixgbe_start_hw_generic(struct ixgbe_hw *hw) argument 422 ixgbe_start_hw_gen2(struct ixgbe_hw *hw) argument 461 ixgbe_init_hw_generic(struct ixgbe_hw *hw) argument 485 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw) argument 600 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size) argument 710 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num) argument 749 ixgbe_read_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf, u32 eeprom_buf_size, u16 max_pba_block_size, struct ixgbe_pba *pba) argument 818 ixgbe_write_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf, u32 eeprom_buf_size, struct ixgbe_pba *pba) argument 877 ixgbe_get_pba_block_size(struct ixgbe_hw *hw, u16 *eeprom_buf, u32 eeprom_buf_size, u16 *pba_block_size) argument 935 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr) argument 962 ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw, u16 link_status) argument 1012 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw) argument 1033 ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw) argument 1059 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw) argument 1109 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index) argument 1129 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index) argument 1151 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw) argument 1206 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 1263 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 1345 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data) argument 1373 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 1422 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 1479 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset, u16 *data) argument 1508 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 1559 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw, u16 offset) argument 1602 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data) argument 1616 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset, u16 words, u16 *data) argument 1671 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data) argument 1684 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg) argument 1719 ixgbe_acquire_eeprom(struct ixgbe_hw *hw) argument 1773 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw) argument 1864 ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw) argument 1882 ixgbe_ready_eeprom(struct ixgbe_hw *hw) argument 1923 ixgbe_standby_eeprom(struct ixgbe_hw *hw) argument 1948 ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, u16 count) argument 2003 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count) argument 2043 ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec) argument 2062 ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec) argument 2080 ixgbe_release_eeprom(struct ixgbe_hw *hw) argument 2112 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw) argument 2173 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw, u16 *checksum_val) argument 2221 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw) argument 2288 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, u32 enable_addr) argument 2339 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index) argument 2378 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw) argument 2445 ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) argument 2485 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list, u32 addr_count, ixgbe_mc_addr_itr next) argument 2553 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument 2590 ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) argument 2628 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) argument 2675 ixgbe_enable_mc_generic(struct ixgbe_hw *hw) argument 2694 ixgbe_disable_mc_generic(struct ixgbe_hw *hw) argument 2712 ixgbe_fc_enable_generic(struct ixgbe_hw *hw) argument 2852 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) argument 2899 ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw) argument 2936 ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw) argument 2980 ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw) argument 3005 ixgbe_fc_autoneg(struct ixgbe_hw *hw) argument 3074 ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw) argument 3120 ixgbe_disable_pcie_master(struct ixgbe_hw *hw) argument 3187 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask) argument 3234 ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask) argument 3257 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw) argument 3294 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked, u32 *reg_val) argument 3310 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked) argument 3324 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw) argument 3345 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval) argument 3362 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index) argument 3409 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index) argument 3448 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw, u16 *san_mac_offset) argument 3480 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr) argument 3533 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr) argument 3569 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw) argument 3615 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) argument 3681 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 3734 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 3770 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq) argument 3791 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw) argument 3812 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan) argument 3861 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on) argument 3930 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on, bool *vfta_changed) argument 4033 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw) argument 4060 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) argument 4131 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix, u16 *wwpn_prefix) argument 4186 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs) argument 4235 ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int pf) argument 4277 ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf) argument 4302 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps) argument 4316 ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw *hw) argument 4379 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, u32 length, u32 timeout, bool return_data) argument 4484 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build, u8 sub) argument 4542 ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom, int strategy) argument 4602 ixgbe_clear_tx_pending(struct ixgbe_hw *hw) argument 4663 ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map) argument 4674 ixgbe_disable_rx_generic(struct ixgbe_hw *hw) argument 4696 ixgbe_enable_rx_generic(struct ixgbe_hw *hw) argument 4718 ixgbe_mng_present(struct ixgbe_hw *hw) argument 4736 ixgbe_mng_enabled(struct ixgbe_hw *hw) argument 4765 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 4927 ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed) argument [all...] |
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_ich8lan.c | 74 static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw); 75 static void e1000_release_swflag_ich8lan(struct e1000_hw *hw); 76 static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw); 77 static void e1000_release_nvm_ich8lan(struct e1000_hw *hw); 78 static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw); 79 static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw); 80 static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index); 81 static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index); 82 static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw); 83 static void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw, 200 e1000_phy_is_accessible_pchlan(struct e1000_hw *hw) argument 273 e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw) argument 317 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw) argument 450 e1000_init_phy_params_pchlan(struct e1000_hw *hw) argument 540 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) argument 632 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw) argument 725 e1000_init_mac_params_ich8lan(struct e1000_hw *hw) argument 842 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address, u16 *data, bool read) argument 871 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data) argument 886 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data) argument 907 e1000_set_eee_pchlan(struct e1000_hw *hw) argument 1008 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link) argument 1117 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link) argument 1225 e1000_set_obff_timer_pch_lpt(struct e1000_hw *hw, u32 itr) argument 1259 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx) argument 1405 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force) argument 1543 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) argument 1818 e1000_init_function_pointers_ich8lan(struct e1000_hw *hw) argument 1847 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw) argument 1862 e1000_release_nvm_ich8lan(struct e1000_hw *hw) argument 1878 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw) argument 1939 e1000_release_swflag_ich8lan(struct e1000_hw *hw) argument 1967 e1000_check_mng_mode_ich8lan(struct e1000_hw *hw) argument 1988 e1000_check_mng_mode_pchlan(struct e1000_hw *hw) argument 2011 e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index) argument 2080 e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index) argument 2157 e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 2200 e1000_check_reset_block_ich8lan(struct e1000_hw *hw) argument 2227 e1000_write_smbus_addr(struct e1000_hw *hw) argument 2268 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw) argument 2394 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link) argument 2476 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable) argument 2529 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state) argument 2596 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw) argument 2618 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw) argument 2703 e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw) argument 2764 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable) argument 2937 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw) argument 2973 e1000_k1_workaround_lv(struct e1000_hw *hw) argument 3024 e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate) argument 3050 e1000_lan_init_done_ich8lan(struct e1000_hw *hw) argument 3080 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw) argument 3153 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw) argument 3182 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active) argument 3216 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active) argument 3312 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active) argument 3401 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank) argument 3503 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3596 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3656 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw) argument 3742 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout) argument 3786 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset, u32 *data) argument 3809 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, u16 *data) argument 3831 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 *data) argument 3862 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 *data) argument 3937 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, u32 *data) argument 4016 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 4054 e1000_update_nvm_checksum_spt(struct e1000_hw *hw) argument 4223 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) argument 4373 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw) argument 4425 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 data) argument 4522 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, u32 data) argument 4611 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 data) argument 4630 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset, u32 dword) argument 4667 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 byte) argument 4700 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank) argument 4821 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data) argument 4852 e1000_id_led_init_pchlan(struct e1000_hw *hw) argument 4920 e1000_get_bus_info_ich8lan(struct e1000_hw *hw) argument 4947 e1000_reset_hw_ich8lan(struct e1000_hw *hw) argument 5068 e1000_init_hw_ich8lan(struct e1000_hw *hw) argument 5153 e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw) argument 5238 e1000_setup_link_ich8lan(struct e1000_hw *hw) argument 5292 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw) argument 5383 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw) argument 5412 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 5447 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw) argument 5509 e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, bool state) argument 5536 e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw) argument 5590 e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw) argument 5630 e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw) argument 5764 e1000_resume_workarounds_pchlan(struct e1000_hw *hw) argument 5834 e1000_cleanup_led_ich8lan(struct e1000_hw *hw) argument 5852 e1000_led_on_ich8lan(struct e1000_hw *hw) argument 5870 e1000_led_off_ich8lan(struct e1000_hw *hw) argument 5888 e1000_setup_led_pchlan(struct e1000_hw *hw) argument 5902 e1000_cleanup_led_pchlan(struct e1000_hw *hw) argument 5916 e1000_led_on_pchlan(struct e1000_hw *hw) argument 5948 e1000_led_off_pchlan(struct e1000_hw *hw) argument 5986 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw) argument 6042 e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw) argument 6059 e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw) argument [all...] |
/illumos-gate/usr/src/uts/common/io/mwl/ |
H A D | mwl.c | 1635 * Return "hw specs". Note this must be the first 1643 struct mwl_hal_hwspec *hw; local 1647 hw = &sc->sc_hwspecs; 1654 IEEE80211_ADDR_COPY(hw->macAddr, pCmd->PermanentAddr); 1655 hw->wcbBase[0] = LE_32(pCmd->WcbBase0) & 0x0000ffff; 1656 hw->wcbBase[1] = LE_32(pCmd->WcbBase1[0]) & 0x0000ffff; 1657 hw->wcbBase[2] = LE_32(pCmd->WcbBase1[1]) & 0x0000ffff; 1658 hw->wcbBase[3] = LE_32(pCmd->WcbBase1[2]) & 0x0000ffff; 1659 hw->rxDescRead = LE_32(pCmd->RxPdRdPtr)& 0x0000ffff; 1660 hw [all...] |
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_main.c | 406 struct e1000_hw *hw; local 439 hw = &Adapter->shared; 441 hw->back = osdep; 499 (void) e1000_disable_ulp_lpt_lp(hw, TRUE); 606 struct e1000_hw *hw = &Adapter->shared; local 616 mac->m_src_addr = hw->mac.addr; 633 struct e1000_hw *hw = &Adapter->shared; local 637 hw->vendor_id = 639 hw->device_id = 641 hw 661 struct e1000_hw *hw = &Adapter->shared; local 791 struct e1000_hw *hw; local 1366 struct e1000_hw *hw; local 1692 struct e1000_hw *hw = &Adapter->shared; local 1976 struct e1000_hw *hw = &Adapter->shared; local 2367 struct e1000_hw *hw; local 2508 struct e1000_hw *hw; local 2584 struct e1000_hw *hw; local 2661 struct e1000_hw *hw = &Adapter->shared; local 2730 struct e1000_hw *hw = &Adapter->shared; local 2906 struct e1000_hw *hw = &adapter->shared; local 2939 struct e1000_hw *hw = &adapter->shared; local 3212 struct e1000_hw *hw = &Adapter->shared; local 3513 struct e1000_hw *hw = &Adapter->shared; local 3663 struct e1000_hw *hw = &Adapter->shared; local 3950 struct e1000_hw *hw = &Adapter->shared; local 4236 struct e1000_hw *hw; local 4319 struct e1000_hw *hw; local 4411 struct e1000_hw *hw; local 4667 struct e1000_hw *hw = &Adapter->shared; local 4863 struct e1000_hw *hw = &Adapter->shared; local 5214 struct e1000_hw *hw; local 5356 e1000g_check_loopback_support(struct e1000_hw *hw) argument 5383 struct e1000_hw *hw; local 5483 struct e1000_hw *hw; local 5654 struct e1000_hw *hw; local 5761 struct e1000_hw *hw; local 5798 struct e1000_hw *hw; local 5836 struct e1000_hw *hw = &Adapter->shared; local 6194 struct e1000_hw *hw = &Adapter->shared; local 6504 e1000g_get_driver_control(struct e1000_hw *hw) argument 6539 e1000g_release_driver_control(struct e1000_hw *hw) argument [all...] |
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_main.c | 428 struct e1000_hw *hw; local 454 hw = &igb->hw; 456 hw->back = osdep; 601 if (igb->hw.mac.type == e1000_i350) 602 (void) e1000_set_eee_i350(&igb->hw, B_FALSE, B_FALSE); 603 else if (igb->hw.mac.type == e1000_i354) 604 (void) e1000_set_eee_i354(&igb->hw, B_FALSE, B_FALSE); 709 struct e1000_hw *hw; local 716 hw 856 struct e1000_hw *hw = &igb->hw; local 888 struct e1000_hw *hw = &igb->hw; local 949 struct e1000_hw *hw = &igb->hw; local 997 struct e1000_hw *hw = &igb->hw; local 1258 struct e1000_hw *hw = &igb->hw; local 1317 struct e1000_hw *hw = &igb->hw; local 1556 struct e1000_hw *hw = &igb->hw; local 2096 struct e1000_hw *hw = &igb->hw; local 2160 struct e1000_hw *hw = &igb->hw; local 2286 struct e1000_hw *hw = &igb->hw; local 2379 struct e1000_hw *hw = &igb->hw; local 2408 struct e1000_hw *hw = &igb->hw; local 2475 struct e1000_hw *hw = &igb->hw; local 2551 struct e1000_hw *hw = &igb->hw; local 2586 struct e1000_hw *hw = &igb->hw; local 2657 struct e1000_hw *hw = &igb->hw; local 2816 struct e1000_hw *hw = &igb->hw; local 2845 struct e1000_hw *hw = &igb->hw; local 3158 struct e1000_hw *hw = &igb->hw; local 3197 struct e1000_hw *hw = &igb->hw; local 3311 struct e1000_hw *hw = &igb->hw; local 3369 struct e1000_hw *hw = &igb->hw; local 3556 struct e1000_hw *hw = &igb->hw; local 3600 struct e1000_hw *hw = &igb->hw; local 3627 struct e1000_hw *hw = &igb->hw; local 3659 struct e1000_hw *hw = &igb->hw; local 3691 struct e1000_hw *hw = &igb->hw; local 3738 struct e1000_hw *hw; local 3828 struct e1000_hw *hw; local 3912 struct e1000_hw *hw; local 3934 struct e1000_hw *hw; local 3968 struct e1000_hw *hw; local 4706 struct e1000_hw *hw = &igb->hw; local 4771 struct e1000_hw *hw = &igb->hw; local 4862 struct e1000_hw *hw = &igb->hw; local 5050 struct e1000_hw *hw = &igb->hw; local 5208 igb_get_driver_control(struct e1000_hw *hw) argument 5222 igb_release_driver_control(struct e1000_hw *hw) argument [all...] |
H A D | igb_sw.h | 563 struct e1000_hw hw; member in struct:igb
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_main.c | 419 struct ixgbe_hw *hw; local 446 hw = &ixgbe->hw; 448 hw->back = osdep; 745 struct ixgbe_hw *hw; local 752 hw = &ixgbe->hw; 762 ixgbe_release_driver_control(hw); 767 (void) ixgbe_reset_hw(hw); 772 (void) ixgbe_reset_phy(hw); 919 struct ixgbe_hw *hw = &ixgbe->hw; local 950 struct ixgbe_hw *hw = &ixgbe->hw; local 1046 struct ixgbe_hw *hw = &ixgbe->hw; local 1094 struct ixgbe_hw *hw = &ixgbe->hw; local 1314 struct ixgbe_hw *hw = &ixgbe->hw; local 1453 struct ixgbe_hw *hw = &ixgbe->hw; local 1550 struct ixgbe_hw *hw = &ixgbe->hw; local 1797 struct ixgbe_hw *hw = &ixgbe->hw; local 2305 struct ixgbe_hw *hw = &ixgbe->hw; local 2387 struct ixgbe_hw *hw = &ixgbe->hw; local 2564 struct ixgbe_hw *hw = &ixgbe->hw; local 2655 struct ixgbe_hw *hw = &ixgbe->hw; local 2758 struct ixgbe_hw *hw = &ixgbe->hw; local 2788 struct ixgbe_hw *hw = &ixgbe->hw; local 2845 struct ixgbe_hw *hw = &ixgbe->hw; local 2946 struct ixgbe_hw *hw = &ixgbe->hw; local 3039 struct ixgbe_hw *hw = &ixgbe->hw; local 3180 struct ixgbe_hw *hw = &ixgbe->hw; local 3205 struct ixgbe_hw *hw = &ixgbe->hw; local 3290 struct ixgbe_hw *hw = &ixgbe->hw; local 3477 struct ixgbe_hw *hw = &ixgbe->hw; local 3612 struct ixgbe_hw *hw = &ixgbe->hw; local 3666 struct ixgbe_hw *hw = &ixgbe->hw; local 3744 struct ixgbe_hw *hw = &ixgbe->hw; local 3790 struct ixgbe_hw *hw = &ixgbe->hw; local 3846 struct ixgbe_hw *hw = &ixgbe->hw; local 4010 struct ixgbe_hw *hw = &ixgbe->hw; local 4189 struct ixgbe_hw *hw = &ixgbe->hw; local 4212 struct ixgbe_hw *hw = &ixgbe->hw; local 4410 struct ixgbe_hw *hw; local 4527 struct ixgbe_hw *hw = &ixgbe->hw; local 4619 struct ixgbe_hw *hw = &ixgbe->hw; local 4750 struct ixgbe_hw *hw = &ixgbe->hw; local 4822 struct ixgbe_hw *hw = &ixgbe->hw; local 5278 struct ixgbe_hw *hw = &ixgbe->hw; local 5335 struct ixgbe_hw *hw = &ixgbe->hw; local 5387 struct ixgbe_hw *hw = &ixgbe->hw; local 5436 struct ixgbe_hw *hw = &ixgbe->hw; local 5557 struct ixgbe_hw *hw = &ixgbe->hw; local 5750 struct ixgbe_hw *hw = &ixgbe->hw; local 5812 ixgbe_get_driver_control(struct ixgbe_hw *hw) argument 5829 ixgbe_release_driver_control(struct ixgbe_hw *hw) argument 5867 ixgbe_mc_table_itr(struct ixgbe_hw *hw, uint8_t **upd_ptr, uint32_t *vmdq) argument 6230 struct ixgbe_hw *hw = &ixgbe->hw; local 6290 struct ixgbe_hw *hw = &ixgbe->hw; local [all...] |
H A D | ixgbe_sw.h | 628 struct ixgbe_hw hw; member in struct:ixgbe
|
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | idn.c | 3015 dop_waitlist_t *hw, *tw; local 3031 for (tw = idn.dopers->dop_waitlist, hw = tw->dw_next; 3032 hw; 3033 tw = hw, hw = hw->dw_next) { 3034 if (dwl == hw) 3037 ASSERT(hw); 3039 tw->dw_next = hw->dw_next; 3049 for (hw [all...] |
/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | i40e_common.c | 43 * @hw: pointer to the HW structure 46 * vendor ID and device ID stored in the hw structure. 48 enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw) argument 54 if (hw->vendor_id == I40E_INTEL_VENDOR_ID) { 55 switch (hw->device_id) { 68 hw->mac.type = I40E_MAC_XL710; 74 hw->mac.type = I40E_MAC_X722; 80 hw->mac.type = I40E_MAC_X722_VF; 85 hw->mac.type = I40E_MAC_VF; 88 hw 105 i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) argument 165 i40e_stat_str(struct i40e_hw *hw, enum i40e_status_code stat_err) argument 316 i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, void *buffer, u16 buf_len) argument 395 i40e_check_asq_alive(struct i40e_hw *hw) argument 415 i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading) argument 445 i40e_aq_get_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, bool pf_lut, u8 *lut, u16 lut_size, bool set) argument 501 i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, bool pf_lut, u8 *lut, u16 lut_size) argument 518 i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, bool pf_lut, u8 *lut, u16 lut_size) argument 533 i40e_aq_get_set_rss_key(struct i40e_hw *hw, u16 vsi_id, struct i40e_aqc_get_set_rss_key_data *key, bool set) argument 575 i40e_aq_get_rss_key(struct i40e_hw *hw, u16 vsi_id, struct i40e_aqc_get_set_rss_key_data *key) argument 590 i40e_aq_set_rss_key(struct i40e_hw *hw, u16 vsi_id, struct i40e_aqc_get_set_rss_key_data *key) argument 1000 i40e_init_shared_code(struct i40e_hw *hw) argument 1044 i40e_aq_mac_address_read(struct i40e_hw *hw, u16 *flags, struct i40e_aqc_mac_address_read_data *addrs, struct i40e_asq_cmd_details *cmd_details) argument 1071 i40e_aq_mac_address_write(struct i40e_hw *hw, u16 flags, u8 *mac_addr, struct i40e_asq_cmd_details *cmd_details) argument 1101 i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr) argument 1122 i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr) argument 1149 i40e_pre_tx_queue_cfg(struct i40e_hw *hw, u32 queue, bool enable) argument 1180 i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, u32 pba_num_size) argument 1235 i40e_get_media_type(struct i40e_hw *hw) argument 1290 i40e_pf_reset(struct i40e_hw *hw) argument 1367 i40e_clear_hw(struct i40e_hw *hw) argument 1459 i40e_clear_pxe_mode(struct i40e_hw *hw) argument 1472 i40e_led_is_mine(struct i40e_hw *hw, int idx) argument 1509 i40e_led_get(struct i40e_hw *hw) argument 1555 i40e_led_set(struct i40e_hw *hw, u32 mode, bool blink) argument 1617 i40e_aq_get_phy_capabilities(struct i40e_hw *hw, bool qualified_modules, bool report_init, struct i40e_aq_get_phy_abilities_resp *abilities, struct i40e_asq_cmd_details *cmd_details) argument 1665 i40e_aq_set_phy_config(struct i40e_hw *hw, struct i40e_aq_set_phy_config *config, struct i40e_asq_cmd_details *cmd_details) argument 1693 i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures, bool atomic_restart) argument 1776 i40e_aq_set_mac_config(struct i40e_hw *hw, u16 max_frame_size, bool crc_en, u16 pacing, struct i40e_asq_cmd_details *cmd_details) argument 1809 i40e_aq_clear_pxe_mode(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) argument 1837 i40e_aq_set_link_restart_an(struct i40e_hw *hw, bool enable_link, struct i40e_asq_cmd_details *cmd_details) argument 1868 i40e_aq_get_link_info(struct i40e_hw *hw, bool enable_lse, struct i40e_link_status *link, struct i40e_asq_cmd_details *cmd_details) argument 1954 i40e_aq_set_phy_int_mask(struct i40e_hw *hw, u16 mask, struct i40e_asq_cmd_details *cmd_details) argument 1981 i40e_aq_get_local_advt_reg(struct i40e_hw *hw, u64 *advt_reg, struct i40e_asq_cmd_details *cmd_details) argument 2013 i40e_aq_set_local_advt_reg(struct i40e_hw *hw, u64 advt_reg, struct i40e_asq_cmd_details *cmd_details) argument 2041 i40e_aq_get_partner_advt(struct i40e_hw *hw, u64 *advt_reg, struct i40e_asq_cmd_details *cmd_details) argument 2073 i40e_aq_set_lb_modes(struct i40e_hw *hw, u16 lb_modes, struct i40e_asq_cmd_details *cmd_details) argument 2100 i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, struct i40e_asq_cmd_details *cmd_details) argument 2126 i40e_aq_add_vsi(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) argument 2169 i40e_aq_set_default_vsi(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) argument 2198 i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details) argument 2231 i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details) argument 2264 i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) argument 2298 i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) argument 2333 i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, u16 seid, bool set_filter, struct i40e_asq_cmd_details *cmd_details) argument 2365 i40e_aq_get_vsi_params(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) argument 2407 i40e_aq_update_vsi_params(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) argument 2438 i40e_aq_get_switch_config(struct i40e_hw *hw, struct i40e_aqc_get_switch_config_resp *buf, u16 buf_size, u16 *start_seid, struct i40e_asq_cmd_details *cmd_details) argument 2473 i40e_aq_get_firmware_version(struct i40e_hw *hw, u16 *fw_major_version, u16 *fw_minor_version, u32 *fw_build, u16 *api_major_version, u16 *api_minor_version, struct i40e_asq_cmd_details *cmd_details) argument 2520 i40e_aq_send_driver_version(struct i40e_hw *hw, struct i40e_driver_version *dv, struct i40e_asq_cmd_details *cmd_details) argument 2562 i40e_get_link_status(struct i40e_hw *hw, bool *link_up) argument 2583 i40e_update_link_info(struct i40e_hw *hw) argument 2610 i40e_get_link_speed(struct i40e_hw *hw) argument 2642 i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, u16 downlink_seid, u8 enabled_tc, bool default_port, bool enable_l2_filtering, u16 *veb_seid, struct i40e_asq_cmd_details *cmd_details) argument 2699 i40e_aq_get_veb_parameters(struct i40e_hw *hw, u16 veb_seid, u16 *switch_id, bool *floating, u16 *statistic_index, u16 *vebs_used, u16 *vebs_free, struct i40e_asq_cmd_details *cmd_details) argument 2753 i40e_aq_add_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) argument 2795 i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_remove_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) argument 2835 i40e_aq_add_vlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_remove_vlan_element_data *v_list, u8 count, struct i40e_asq_cmd_details *cmd_details) argument 2875 i40e_aq_remove_vlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_remove_vlan_element_data *v_list, u8 count, struct i40e_asq_cmd_details *cmd_details) argument 2919 i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, struct i40e_asq_cmd_details *cmd_details) argument 2954 i40e_aq_debug_read_register(struct i40e_hw *hw, u32 reg_addr, u64 *reg_val, struct i40e_asq_cmd_details *cmd_details) argument 2989 i40e_aq_debug_write_register(struct i40e_hw *hw, u32 reg_addr, u64 reg_val, struct i40e_asq_cmd_details *cmd_details) argument 3018 i40e_aq_get_hmc_resource_profile(struct i40e_hw *hw, enum i40e_aq_hmc_profile *profile, u8 *pe_vf_enabled_count, struct i40e_asq_cmd_details *cmd_details) argument 3049 i40e_aq_set_hmc_resource_profile(struct i40e_hw *hw, enum i40e_aq_hmc_profile profile, u8 pe_vf_enabled_count, struct i40e_asq_cmd_details *cmd_details) argument 3081 i40e_aq_request_resource(struct i40e_hw *hw, enum i40e_aq_resources_ids resource, enum i40e_aq_resource_access_type access, u8 sdp_number, u64 *timeout, struct i40e_asq_cmd_details *cmd_details) argument 3122 i40e_aq_release_resource(struct i40e_hw *hw, enum i40e_aq_resources_ids resource, u8 sdp_number, struct i40e_asq_cmd_details *cmd_details) argument 3156 i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, void *data, bool last_command, struct i40e_asq_cmd_details *cmd_details) argument 3203 i40e_aq_read_nvm_config(struct i40e_hw *hw, u8 cmd_flags, u32 field_id, void *data, u16 buf_size, u16 *element_count, struct i40e_asq_cmd_details *cmd_details) argument 3242 i40e_aq_write_nvm_config(struct i40e_hw *hw, u8 cmd_flags, void *data, u16 buf_size, u16 element_count, struct i40e_asq_cmd_details *cmd_details) argument 3269 i40e_aq_oem_post_update(struct i40e_hw *hw, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) argument 3296 i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, bool last_command, struct i40e_asq_cmd_details *cmd_details) argument 3366 i40e_parse_discover_capabilities(struct i40e_hw *hw, void *buff, u32 cap_count, enum i40e_admin_queue_opc list_type_opc) argument 3574 i40e_aq_discover_capabilities(struct i40e_hw *hw, void *buff, u16 buff_size, u16 *data_size, enum i40e_admin_queue_opc list_type_opc, struct i40e_asq_cmd_details *cmd_details) argument 3622 i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, void *data, bool last_command, struct i40e_asq_cmd_details *cmd_details) argument 3672 i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, u8 mib_type, void *buff, u16 buff_size, u16 *local_len, u16 *remote_len, struct i40e_asq_cmd_details *cmd_details) argument 3722 i40e_aq_set_lldp_mib(struct i40e_hw *hw, u8 mib_type, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) argument 3760 i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, bool enable_update, struct i40e_asq_cmd_details *cmd_details) argument 3795 i40e_aq_add_lldp_tlv(struct i40e_hw *hw, u8 bridge_type, void *buff, u16 buff_size, u16 tlv_len, u16 *mib_len, struct i40e_asq_cmd_details *cmd_details) argument 3845 i40e_aq_update_lldp_tlv(struct i40e_hw *hw, u8 bridge_type, void *buff, u16 buff_size, u16 old_len, u16 new_len, u16 offset, u16 *mib_len, struct i40e_asq_cmd_details *cmd_details) argument 3896 i40e_aq_delete_lldp_tlv(struct i40e_hw *hw, u8 bridge_type, void *buff, u16 buff_size, u16 tlv_len, u16 *mib_len, struct i40e_asq_cmd_details *cmd_details) argument 3937 i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, struct i40e_asq_cmd_details *cmd_details) argument 3962 i40e_aq_start_lldp(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) argument 3988 i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) argument 4016 i40e_aq_start_stop_dcbx(struct i40e_hw *hw, bool start_agent, struct i40e_asq_cmd_details *cmd_details) argument 4046 i40e_aq_add_udp_tunnel(struct i40e_hw *hw, u16 udp_port, u8 protocol_index, u8 *filter_index, struct i40e_asq_cmd_details *cmd_details) argument 4077 i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, struct i40e_asq_cmd_details *cmd_details) argument 4106 i40e_aq_get_switch_resource_alloc(struct i40e_hw *hw, u8 *num_entries, struct i40e_aqc_switch_resource_alloc_element_resp *buf, u16 count, struct i40e_asq_cmd_details *cmd_details) argument 4141 i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) argument 4173 i40e_aq_add_pvirt(struct i40e_hw *hw, u16 flags, u16 mac_seid, u16 vsi_seid, u16 *ret_seid) argument 4214 i40e_aq_add_tag(struct i40e_hw *hw, bool direct_to_queue, u16 vsi_seid, u16 tag, u16 queue_num, u16 *tags_used, u16 *tags_free, struct i40e_asq_cmd_details *cmd_details) argument 4263 i40e_aq_remove_tag(struct i40e_hw *hw, u16 vsi_seid, u16 tag, u16 *tags_used, u16 *tags_free, struct i40e_asq_cmd_details *cmd_details) argument 4312 i40e_aq_add_mcast_etag(struct i40e_hw *hw, u16 pv_seid, u16 etag, u8 num_tags_in_buf, void *buf, u16 *tags_used, u16 *tags_free, struct i40e_asq_cmd_details *cmd_details) argument 4364 i40e_aq_remove_mcast_etag(struct i40e_hw *hw, u16 pv_seid, u16 etag, u16 *tags_used, u16 *tags_free, struct i40e_asq_cmd_details *cmd_details) argument 4411 i40e_aq_update_tag(struct i40e_hw *hw, u16 vsi_seid, u16 old_tag, u16 new_tag, u16 *tags_used, u16 *tags_free, struct i40e_asq_cmd_details *cmd_details) argument 4455 i40e_aq_dcb_ignore_pfc(struct i40e_hw *hw, u8 tcmap, bool request, u8 *tcmap_ret, struct i40e_asq_cmd_details *cmd_details) argument 4498 i40e_aq_dcb_updated(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) argument 4523 i40e_aq_add_statistics(struct i40e_hw *hw, u16 seid, u16 vlan_id, u16 *stat_index, struct i40e_asq_cmd_details *cmd_details) argument 4560 i40e_aq_remove_statistics(struct i40e_hw *hw, u16 seid, u16 vlan_id, u16 stat_index, struct i40e_asq_cmd_details *cmd_details) argument 4593 i40e_aq_set_port_parameters(struct i40e_hw *hw, u16 bad_frame_vsi, bool save_bad_pac, bool pad_short_pac, bool double_vlan, struct i40e_asq_cmd_details *cmd_details) argument 4633 i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u16 seid, void *buff, u16 buff_size, enum i40e_admin_queue_opc opcode, struct i40e_asq_cmd_details *cmd_details) argument 4691 i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, u16 seid, u16 credit, u8 max_credit, struct i40e_asq_cmd_details *cmd_details) argument 4720 i40e_aq_config_switch_comp_bw_limit(struct i40e_hw *hw, u16 seid, u16 credit, u8 max_bw, struct i40e_asq_cmd_details *cmd_details) argument 4748 i40e_aq_config_vsi_ets_sla_bw_limit(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_vsi_ets_sla_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4765 i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4782 i40e_aq_config_switch_comp_ets_bw_limit( struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_ets_bw_limit_data *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4799 i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_vsi_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4816 i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4833 i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4850 i40e_aq_query_port_ets_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_port_ets_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4867 i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 4889 i40e_validate_filter_settings(struct i40e_hw *hw, struct i40e_filter_control_settings *settings) argument 4982 i40e_set_filter_control(struct i40e_hw *hw, struct i40e_filter_control_settings *settings) argument 5056 i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, u8 *mac_addr, u16 ethtype, u16 flags, u16 vsi_seid, u16 queue, bool is_add, struct i40e_control_filter_stats *stats, struct i40e_asq_cmd_details *cmd_details) argument 5115 i40e_aq_add_cloud_filters(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_remove_cloud_filters_element_data *filters, u8 filter_count) argument 5152 i40e_aq_remove_cloud_filters(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_remove_cloud_filters_element_data *filters, u8 filter_count) argument 5189 i40e_aq_alternate_write(struct i40e_hw *hw, u32 reg_addr0, u32 reg_val0, u32 reg_addr1, u32 reg_val1) argument 5220 i40e_aq_alternate_write_indirect(struct i40e_hw *hw, u32 addr, u32 dw_count, void *buffer) argument 5264 i40e_aq_alternate_read(struct i40e_hw *hw, u32 reg_addr0, u32 *reg_val0, u32 reg_addr1, u32 *reg_val1) argument 5303 i40e_aq_alternate_read_indirect(struct i40e_hw *hw, u32 addr, u32 dw_count, void *buffer) argument 5342 i40e_aq_alternate_clear(struct i40e_hw *hw) argument 5364 i40e_aq_alternate_write_done(struct i40e_hw *hw, u8 bios_mode, bool *reset_needed) argument 5397 i40e_aq_set_oem_mode(struct i40e_hw *hw, u8 oem_mode) argument 5422 i40e_aq_resume_port_tx(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) argument 5442 i40e_set_pci_config_data(struct i40e_hw *hw, u16 link_status) argument 5495 i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, u8 table_id, u32 start_index, u16 buff_size, void *buff, u16 *ret_buff_size, u8 *ret_next_table, u32 *ret_next_index, struct i40e_asq_cmd_details *cmd_details) argument 5547 i40e_read_bw_from_alt_ram(struct i40e_hw *hw, u32 *max_bw, u32 *min_bw, bool *min_valid, bool *max_valid) argument 5587 i40e_aq_configure_partition_bw(struct i40e_hw *hw, struct i40e_aqc_configure_partition_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) argument 5625 i40e_aq_send_msg_to_pf(struct i40e_hw *hw, enum i40e_virtchnl_ops v_opcode, enum i40e_status_code v_retval, u8 *msg, u16 msglen, struct i40e_asq_cmd_details *cmd_details) argument 5664 i40e_vf_parse_hw_config(struct i40e_hw *hw, struct i40e_virtchnl_vf_resource *msg) argument 5704 i40e_vf_reset(struct i40e_hw *hw) argument [all...] |
H A D | i40e_type.h | 112 /* debug masks - set these bits in hw->debug_mask to control output */ 629 static INLINE bool i40e_is_vf(struct i40e_hw *hw) argument 632 return (hw->mac.type == I40E_MAC_VF || 633 hw->mac.type == I40E_MAC_X722_VF); 635 return hw->mac.type == I40E_MAC_VF;
|
/illumos-gate/usr/src/uts/common/io/iwn/ |
H A D | if_iwn.c | 2988 uint16_t hw; local 2995 hw = le16toh(sc->rxq.stat->closed_count) & 0xfff; 2996 while (sc->rxq.cur != hw) { 3194 hw = (hw == 0) ? IWN_RX_RING_COUNT - 1 : hw - 1; 3195 IWN_WRITE(sc, IWN_FH_RX_WPTR, hw & ~7);
|