Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ixl/i40e_prototype.h
Show First 20 Lines • Show All 160 Lines • ▼ Show 20 Lines | |||||
enum i40e_status_code i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, | ||||
u16 vsi_id, bool set_filter, | u16 vsi_id, bool set_filter, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, | ||||
u16 vsi_id, bool set, struct i40e_asq_cmd_details *cmd_details, | u16 vsi_id, bool set, struct i40e_asq_cmd_details *cmd_details, | ||||
bool rx_only_promisc); | bool rx_only_promisc); | ||||
enum i40e_status_code i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, | ||||
u16 vsi_id, bool set, struct i40e_asq_cmd_details *cmd_details); | u16 vsi_id, bool set, struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_set_vsi_full_promiscuous(struct i40e_hw *hw, | |||||
u16 seid, bool set, | |||||
struct i40e_asq_cmd_details *cmd_details); | |||||
enum i40e_status_code i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, | ||||
u16 seid, bool enable, u16 vid, | u16 seid, bool enable, u16 vid, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, | ||||
u16 seid, bool enable, u16 vid, | u16 seid, bool enable, u16 vid, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, | |||||
u16 seid, bool enable, u16 vid, | |||||
struct i40e_asq_cmd_details *cmd_details); | |||||
enum i40e_status_code i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, | ||||
u16 seid, bool enable, | u16 seid, bool enable, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_get_vsi_params(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_get_vsi_params(struct i40e_hw *hw, | ||||
struct i40e_vsi_context *vsi_ctx, | struct i40e_vsi_context *vsi_ctx, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_update_vsi_params(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_update_vsi_params(struct i40e_hw *hw, | ||||
struct i40e_vsi_context *vsi_ctx, | struct i40e_vsi_context *vsi_ctx, | ||||
▲ Show 20 Lines • Show All 329 Lines • ▼ Show 20 Lines | enum i40e_status_code i40e_aq_set_clear_wol_filter(struct i40e_hw *hw, | ||||
u8 filter_index, | u8 filter_index, | ||||
struct i40e_aqc_set_wol_filter_data *filter, | struct i40e_aqc_set_wol_filter_data *filter, | ||||
bool set_filter, bool no_wol_tco, | bool set_filter, bool no_wol_tco, | ||||
bool filter_valid, bool no_wol_tco_valid, | bool filter_valid, bool no_wol_tco_valid, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_aq_get_wake_event_reason(struct i40e_hw *hw, | enum i40e_status_code i40e_aq_get_wake_event_reason(struct i40e_hw *hw, | ||||
u16 *wake_reason, | u16 *wake_reason, | ||||
struct i40e_asq_cmd_details *cmd_details); | struct i40e_asq_cmd_details *cmd_details); | ||||
enum i40e_status_code i40e_read_phy_register(struct i40e_hw *hw, u8 page, | enum i40e_status_code i40e_aq_clear_all_wol_filters(struct i40e_hw *hw, | ||||
struct i40e_asq_cmd_details *cmd_details); | |||||
enum i40e_status_code i40e_read_phy_register_clause22(struct i40e_hw *hw, | |||||
u16 reg, u8 phy_addr, u16 *value); | u16 reg, u8 phy_addr, u16 *value); | ||||
enum i40e_status_code i40e_write_phy_register(struct i40e_hw *hw, u8 page, | enum i40e_status_code i40e_write_phy_register_clause22(struct i40e_hw *hw, | ||||
u16 reg, u8 phy_addr, u16 value); | u16 reg, u8 phy_addr, u16 value); | ||||
enum i40e_status_code i40e_read_phy_register_clause45(struct i40e_hw *hw, | |||||
u8 page, u16 reg, u8 phy_addr, u16 *value); | |||||
enum i40e_status_code i40e_write_phy_register_clause45(struct i40e_hw *hw, | |||||
u8 page, u16 reg, u8 phy_addr, u16 value); | |||||
enum i40e_status_code i40e_read_phy_register(struct i40e_hw *hw, | |||||
u8 page, u16 reg, u8 phy_addr, u16 *value); | |||||
enum i40e_status_code i40e_write_phy_register(struct i40e_hw *hw, | |||||
u8 page, u16 reg, u8 phy_addr, u16 value); | |||||
u8 i40e_get_phy_address(struct i40e_hw *hw, u8 dev_num); | u8 i40e_get_phy_address(struct i40e_hw *hw, u8 dev_num); | ||||
enum i40e_status_code i40e_blink_phy_link_led(struct i40e_hw *hw, | enum i40e_status_code i40e_blink_phy_link_led(struct i40e_hw *hw, | ||||
u32 time, u32 interval); | u32 time, u32 interval); | ||||
#endif /* _I40E_PROTOTYPE_H_ */ | #endif /* _I40E_PROTOTYPE_H_ */ |