Home
last modified time | relevance | path

Searched refs:db_bar (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/infiniband/hw/efa/
H A Defa_main.c192 u8 db_bar_idx = dev->dev_attr.db_bar; in efa_request_doorbell_bar()
195 int db_bar; in efa_request_doorbell_bar() local
198 db_bar = BIT(db_bar_idx); in efa_request_doorbell_bar()
199 if (!(db_bar & EFA_BASE_BAR_MASK)) { in efa_request_doorbell_bar()
201 if (db_bar & ~pci_mem_bars) { in efa_request_doorbell_bar()
204 db_bar, pci_mem_bars); in efa_request_doorbell_bar()
208 err = pci_request_selected_regions(pdev, db_bar, DRV_MODULE_NAME); in efa_request_doorbell_bar()
225 if (!(BIT(dev->dev_attr.db_bar) & EFA_BASE_BAR_MASK)) in efa_release_doorbell_bar()
226 efa_release_bars(dev, BIT(dev->dev_attr.db_bar)); in efa_release_doorbell_bar()
417 dev_dbg(&dev->pdev->dev, "Doorbells bar (%d)\n", dev->dev_attr.db_bar); in efa_ib_device_add()
H A Defa_com_cmd.h146 u8 db_bar; member
H A Defa_com_cmd.c466 result->db_bar = resp.u.device_attr.db_bar; in efa_com_get_device_attr()
H A Defa_admin_cmds_defs.h708 u16 db_bar; member
/linux/drivers/pci/endpoint/functions/
H A Dpci-epf-vntb.c521 struct pci_epf_bar *db_bar, in epf_ntb_db_bar_init_msi_doorbell() argument
570 ntb->epf->vfunc_no, db_bar); in epf_ntb_db_bar_init_msi_doorbell()
581 ret = pci_epf_align_inbound_addr(epf, db_bar->barno, in epf_ntb_db_bar_init_msi_doorbell()
1111 EPF_NTB_BAR_R(db_bar, BAR_DB)
1112 EPF_NTB_BAR_W(db_bar, BAR_DB)
1133 CONFIGFS_ATTR(epf_ntb_, db_bar);
H A Dpci-epf-test.c88 struct pci_epf_bar db_bar; member
759 &epf_test->db_bar.phys_addr, &offset); in pci_epf_test_enable_doorbell()
766 epf_test->db_bar.barno = bar; in pci_epf_test_enable_doorbell()
767 epf_test->db_bar.size = epf->bar[bar].size; in pci_epf_test_enable_doorbell()
768 epf_test->db_bar.flags = epf->bar[bar].flags; in pci_epf_test_enable_doorbell()
770 ret = pci_epc_set_bar(epc, epf->func_no, epf->vfunc_no, &epf_test->db_bar); in pci_epf_test_enable_doorbell()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_main.c2755 __be32 __iomem *db_bar; in gve_probe() local
2783 db_bar = pci_iomap(pdev, GVE_DOORBELL_BAR, 0); in gve_probe()
2784 if (!db_bar) { in gve_probe()
2831 priv->db_bar2 = db_bar; in gve_probe()
2877 pci_iounmap(pdev, db_bar); in gve_probe()
2894 __be32 __iomem *db_bar = priv->db_bar2; in gve_remove() local
2901 pci_iounmap(pdev, db_bar); in gve_remove()
/linux/Documentation/PCI/endpoint/
H A Dpci-vntb-howto.rst94 db_bar mw1 mw2 mw3 mw4 num_mws vbus_number
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c5542 static int db_bar(struct be_adapter *adapter) in db_bar() function
5555 db_bar(adapter)); in be_roce_map_pci_bars()
5557 db_bar(adapter)); in be_roce_map_pci_bars()
5579 addr = pci_iomap(pdev, db_bar(adapter), 0); in be_map_pci_bars()