/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/ |
D | msi.txt | 16 Devices may be configured by software to write to arbitrary doorbells which 17 they can address. An MSI controller may feature a number of doorbells. 35 address by some master. An MSI controller may feature a number of doorbells. 48 not encode doorbells or payloads as these can be configured dynamically.
|
/Linux-v4.19/drivers/mailbox/ |
D | tegra-hsp.c | 80 struct list_head doorbells; member 126 list_for_each_entry(entry, &hsp->doorbells, list) in __tegra_hsp_doorbell_get() 208 list_add_tail(&db->list, &hsp->doorbells); in tegra_hsp_doorbell_create() 342 list_for_each_entry_safe(db, tmp, &hsp->doorbells, list) in tegra_hsp_remove_doorbells() 379 INIT_LIST_HEAD(&hsp->doorbells); in tegra_hsp_probe()
|
/Linux-v4.19/drivers/virt/ |
D | Kconfig | 25 2) A file interface to reading incoming doorbells.
|
/Linux-v4.19/drivers/ntb/test/ |
D | Kconfig | 5 doorbells of the ntb hardware. This driver may be used to test that
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_vf.c | 471 if (!p_hwfn->doorbells) { in qed_vf_hw_prepare() 472 p_hwfn->doorbells = (u8 __iomem *)p_hwfn->regview + in qed_vf_hw_prepare() 487 p_hwfn->doorbells = (u8 __iomem *) in qed_vf_hw_prepare() 547 p_hwfn->doorbells = (u8 __iomem *)p_hwfn->regview + in qed_vf_hw_prepare() 554 p_hwfn->regview, p_hwfn->doorbells, p_hwfn->cdev->doorbells); in qed_vf_hw_prepare() 878 *pp_doorbell = (u8 __iomem *)p_hwfn->doorbells + resp->offset; in qed_vf_pf_txq_start() 882 *pp_doorbell = (u8 __iomem *)p_hwfn->doorbells + in qed_vf_pf_txq_start()
|
D | qed.h | 550 void __iomem *doorbells; member 762 void __iomem *doorbells; member 912 (cdev->doorbells) + (db_addr)))
|
D | qed_main.c | 127 if (cdev->doorbells && cdev->db_size) in qed_free_pci() 128 iounmap(cdev->doorbells); in qed_free_pci() 222 cdev->doorbells = ioremap_wc(cdev->db_phys_addr, cdev->db_size); in qed_init_pci() 224 if (!cdev->doorbells) { in qed_init_pci()
|
D | qed_dev.c | 3079 p_hwfn->doorbells = p_doorbells; in qed_hw_prepare_single() 3175 cdev->doorbells, personality); in qed_hw_prepare() 3192 addr = cdev->doorbells + in qed_hw_prepare()
|
D | qed_fcoe.c | 522 return (u8 __iomem *)p_hwfn->doorbells + in qed_fcoe_get_db_addr()
|
D | qed_iscsi.c | 664 return (u8 __iomem *)p_hwfn->doorbells + in qed_iscsi_get_db_addr()
|
D | qed_rdma.c | 796 out_params->dpi_addr = (u64)((u8 __iomem *)p_hwfn->doorbells + in qed_rdma_add_user()
|
D | qed_ll2.c | 1531 p_tx->doorbell_addr = (u8 __iomem *)p_hwfn->doorbells + in qed_ll2_establish_connection()
|
D | qed_l2.c | 1134 *pp_doorbell = p_hwfn->doorbells + in qed_eth_pf_tx_queue_start()
|
/Linux-v4.19/Documentation/devicetree/bindings/mailbox/ |
D | nvidia,tegra186-hsp.txt | 10 arbitrated semaphores and doorbells.
|
/Linux-v4.19/Documentation/driver-api/ |
D | rapidio.rst | 40 resources, and manage mailboxes/doorbells.
|
/Linux-v4.19/drivers/net/ethernet/amazon/ena/ |
D | ena_netdev.h | 187 u64 doorbells; member
|
D | ena_ethtool.c | 81 ENA_STAT_TX_ENTRY(doorbells),
|
/Linux-v4.19/Documentation/rapidio/ |
D | mport_cdev.txt | 45 - Query/Control type of events reported through this driver: doorbells,
|
D | tsi721.txt | 8 doorbells, inbound maintenance port-writes and RapidIO messaging.
|
D | rapidio.txt | 38 resources such as mailboxes and doorbells. The rio_mport also includes a unique
|
/Linux-v4.19/drivers/rapidio/devices/ |
D | rio_mport_cdev.c | 176 struct list_head doorbells; member 1410 list_for_each_entry(db_filter, &data->doorbells, data_node) { in rio_mport_doorbell_handler() 1461 list_add_tail(&db_filter->data_node, &md->doorbells); in rio_mport_add_db_filter() 2388 INIT_LIST_HEAD(&md->doorbells); in mport_cdev_add()
|
/Linux-v4.19/drivers/scsi/ |
D | pmcraid.c | 595 u32 doorbells, intrs; in pmcraid_start_bist() local 600 doorbells = ioread32(pinstance->int_regs.host_ioa_interrupt_reg); in pmcraid_start_bist() 603 doorbells, intrs); in pmcraid_start_bist() 657 u32 doorbells; in pmcraid_reset_alert() local 681 doorbells = in pmcraid_reset_alert() 683 pmcraid_info("doorbells after reset alert: %x\n", doorbells); in pmcraid_reset_alert()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x.h | 768 writel_relaxed((u32)(val), (bp)->doorbells + ((bp)->db_size * (cid))) 1353 void __iomem *doorbells; member
|
D | bnx2x_main.c | 14006 bp->doorbells = bnx2x_vf_doorbells(bp); in bnx2x_init_one() 14018 bp->doorbells = ioremap_nocache(pci_resource_start(pdev, 2), in bnx2x_init_one() 14021 if (!bp->doorbells) { in bnx2x_init_one() 14105 if (IS_PF(bp) && bp->doorbells) in bnx2x_init_one() 14106 iounmap(bp->doorbells); in bnx2x_init_one() 14196 if (bp->doorbells) in __bnx2x_remove() 14197 iounmap(bp->doorbells); in __bnx2x_remove() 15135 cp->io_base2 = bp->doorbells; in bnx2x_cnic_probe()
|
D | bnx2x_vfpf.c | 203 me_reg = readl(bp->doorbells); in bnx2x_get_vf_id()
|