Searched defs:hw (Results 76 - 91 of 91) sorted by relevance

1234

/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_machdep.c236 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 Decppvar.h55 #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 Dixgbe_api.c58 * @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 Dixgbe_x550.c42 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 Dixgbe_common.c41 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 De1000_ich8lan.c74 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 Dmwl.c1635 * 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 De1000g_main.c406 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 Digb_main.c428 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 Digb_sw.h563 struct e1000_hw hw; member in struct:igb
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_main.c419 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 Dixgbe_sw.h628 struct ixgbe_hw hw; member in struct:ixgbe
/illumos-gate/usr/src/uts/sun4u/starfire/io/
H A Didn.c3015 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 Di40e_common.c43 * @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 Di40e_type.h112 /* 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 Dif_iwn.c2988 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);

Completed in 132 milliseconds

1234