Lines Matching refs:ldev

16 static int i40e_client_virtchnl_send(struct i40e_info *ldev,
20 static int i40e_client_setup_qvlist(struct i40e_info *ldev,
24 static void i40e_client_request_reset(struct i40e_info *ldev,
28 static int i40e_client_update_vsi_ctxt(struct i40e_info *ldev,
139 static void i40e_client_release_qvlist(struct i40e_info *ldev) in i40e_client_release_qvlist() argument
141 struct i40e_qvlist_info *qvlist_info = ldev->qvlist_info; in i40e_client_release_qvlist()
144 if (!ldev->qvlist_info) in i40e_client_release_qvlist()
148 struct i40e_pf *pf = ldev->pf; in i40e_client_release_qvlist()
158 kfree(ldev->qvlist_info); in i40e_client_release_qvlist()
159 ldev->qvlist_info = NULL; in i40e_client_release_qvlist()
403 struct i40e_device *ldev; in i40e_lan_add_device() local
407 list_for_each_entry(ldev, &i40e_devices, list) { in i40e_lan_add_device()
408 if (ldev->pf == pf) { in i40e_lan_add_device()
413 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in i40e_lan_add_device()
414 if (!ldev) { in i40e_lan_add_device()
418 ldev->pf = pf; in i40e_lan_add_device()
419 INIT_LIST_HEAD(&ldev->list); in i40e_lan_add_device()
420 list_add(&ldev->list, &i40e_devices); in i40e_lan_add_device()
451 struct i40e_device *ldev, *tmp; in i40e_lan_del_device() local
458 list_for_each_entry_safe(ldev, tmp, &i40e_devices, list) { in i40e_lan_del_device()
459 if (ldev->pf == pf) { in i40e_lan_del_device()
463 list_del(&ldev->list); in i40e_lan_del_device()
464 kfree(ldev); in i40e_lan_del_device()
481 struct i40e_device *ldev; in i40e_client_release() local
485 list_for_each_entry(ldev, &i40e_devices, list) { in i40e_client_release()
486 pf = ldev->pf; in i40e_client_release()
522 struct i40e_device *ldev; in i40e_client_prepare() local
526 list_for_each_entry(ldev, &i40e_devices, list) { in i40e_client_prepare()
527 pf = ldev->pf; in i40e_client_prepare()
546 static int i40e_client_virtchnl_send(struct i40e_info *ldev, in i40e_client_virtchnl_send() argument
550 struct i40e_pf *pf = ldev->pf; in i40e_client_virtchnl_send()
571 static int i40e_client_setup_qvlist(struct i40e_info *ldev, in i40e_client_setup_qvlist() argument
575 struct i40e_pf *pf = ldev->pf; in i40e_client_setup_qvlist()
580 ldev->qvlist_info = kzalloc(struct_size(ldev->qvlist_info, qv_info, in i40e_client_setup_qvlist()
582 if (!ldev->qvlist_info) in i40e_client_setup_qvlist()
584 ldev->qvlist_info->num_vectors = qvlist_info->num_vectors; in i40e_client_setup_qvlist()
597 ldev->qvlist_info->qv_info[i] = *qv_info; in i40e_client_setup_qvlist()
631 kfree(ldev->qvlist_info); in i40e_client_setup_qvlist()
632 ldev->qvlist_info = NULL; in i40e_client_setup_qvlist()
642 static void i40e_client_request_reset(struct i40e_info *ldev, in i40e_client_request_reset() argument
646 struct i40e_pf *pf = ldev->pf; in i40e_client_request_reset()
676 static int i40e_client_update_vsi_ctxt(struct i40e_info *ldev, in i40e_client_update_vsi_ctxt() argument
681 struct i40e_pf *pf = ldev->pf; in i40e_client_update_vsi_ctxt()