Lines Matching defs:ldev

14 static int i40e_client_virtchnl_send(struct i40e_info *ldev,
18 static int i40e_client_setup_qvlist(struct i40e_info *ldev,
22 static void i40e_client_request_reset(struct i40e_info *ldev,
26 static int i40e_client_update_vsi_ctxt(struct i40e_info *ldev,
135 * @ldev: pointer to L2 context.
138 static void i40e_client_release_qvlist(struct i40e_info *ldev)
140 struct i40e_qvlist_info *qvlist_info = ldev->qvlist_info;
143 if (!ldev->qvlist_info)
147 struct i40e_pf *pf = ldev->pf;
155 kfree(ldev->qvlist_info);
156 ldev->qvlist_info = NULL;
287 static int i40e_register_auxiliary_dev(struct i40e_info *ldev, const char *name)
290 struct pci_dev *pdev = ldev->pcidev;
298 i40e_aux_dev->ldev = ldev;
304 ldev->aux_dev = aux_dev;
459 struct i40e_device *ldev;
463 list_for_each_entry(ldev, &i40e_devices, list) {
464 if (ldev->pf == pf) {
469 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL);
470 if (!ldev) {
474 ldev->pf = pf;
475 INIT_LIST_HEAD(&ldev->list);
476 list_add(&ldev->list, &i40e_devices);
500 struct i40e_device *ldev, *tmp;
510 list_for_each_entry_safe(ldev, tmp, &i40e_devices, list) {
511 if (ldev->pf == pf) {
515 list_del(&ldev->list);
516 kfree(ldev);
527 * @ldev: pointer to L2 context
535 static int i40e_client_virtchnl_send(struct i40e_info *ldev,
539 struct i40e_pf *pf = ldev->pf;
554 * @ldev: pointer to L2 context.
560 static int i40e_client_setup_qvlist(struct i40e_info *ldev,
564 struct i40e_pf *pf = ldev->pf;
569 ldev->qvlist_info = kzalloc(struct_size(ldev->qvlist_info, qv_info,
571 if (!ldev->qvlist_info)
573 ldev->qvlist_info->num_vectors = qvlist_info->num_vectors;
584 ldev->qvlist_info->qv_info[i] = *qv_info;
618 kfree(ldev->qvlist_info);
619 ldev->qvlist_info = NULL;
625 * @ldev: pointer to L2 context.
629 static void i40e_client_request_reset(struct i40e_info *ldev,
633 struct i40e_pf *pf = ldev->pf;
654 * @ldev: pointer to L2 context.
663 static int i40e_client_update_vsi_ctxt(struct i40e_info *ldev,
668 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(ldev->pf);
669 struct i40e_pf *pf = ldev->pf;
721 void i40e_client_device_register(struct i40e_info *ldev, struct i40e_client *client)
723 struct i40e_pf *pf = ldev->pf;
731 void i40e_client_device_unregister(struct i40e_info *ldev)
733 struct i40e_pf *pf = ldev->pf;