Lines Matching refs:vf

17 	return repr->vf->pf->hw.port_info->lport;  in ice_repr_get_sw_port_id()
34 if (repr->vf->devlink_port.devlink) in ice_repr_get_phys_port_name()
38 repr->vf->vf_id); in ice_repr_get_phys_port_name()
56 if (ice_is_vf_disabled(np->repr->vf)) in ice_repr_get_stats64()
99 struct ice_vf *vf; in ice_repr_open() local
101 vf = repr->vf; in ice_repr_open()
102 vf->link_forced = true; in ice_repr_open()
103 vf->link_up = true; in ice_repr_open()
104 ice_vc_notify_vf_link_state(vf); in ice_repr_open()
125 struct ice_vf *vf; in ice_repr_stop() local
127 vf = repr->vf; in ice_repr_stop()
128 vf->link_forced = true; in ice_repr_stop()
129 vf->link_up = false; in ice_repr_stop()
130 ice_vc_notify_vf_link_state(vf); in ice_repr_stop()
153 int vf_id = np->repr->vf->vf_id; in ice_repr_sp_stats64()
285 static int ice_repr_add(struct ice_vf *vf) in ice_repr_add() argument
293 vsi = ice_get_vf_vsi(vf); in ice_repr_add()
316 repr->vf = vf; in ice_repr_add()
317 vf->repr = repr; in ice_repr_add()
328 err = ice_devlink_create_vf_port(vf); in ice_repr_add()
335 SET_NETDEV_DEV(repr->netdev, ice_pf_to_dev(vf->pf)); in ice_repr_add()
336 SET_NETDEV_DEVLINK_PORT(repr->netdev, &vf->devlink_port); in ice_repr_add()
341 ice_virtchnl_set_repr_ops(vf); in ice_repr_add()
346 ice_devlink_destroy_vf_port(vf); in ice_repr_add()
349 vf->repr->q_vector = NULL; in ice_repr_add()
360 vf->repr = NULL; in ice_repr_add()
368 static void ice_repr_rem(struct ice_vf *vf) in ice_repr_rem() argument
370 if (!vf->repr) in ice_repr_rem()
373 kfree(vf->repr->q_vector); in ice_repr_rem()
374 vf->repr->q_vector = NULL; in ice_repr_rem()
375 unregister_netdev(vf->repr->netdev); in ice_repr_rem()
376 ice_devlink_destroy_vf_port(vf); in ice_repr_rem()
377 free_netdev(vf->repr->netdev); in ice_repr_rem()
378 vf->repr->netdev = NULL; in ice_repr_rem()
380 kfree(vf->repr->mac_rule); in ice_repr_rem()
381 vf->repr->mac_rule = NULL; in ice_repr_rem()
383 kfree(vf->repr); in ice_repr_rem()
384 vf->repr = NULL; in ice_repr_rem()
386 ice_virtchnl_set_dflt_ops(vf); in ice_repr_rem()
396 struct ice_vf *vf; in ice_repr_rem_from_all_vfs() local
401 ice_for_each_vf(pf, bkt, vf) in ice_repr_rem_from_all_vfs()
402 ice_repr_rem(vf); in ice_repr_rem_from_all_vfs()
420 struct ice_vf *vf; in ice_repr_add_for_all_vfs() local
426 ice_for_each_vf(pf, bkt, vf) { in ice_repr_add_for_all_vfs()
427 err = ice_repr_add(vf); in ice_repr_add_for_all_vfs()