Lines Matching defs:ldev

104  * @ldev: pointer to a client info
106 static struct i40iw_handler *i40iw_find_i40e_handler(struct i40e_info *ldev)
113 if (hdl->ldev.netdev == ldev->netdev) {
133 if (hdl->ldev.netdev == netdev) {
755 struct i40e_info *ldev = iwdev->ldev;
757 ldev->ops->request_reset(ldev, iwdev->client, 1);
763 * @ldev: i40e lan device
770 struct i40e_info *ldev)
779 if (ldev && ldev->ops && ldev->ops->setup_qvlist) {
780 status = ldev->ops->setup_qvlist(ldev, &i40iw_client,
1295 * @ldev: lan device information
1302 struct i40e_info *ldev)
1339 info.hmc_fn_id = ldev->fid;
1340 info.is_pf = (ldev->ftype) ? false : true;
1341 info.bar0 = ldev->hw_addr;
1345 (ldev->params.mtu) ? ldev->params.mtu : I40IW_DEFAULT_MTU;
1347 qset = ldev->params.qos.prio_qos[i].qs_handle;
1369 stats_info.fcn_id = ldev->fid;
1412 * @ldev: lan device information
1414 * Allocate iwdev msix table and copy the ldev msix info to the table
1418 struct i40e_info *ldev)
1426 if (!ldev->msix_count) {
1431 iwdev->msix_count = ldev->msix_count;
1447 iwdev->iw_msixtbl[i].idx = ldev->msix_entries[i].entry;
1448 iwdev->iw_msixtbl[i].irq = ldev->msix_entries[i].vector;
1475 struct i40e_info *ldev = iwdev->ldev;
1531 i40iw_del_handler(i40iw_find_i40e_handler(ldev));
1538 * @ldev: lan device information
1542 * using the ldev and client information
1546 struct i40e_info *ldev,
1553 memcpy(&hdl->ldev, ldev, sizeof(*ldev));
1562 iwdev->netdev = ldev->netdev;
1564 if (!ldev->ftype)
1565 iwdev->db_start = pci_resource_start(ldev->pcidev, 0) + I40IW_DB_ADDR_OFFSET;
1567 iwdev->db_start = pci_resource_start(ldev->pcidev, 0) + I40IW_VF_DB_ADDR_OFFSET;
1569 status = i40iw_save_msix_info(iwdev, ldev);
1572 iwdev->hw.pcidev = ldev->pcidev;
1573 iwdev->hw.hw_addr = ldev->hw_addr;
1584 status = i40iw_initialize_dev(iwdev, ldev);
1610 * @ldev: lan device information
1618 static int i40iw_open(struct i40e_info *ldev, struct i40e_client *client)
1625 hdl = i40iw_find_netdev(ldev->netdev);
1641 iwdev->ldev = &hdl->ldev;
1647 status = i40iw_setup_init_state(hdl, ldev, client);
1676 status = i40iw_setup_ceqs(iwdev, ldev);
1737 * @ldev: lan device information
1741 static void i40iw_l2param_change(struct i40e_info *ldev, struct i40e_client *client,
1750 hdl = i40iw_find_i40e_handler(ldev);
1779 * @ldev: lan device information
1785 static void i40iw_close(struct i40e_info *ldev, struct i40e_client *client, bool reset)
1790 hdl = i40iw_find_i40e_handler(ldev);
1807 * @ldev: lan device information
1814 static void i40iw_vf_reset(struct i40e_info *ldev, struct i40e_client *client, u32 vf_id)
1825 hdl = i40iw_find_i40e_handler(ldev);
1858 * @ldev: lan device information
1864 static void i40iw_vf_enable(struct i40e_info *ldev,
1870 hdl = i40iw_find_i40e_handler(ldev);
1882 * @ldev: lan device information
1889 static int i40iw_vf_capable(struct i40e_info *ldev,
1897 hdl = i40iw_find_i40e_handler(ldev);
1913 * @ldev: lan device information
1922 static int i40iw_virtchnl_receive(struct i40e_info *ldev,
1936 hdl = i40iw_find_i40e_handler(ldev);
2002 struct i40e_info *ldev;
2008 ldev = iwdev->ldev;
2010 if (ldev && ldev->ops && ldev->ops->virtchnl_send)
2011 return ldev->ops->virtchnl_send(ldev, &i40iw_client, vf_id, msg, len);