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()
160 int vf_id = np->repr->vf->vf_id; in ice_repr_sp_stats64()
291 static int ice_repr_add(struct ice_vf *vf) in ice_repr_add() argument
299 vsi = ice_get_vf_vsi(vf); in ice_repr_add()
322 repr->vf = vf; in ice_repr_add()
323 vf->repr = repr; in ice_repr_add()
334 err = ice_devlink_create_vf_port(vf); in ice_repr_add()
341 SET_NETDEV_DEV(repr->netdev, ice_pf_to_dev(vf->pf)); in ice_repr_add()
346 devlink_port_type_eth_set(&vf->devlink_port, repr->netdev); in ice_repr_add()
348 ice_virtchnl_set_repr_ops(vf); in ice_repr_add()
353 ice_devlink_destroy_vf_port(vf); in ice_repr_add()
356 vf->repr->q_vector = NULL; in ice_repr_add()
367 vf->repr = NULL; in ice_repr_add()
375 static void ice_repr_rem(struct ice_vf *vf) in ice_repr_rem() argument
377 if (!vf->repr) in ice_repr_rem()
380 ice_devlink_destroy_vf_port(vf); in ice_repr_rem()
381 kfree(vf->repr->q_vector); in ice_repr_rem()
382 vf->repr->q_vector = NULL; in ice_repr_rem()
383 unregister_netdev(vf->repr->netdev); in ice_repr_rem()
384 free_netdev(vf->repr->netdev); in ice_repr_rem()
385 vf->repr->netdev = NULL; in ice_repr_rem()
387 kfree(vf->repr->mac_rule); in ice_repr_rem()
388 vf->repr->mac_rule = NULL; in ice_repr_rem()
390 kfree(vf->repr); in ice_repr_rem()
391 vf->repr = NULL; in ice_repr_rem()
393 ice_virtchnl_set_dflt_ops(vf); in ice_repr_rem()
402 struct ice_vf *vf; in ice_repr_rem_from_all_vfs() local
407 ice_for_each_vf(pf, bkt, vf) in ice_repr_rem_from_all_vfs()
408 ice_repr_rem(vf); in ice_repr_rem_from_all_vfs()
417 struct ice_vf *vf; in ice_repr_add_for_all_vfs() local
423 ice_for_each_vf(pf, bkt, vf) { in ice_repr_add_for_all_vfs()
424 err = ice_repr_add(vf); in ice_repr_add_for_all_vfs()