Lines Matching defs:edev
74 efa_com_admin_q_comp_intr_handler(&dev->edev);
75 efa_com_aenq_intr_handler(&dev->edev, data);
171 struct efa_com_dev *edev = &dev->edev;
174 edev->mmio_read.mmio_read_timeout =
178 edev->aq.poll_interval = hw_hints->poll_interval;
181 edev->aq.completion_timeout =
202 if (!efa_com_check_supported_feature_id(&dev->edev,
234 efa_com_set_feature_ex(&dev->edev, &resp, &cmd, EFA_ADMIN_HOST_INFO,
284 err = efa_com_get_device_attr(&dev->edev, &dev->dev_attr);
293 err = efa_com_get_hw_hints(&dev->edev, &hw_hints);
300 err = efa_com_set_aenq_config(&dev->edev, EFA_AENQ_ENABLED_GROUPS);
346 efa_com_dev_reset(&dev->edev, EFA_REGS_RESET_NORMAL);
387 static int efa_device_init(struct efa_com_dev *edev, struct pci_dev *pdev)
392 err = efa_com_dev_reset(edev, EFA_REGS_RESET_NORMAL);
396 err = efa_com_validate_version(edev);
400 dma_width = efa_com_get_dma_width(edev);
425 struct efa_com_dev *edev;
446 edev = &dev->edev;
447 edev->efa_dev = dev;
448 edev->dmadev = &pdev->dev;
464 edev->reg_bar = devm_ioremap(&pdev->dev,
467 if (!edev->reg_bar) {
473 err = efa_com_mmio_reg_read_init(edev);
479 err = efa_device_init(edev, pdev);
491 edev->aq.msix_vector_idx = dev->admin_msix_vector_idx;
492 edev->aenq.msix_vector_idx = dev->admin_msix_vector_idx;
498 err = efa_com_admin_init(edev, &aenq_handlers);
509 efa_com_mmio_reg_read_destroy(edev);
511 devm_iounmap(&pdev->dev, edev->reg_bar);
524 struct efa_com_dev *edev;
526 edev = &dev->edev;
527 efa_com_admin_destroy(edev);
530 efa_com_mmio_reg_read_destroy(edev);
531 devm_iounmap(&pdev->dev, edev->reg_bar);