Lines Matching refs:vf

16 	return repr->vf->pf->hw.port_info->lport;  in ice_repr_get_sw_port_id()
33 if (repr->vf->devlink_port.devlink) in ice_repr_get_phys_port_name()
37 repr->vf->vf_id); in ice_repr_get_phys_port_name()
55 if (ice_is_vf_disabled(np->repr->vf)) in ice_repr_get_stats64()
98 struct ice_vf *vf; in ice_repr_open() local
100 vf = repr->vf; in ice_repr_open()
101 vf->link_forced = true; in ice_repr_open()
102 vf->link_up = true; in ice_repr_open()
103 ice_vc_notify_vf_link_state(vf); in ice_repr_open()
124 struct ice_vf *vf; in ice_repr_stop() local
126 vf = repr->vf; in ice_repr_stop()
127 vf->link_forced = true; in ice_repr_stop()
128 vf->link_up = false; in ice_repr_stop()
129 ice_vc_notify_vf_link_state(vf); in ice_repr_stop()
142 return &repr->vf->devlink_port; in ice_repr_get_devlink_port()
236 static int ice_repr_add(struct ice_vf *vf) in ice_repr_add() argument
253 repr->src_vsi = ice_get_vf_vsi(vf); in ice_repr_add()
254 repr->vf = vf; in ice_repr_add()
255 vf->repr = repr; in ice_repr_add()
266 err = ice_devlink_create_vf_port(vf); in ice_repr_add()
277 devlink_port_type_eth_set(&vf->devlink_port, repr->netdev); in ice_repr_add()
282 ice_devlink_destroy_vf_port(vf); in ice_repr_add()
285 vf->repr->q_vector = NULL; in ice_repr_add()
291 vf->repr = NULL; in ice_repr_add()
299 static void ice_repr_rem(struct ice_vf *vf) in ice_repr_rem() argument
301 ice_devlink_destroy_vf_port(vf); in ice_repr_rem()
302 kfree(vf->repr->q_vector); in ice_repr_rem()
303 vf->repr->q_vector = NULL; in ice_repr_rem()
304 unregister_netdev(vf->repr->netdev); in ice_repr_rem()
305 free_netdev(vf->repr->netdev); in ice_repr_rem()
306 vf->repr->netdev = NULL; in ice_repr_rem()
307 kfree(vf->repr); in ice_repr_rem()
308 vf->repr = NULL; in ice_repr_rem()
321 struct ice_vf *vf = &pf->vf[i]; in ice_repr_add_for_all_vfs() local
323 err = ice_repr_add(vf); in ice_repr_add_for_all_vfs()
327 ice_vc_change_ops_to_repr(&vf->vc_ops); in ice_repr_add_for_all_vfs()
334 struct ice_vf *vf = &pf->vf[i]; in ice_repr_add_for_all_vfs() local
336 ice_repr_rem(vf); in ice_repr_add_for_all_vfs()
337 ice_vc_set_dflt_vf_ops(&vf->vc_ops); in ice_repr_add_for_all_vfs()
352 struct ice_vf *vf = &pf->vf[i]; in ice_repr_rem_from_all_vfs() local
354 ice_repr_rem(vf); in ice_repr_rem_from_all_vfs()
355 ice_vc_set_dflt_vf_ops(&vf->vc_ops); in ice_repr_rem_from_all_vfs()