Lines Matching refs:vf

58 	void (*free)(struct ice_vf *vf);
59 void (*clear_reset_state)(struct ice_vf *vf);
60 void (*clear_mbx_register)(struct ice_vf *vf);
61 void (*trigger_reset_register)(struct ice_vf *vf, bool is_vflr);
62 bool (*poll_reset_status)(struct ice_vf *vf);
63 void (*clear_reset_trigger)(struct ice_vf *vf);
64 void (*irq_close)(struct ice_vf *vf);
65 int (*create_vsi)(struct ice_vf *vf);
66 void (*post_vsi_rebuild)(struct ice_vf *vf);
145 static inline u16 ice_vf_get_port_vlan_id(struct ice_vf *vf) in ice_vf_get_port_vlan_id() argument
147 return vf->port_vlan_info.vid; in ice_vf_get_port_vlan_id()
150 static inline u8 ice_vf_get_port_vlan_prio(struct ice_vf *vf) in ice_vf_get_port_vlan_prio() argument
152 return vf->port_vlan_info.prio; in ice_vf_get_port_vlan_prio()
155 static inline bool ice_vf_is_port_vlan_ena(struct ice_vf *vf) in ice_vf_is_port_vlan_ena() argument
157 return (ice_vf_get_port_vlan_id(vf) || ice_vf_get_port_vlan_prio(vf)); in ice_vf_is_port_vlan_ena()
160 static inline u16 ice_vf_get_port_vlan_tpid(struct ice_vf *vf) in ice_vf_get_port_vlan_tpid() argument
162 return vf->port_vlan_info.tpid; in ice_vf_get_port_vlan_tpid()
190 #define ice_for_each_vf(pf, bkt, vf) \ argument
191 hash_for_each((pf)->vfs.table, (bkt), (vf), entry)
207 #define ice_for_each_vf_rcu(pf, bkt, vf) \ argument
208 hash_for_each_rcu((pf)->vfs.table, (bkt), (vf), entry)
212 void ice_put_vf(struct ice_vf *vf);
215 struct ice_vsi *ice_get_vf_vsi(struct ice_vf *vf);
216 bool ice_is_vf_disabled(struct ice_vf *vf);
217 int ice_check_vf_ready_for_cfg(struct ice_vf *vf);
218 void ice_set_vf_state_dis(struct ice_vf *vf);
221 ice_vf_get_promisc_masks(struct ice_vf *vf, struct ice_vsi *vsi,
224 ice_vf_set_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m);
226 ice_vf_clear_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m);
227 int ice_reset_vf(struct ice_vf *vf, u32 flags);
236 static inline void ice_put_vf(struct ice_vf *vf) in ice_put_vf() argument
250 static inline struct ice_vsi *ice_get_vf_vsi(struct ice_vf *vf) in ice_get_vf_vsi() argument
255 static inline bool ice_is_vf_disabled(struct ice_vf *vf) in ice_is_vf_disabled() argument
260 static inline int ice_check_vf_ready_for_cfg(struct ice_vf *vf) in ice_check_vf_ready_for_cfg() argument
265 static inline void ice_set_vf_state_dis(struct ice_vf *vf) in ice_set_vf_state_dis() argument
275 ice_vf_set_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) in ice_vf_set_vsi_promisc() argument
281 ice_vf_clear_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) in ice_vf_clear_vsi_promisc() argument
286 static inline int ice_reset_vf(struct ice_vf *vf, u32 flags) in ice_reset_vf() argument