Searched refs:ixgbe_hw (Results 1 - 25 of 56) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ixgbevf/
H A Dvf.h41 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 Dmbx.c36 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 Dvf.c39 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 Dvf.h41 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 Dmbx.c36 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 Dvf.c39 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 Dixgbe_common.h33 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 Dixgbe_phy.h87 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 Dixgbe_mbx.h84 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 Dixgbe_dcb_82598.h74 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 Dixgbe_dcb_82599.h102 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 Dixgbe_dcb.h159 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 Dixgbe_mbx.c43 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 Dixgbe_common.c37 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 Dixgbe_phy.c35 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 Dixgbe_dcb.c213 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 Dixgbe_common.h33 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 Dixgbe_phy.h87 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 Dixgbe_mbx.h84 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 Dixgbe_dcb_82598.h74 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 Dixgbe_dcb_82599.h102 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 Dixgbe_dcb.h159 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 Dixgbe_mbx.c43 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 Dixgbe_common.c37 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 Dixgbe_phy.c35 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...]

Completed in 105 milliseconds

123