/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ixgbevf/ |
H A D | vf.h | 41 struct ixgbe_hw; 44 typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, 47 s32 (*init_hw)(struct ixgbe_hw *); 48 s32 (*reset_hw)(struct ixgbe_hw *); 49 s32 (*start_hw)(struct ixgbe_hw *); 50 s32 (*clear_hw_cntrs)(struct ixgbe_hw *); 51 enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *); 52 u32 (*get_supported_physical_layer)(struct ixgbe_hw *); 53 s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *); 54 s32 (*stop_adapter)(struct ixgbe_hw *); 123 struct ixgbe_hw { struct [all...] |
H A D | mbx.c | 36 static s32 ixgbevf_poll_for_msg(struct ixgbe_hw *hw) 59 static s32 ixgbevf_poll_for_ack(struct ixgbe_hw *hw) 85 static s32 ixgbevf_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) 108 static s32 ixgbevf_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) 130 static u32 ixgbevf_read_v2p_mailbox(struct ixgbe_hw *hw) 148 static s32 ixgbevf_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask) 167 static s32 ixgbevf_check_for_msg_vf(struct ixgbe_hw *hw) 185 static s32 ixgbevf_check_for_ack_vf(struct ixgbe_hw *hw) 203 static s32 ixgbevf_check_for_rst_vf(struct ixgbe_hw *hw) 222 static s32 ixgbevf_obtain_mbx_lock_vf(struct ixgbe_hw *h [all...] |
H A D | vf.c | 39 static s32 ixgbevf_start_hw_vf(struct ixgbe_hw *hw) 54 static s32 ixgbevf_init_hw_vf(struct ixgbe_hw *hw) 70 static s32 ixgbevf_reset_hw_vf(struct ixgbe_hw *hw) 121 * Sets the adapter_stopped flag within ixgbe_hw struct. Clears interrupts, 126 static s32 ixgbevf_stop_hw_vf(struct ixgbe_hw *hw) 181 static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) 212 static s32 ixgbevf_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr) 226 static s32 ixgbevf_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, 259 static s32 ixgbevf_update_mc_addr_list_vf(struct ixgbe_hw *hw, 302 static s32 ixgbevf_set_vfta_vf(struct ixgbe_hw *h [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ixgbevf/ |
H A D | vf.h | 41 struct ixgbe_hw; 44 typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, 47 s32 (*init_hw)(struct ixgbe_hw *); 48 s32 (*reset_hw)(struct ixgbe_hw *); 49 s32 (*start_hw)(struct ixgbe_hw *); 50 s32 (*clear_hw_cntrs)(struct ixgbe_hw *); 51 enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *); 52 u32 (*get_supported_physical_layer)(struct ixgbe_hw *); 53 s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *); 54 s32 (*stop_adapter)(struct ixgbe_hw *); 123 struct ixgbe_hw { struct [all...] |
H A D | mbx.c | 36 static s32 ixgbevf_poll_for_msg(struct ixgbe_hw *hw) 59 static s32 ixgbevf_poll_for_ack(struct ixgbe_hw *hw) 85 static s32 ixgbevf_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) 108 static s32 ixgbevf_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) 130 static u32 ixgbevf_read_v2p_mailbox(struct ixgbe_hw *hw) 148 static s32 ixgbevf_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask) 167 static s32 ixgbevf_check_for_msg_vf(struct ixgbe_hw *hw) 185 static s32 ixgbevf_check_for_ack_vf(struct ixgbe_hw *hw) 203 static s32 ixgbevf_check_for_rst_vf(struct ixgbe_hw *hw) 222 static s32 ixgbevf_obtain_mbx_lock_vf(struct ixgbe_hw *h [all...] |
H A D | vf.c | 39 static s32 ixgbevf_start_hw_vf(struct ixgbe_hw *hw) 54 static s32 ixgbevf_init_hw_vf(struct ixgbe_hw *hw) 70 static s32 ixgbevf_reset_hw_vf(struct ixgbe_hw *hw) 121 * Sets the adapter_stopped flag within ixgbe_hw struct. Clears interrupts, 126 static s32 ixgbevf_stop_hw_vf(struct ixgbe_hw *hw) 181 static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) 212 static s32 ixgbevf_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr) 226 static s32 ixgbevf_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, 259 static s32 ixgbevf_update_mc_addr_list_vf(struct ixgbe_hw *hw, 302 static s32 ixgbevf_set_vfta_vf(struct ixgbe_hw *h [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ixgbe/ |
H A D | ixgbe_common.h | 33 u32 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw); 34 s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw); 35 s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw); 36 s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw); 37 s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw); 38 s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num); 39 s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr); 40 s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw); 41 void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw); 42 s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *h [all...] |
H A D | ixgbe_phy.h | 87 s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw); 88 s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw); 89 s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw); 90 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 92 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 94 s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw); 95 s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw, 101 s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, 104 s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw, 107 s32 ixgbe_reset_phy_nl(struct ixgbe_hw *h [all...] |
H A D | ixgbe_mbx.h | 84 s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16); 85 s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16); 86 s32 ixgbe_read_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16); 87 s32 ixgbe_write_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16); 88 s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16); 89 s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16); 90 s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16); 91 void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw); 92 void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
|
H A D | ixgbe_dcb_82598.h | 74 s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, struct ixgbe_dcb_config *); 75 s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *, struct ixgbe_hw_stats *, 79 s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *); 80 s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *, struct ixgbe_hw_stats *, 84 s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *, 86 s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *, 88 s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *, 92 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *, struct ixgbe_dcb_config *);
|
H A D | ixgbe_dcb_82599.h | 102 s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, 104 s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *hw, 109 s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw); 110 s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *hw, 115 s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, 117 s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, 119 s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, 124 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw,
|
H A D | ixgbe_dcb.h | 159 s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *, struct ixgbe_dcb_config *g); 160 s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8); 163 s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *); 164 s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8); 167 s32 ixgbe_dcb_config_tx_desc_arbiter(struct ixgbe_hw *, 169 s32 ixgbe_dcb_config_tx_data_arbiter(struct ixgbe_hw *, 171 s32 ixgbe_dcb_config_rx_arbiter(struct ixgbe_hw *, struct ixgbe_dcb_config *); 174 s32 ixgbe_dcb_hw_config(struct ixgbe_hw *, struct ixgbe_dcb_config *);
|
H A D | ixgbe_mbx.c | 43 s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) 67 s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) 88 s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id) 106 s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id) 124 s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id) 142 static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id) 171 static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id) 203 s32 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) 230 s32 ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, 256 void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *h [all...] |
H A D | ixgbe_common.c | 37 static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw); 38 static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw); 39 static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw); 40 static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw); 41 static void ixgbe_standby_eeprom(struct ixgbe_hw *hw); 42 static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, 44 static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count); 45 static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 46 static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 47 static void ixgbe_release_eeprom(struct ixgbe_hw *h [all...] |
H A D | ixgbe_phy.c | 35 static void ixgbe_i2c_start(struct ixgbe_hw *hw); 36 static void ixgbe_i2c_stop(struct ixgbe_hw *hw); 37 static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data); 38 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data); 39 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw); 40 static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data); 41 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data); 42 static s32 ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 43 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 44 static s32 ixgbe_set_i2c_data(struct ixgbe_hw *h [all...] |
H A D | ixgbe_dcb.c | 213 s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *stats, 232 s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *stats, 250 s32 ixgbe_dcb_config_rx_arbiter(struct ixgbe_hw *hw, 268 s32 ixgbe_dcb_config_tx_desc_arbiter(struct ixgbe_hw *hw, 286 s32 ixgbe_dcb_config_tx_data_arbiter(struct ixgbe_hw *hw, 304 s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *hw, 322 s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *hw) 339 s32 ixgbe_dcb_hw_config(struct ixgbe_hw *hw,
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ixgbe/ |
H A D | ixgbe_common.h | 33 u32 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw); 34 s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw); 35 s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw); 36 s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw); 37 s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw); 38 s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num); 39 s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr); 40 s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw); 41 void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw); 42 s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *h [all...] |
H A D | ixgbe_phy.h | 87 s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw); 88 s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw); 89 s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw); 90 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 92 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 94 s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw); 95 s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw, 101 s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, 104 s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw, 107 s32 ixgbe_reset_phy_nl(struct ixgbe_hw *h [all...] |
H A D | ixgbe_mbx.h | 84 s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16); 85 s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16); 86 s32 ixgbe_read_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16); 87 s32 ixgbe_write_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16); 88 s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16); 89 s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16); 90 s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16); 91 void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw); 92 void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
|
H A D | ixgbe_dcb_82598.h | 74 s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, struct ixgbe_dcb_config *); 75 s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *, struct ixgbe_hw_stats *, 79 s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *); 80 s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *, struct ixgbe_hw_stats *, 84 s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *, 86 s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *, 88 s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *, 92 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *, struct ixgbe_dcb_config *);
|
H A D | ixgbe_dcb_82599.h | 102 s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, 104 s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *hw, 109 s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw); 110 s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *hw, 115 s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, 117 s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, 119 s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, 124 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw,
|
H A D | ixgbe_dcb.h | 159 s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *, struct ixgbe_dcb_config *g); 160 s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8); 163 s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *); 164 s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8); 167 s32 ixgbe_dcb_config_tx_desc_arbiter(struct ixgbe_hw *, 169 s32 ixgbe_dcb_config_tx_data_arbiter(struct ixgbe_hw *, 171 s32 ixgbe_dcb_config_rx_arbiter(struct ixgbe_hw *, struct ixgbe_dcb_config *); 174 s32 ixgbe_dcb_hw_config(struct ixgbe_hw *, struct ixgbe_dcb_config *);
|
H A D | ixgbe_mbx.c | 43 s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) 67 s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) 88 s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id) 106 s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id) 124 s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id) 142 static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id) 171 static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id) 203 s32 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) 230 s32 ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, 256 void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *h [all...] |
H A D | ixgbe_common.c | 37 static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw); 38 static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw); 39 static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw); 40 static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw); 41 static void ixgbe_standby_eeprom(struct ixgbe_hw *hw); 42 static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, 44 static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count); 45 static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 46 static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 47 static void ixgbe_release_eeprom(struct ixgbe_hw *h [all...] |
H A D | ixgbe_phy.c | 35 static void ixgbe_i2c_start(struct ixgbe_hw *hw); 36 static void ixgbe_i2c_stop(struct ixgbe_hw *hw); 37 static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data); 38 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data); 39 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw); 40 static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data); 41 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data); 42 static s32 ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 43 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 44 static s32 ixgbe_set_i2c_data(struct ixgbe_hw *h [all...] |