Lines Matching refs:ice_vf

42 	int (*get_ver_msg)(struct ice_vf *vf, u8 *msg);
43 int (*get_vf_res_msg)(struct ice_vf *vf, u8 *msg);
44 void (*reset_vf)(struct ice_vf *vf);
45 int (*add_mac_addr_msg)(struct ice_vf *vf, u8 *msg);
46 int (*del_mac_addr_msg)(struct ice_vf *vf, u8 *msg);
47 int (*cfg_qs_msg)(struct ice_vf *vf, u8 *msg);
48 int (*ena_qs_msg)(struct ice_vf *vf, u8 *msg);
49 int (*dis_qs_msg)(struct ice_vf *vf, u8 *msg);
50 int (*request_qs_msg)(struct ice_vf *vf, u8 *msg);
51 int (*cfg_irq_map_msg)(struct ice_vf *vf, u8 *msg);
52 int (*config_rss_key)(struct ice_vf *vf, u8 *msg);
53 int (*config_rss_lut)(struct ice_vf *vf, u8 *msg);
54 int (*config_rss_hfunc)(struct ice_vf *vf, u8 *msg);
55 int (*get_stats_msg)(struct ice_vf *vf, u8 *msg);
56 int (*cfg_promiscuous_mode_msg)(struct ice_vf *vf, u8 *msg);
57 int (*add_vlan_msg)(struct ice_vf *vf, u8 *msg);
58 int (*remove_vlan_msg)(struct ice_vf *vf, u8 *msg);
59 int (*query_rxdid)(struct ice_vf *vf);
60 int (*get_rss_hashcfg)(struct ice_vf *vf);
61 int (*set_rss_hashcfg)(struct ice_vf *vf, u8 *msg);
62 int (*ena_vlan_stripping)(struct ice_vf *vf);
63 int (*dis_vlan_stripping)(struct ice_vf *vf);
64 int (*handle_rss_cfg_msg)(struct ice_vf *vf, u8 *msg, bool add);
65 int (*add_fdir_fltr_msg)(struct ice_vf *vf, u8 *msg);
66 int (*del_fdir_fltr_msg)(struct ice_vf *vf, u8 *msg);
67 int (*get_offload_vlan_v2_caps)(struct ice_vf *vf);
68 int (*add_vlan_v2_msg)(struct ice_vf *vf, u8 *msg);
69 int (*remove_vlan_v2_msg)(struct ice_vf *vf, u8 *msg);
70 int (*ena_vlan_stripping_v2_msg)(struct ice_vf *vf, u8 *msg);
71 int (*dis_vlan_stripping_v2_msg)(struct ice_vf *vf, u8 *msg);
72 int (*ena_vlan_insertion_v2_msg)(struct ice_vf *vf, u8 *msg);
73 int (*dis_vlan_insertion_v2_msg)(struct ice_vf *vf, u8 *msg);
74 int (*get_qos_caps)(struct ice_vf *vf);
75 int (*cfg_q_tc_map)(struct ice_vf *vf, u8 *msg);
76 int (*cfg_q_bw)(struct ice_vf *vf, u8 *msg);
77 int (*cfg_q_quanta)(struct ice_vf *vf, u8 *msg);
78 int (*get_ptp_cap)(struct ice_vf *vf,
80 int (*get_phc_time)(struct ice_vf *vf);
84 void ice_virtchnl_set_dflt_ops(struct ice_vf *vf);
85 void ice_virtchnl_set_repr_ops(struct ice_vf *vf);
86 void ice_vc_notify_vf_link_state(struct ice_vf *vf);
90 ice_vc_send_msg_to_vf(struct ice_vf *vf, u32 v_opcode,
92 bool ice_vc_isvalid_vsi_id(struct ice_vf *vf, u16 vsi_id);
97 int ice_vf_ena_vlan_promisc(struct ice_vf *vf, struct ice_vsi *vsi,
99 bool ice_is_vlan_promisc_allowed(struct ice_vf *vf);
101 static inline void ice_virtchnl_set_dflt_ops(struct ice_vf *vf) { } in ice_virtchnl_set_dflt_ops()
102 static inline void ice_virtchnl_set_repr_ops(struct ice_vf *vf) { } in ice_virtchnl_set_repr_ops()
103 static inline void ice_vc_notify_vf_link_state(struct ice_vf *vf) { } in ice_vc_notify_vf_link_state()
109 static inline int ice_vf_ena_vlan_promisc(struct ice_vf *vf, in ice_vf_ena_vlan_promisc()
116 static inline bool ice_is_vlan_promisc_allowed(struct ice_vf *vf) in ice_is_vlan_promisc_allowed()
122 ice_vc_send_msg_to_vf(struct ice_vf *vf, u32 v_opcode, in ice_vc_send_msg_to_vf()
128 static inline bool ice_vc_isvalid_vsi_id(struct ice_vf *vf, u16 vsi_id) in ice_vc_isvalid_vsi_id()