/linux-master/drivers/net/ethernet/amd/pds_core/ |
H A D | dev.c | 100 iowrite32(1, &pdsc->cmd_regs->doorbell); 105 iowrite32(0, &pdsc->cmd_regs->doorbell);
|
/linux-master/drivers/infiniband/hw/mana/ |
H A D | mana_ib.h | 110 u32 doorbell; member in struct:mana_ib_ucontext 354 int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 doorbell);
|
H A D | main.c | 157 "Failed to destroy doorbell page: ret %d, 0x%x\n", 185 "Failed to allocate doorbell page: ret %d, 0x%x\n", 209 /* Allocate a doorbell page index */ 212 ibdev_dbg(ibdev, "Failed to allocate doorbell page %d\n", ret); 218 ucontext->doorbell = doorbell_page; 235 ret = mana_gd_destroy_doorbell_page(gc, mana_ucontext->doorbell); 237 ibdev_dbg(ibdev, "Failed to destroy doorbell page %d\n", ret); 508 /* Map to the page indexed by ucontext->doorbell */ 510 gc->db_page_size * mana_ucontext->doorbell) >> 838 int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 doorbell) argument [all...] |
/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_main.c | 1731 u32 ring_id, doorbell = 0; local 1773 doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK; 1774 doorbell |= 1 << DB_DEF_PDU_REARM_SHIFT; 1775 doorbell |= 0 << DB_DEF_PDU_EVENT_SHIFT; 1776 doorbell |= (prod & DB_DEF_PDU_CQPROC_MASK) << DB_DEF_PDU_CQPROC_SHIFT; 1777 iowrite32(doorbell, phba->db_va + doorbell_offset); 4302 u32 doorbell = 0; local 4328 doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; 4329 doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK) 4331 doorbell | 4520 unsigned int doorbell = 0; local 4581 unsigned int doorbell = 0; local 4639 unsigned int doorbell = 0; local [all...] |
/linux-master/drivers/usb/gadget/udc/cdns2/ |
H A D | cdns2-gadget.c | 21 * if the DMA point to the first just added TRB and doorbell is 1, 286 u32 doorbell; local 288 doorbell = !!(readl(&pdev->adma_regs->ep_cmd) & DMA_EP_CMD_DRDY); 290 if (doorbell) { 306 u32 doorbell; local 308 doorbell = !!(readl(&pdev->adma_regs->ep_cmd) & DMA_EP_CMD_DRDY); 311 if (!doorbell || dma_index != pep->wa1_trb_index) 320 int doorbell, dma_index; local 333 doorbell = !!(readl(&pdev->adma_regs->ep_cmd) & DMA_EP_CMD_DRDY); 337 if (doorbell 886 int doorbell; local [all...] |
/linux-master/drivers/usb/cdns3/ |
H A D | cdns3-gadget.c | 24 * if the DMA point to the first just added TRB and doorbell is 1, 763 * doorbell. 767 trace_cdns3_wa2(outq_ep, "Enabling WA2 skipping doorbell\n"); 770 trace_cdns3_wa2(outq_ep, "Enabling WA2 ringing doorbell\n"); 772 * ring doorbell to generate DESCMIS irq 962 u32 doorbell; local 964 doorbell = !!(readl(&priv_dev->regs->ep_cmd) & EP_CMD_DRDY); 966 if (doorbell) { 982 u32 doorbell; local 984 doorbell 1164 int doorbell, dma_index; local 1492 int doorbell; local [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | nbio_v6_1.c | 124 lower_32_bits(adev->doorbell.base)); 126 upper_32_bits(adev->doorbell.base));
|
H A D | nbio_v2_3.c | 177 lower_32_bits(adev->doorbell.base)); 179 upper_32_bits(adev->doorbell.base));
|
H A D | nbif_v6_3_1.c | 177 lower_32_bits(adev->doorbell.base)); 179 upper_32_bits(adev->doorbell.base));
|
H A D | sdma_v5_0.c | 302 DRM_DEBUG("wptr/doorbell before shift == 0x%016llx\n", wptr); 356 DRM_DEBUG("Using doorbell -- " 370 DRM_DEBUG("Not using doorbell -- " 671 u32 doorbell; local 740 doorbell = RREG32_SOC15_IP(GC, sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL)); 745 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1); 749 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 0); 751 WREG32_SOC15_IP(GC, sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL), doorbell); [all...] |
H A D | sdma_v5_2.c | 142 DRM_DEBUG("wptr/doorbell before shift == 0x%016llx\n", wptr); 166 DRM_DEBUG("Using doorbell -- " 180 DRM_DEBUG("Not using doorbell -- " 478 u32 doorbell; local 543 doorbell = RREG32_SOC15_IP(GC, sdma_v5_2_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL)); 547 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1); 551 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 0); 553 WREG32_SOC15_IP(GC, sdma_v5_2_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL), doorbell); [all...] |
H A D | sdma_v6_0.c | 132 DRM_DEBUG("wptr/doorbell before shift == 0x%016llx\n", wptr); 150 DRM_DEBUG("Using doorbell -- " 164 DRM_DEBUG("Not using doorbell -- " 426 u32 doorbell; local 486 doorbell = RREG32_SOC15_IP(GC, sdma_v6_0_get_reg_offset(adev, i, regSDMA0_QUEUE0_DOORBELL)); 490 doorbell = REG_SET_FIELD(doorbell, SDMA0_QUEUE0_DOORBELL, ENABLE, 1); 494 doorbell = REG_SET_FIELD(doorbell, SDMA0_QUEUE0_DOORBELL, ENABLE, 0); 496 WREG32_SOC15_IP(GC, sdma_v6_0_get_reg_offset(adev, i, regSDMA0_QUEUE0_DOORBELL), doorbell); [all...] |
H A D | sdma_v4_0.c | 632 DRM_DEBUG("wptr/doorbell before shift == 0x%016llx\n", wptr); 659 DRM_DEBUG("Using doorbell -- " 672 DRM_DEBUG("Not using doorbell -- " 1046 u32 doorbell; local 1077 doorbell = RREG32_SDMA(i, mmSDMA0_GFX_DOORBELL); 1080 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1085 WREG32_SDMA(i, mmSDMA0_GFX_DOORBELL, doorbell); 1131 u32 doorbell; local 1162 doorbell [all...] |
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-edma-v0-debugfs.c | 145 WR_REGISTER(dw, doorbell), 207 RD_REGISTER(dw, doorbell),
|
H A D | dw-hdma-v0-debugfs.c | 84 CTX_REGISTER(dw, doorbell, dir, ch),
|
/linux-master/drivers/target/sbp/ |
H A D | sbp_target.h | 207 bool doorbell; member in struct:sbp_target_agent
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | mv_u3d.h | 123 u32 dboff; /* doorbell register offset */ 138 u32 doorbell; /* doorbell register */ member in struct:mv_u3d_op_regs
|
/linux-master/include/linux/pds/ |
H A D | pds_core_if.h | 112 * @ndbpgs_per_lif: Number of doorbell pages per LIF 534 * @doorbell: Device Cmd Doorbell, write-only 544 u32 doorbell; member in struct:pds_core_dev_cmd_regs
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_doorbell.c | 32 * kernel queues using the first doorbell page reserved for the kernel. 36 * Each device exposes a doorbell aperture, a PCI MMIO aperture that 41 * We map the doorbell address space into user-mode when a process creates 49 /* # of doorbell bytes allocated for each process. */ 68 * Todo: KFD kernel level operations need only one doorbell for 70 * kernel, reserve and consume a doorbell from existing KGD kernel 71 * doorbell page. 77 DRM_ERROR("Failed to allocate kernel doorbell bitmap\n"); 81 /* Alloc a doorbell page for KFD kernel usages */ 113 * For simplicitly we only allow mapping of the entire doorbell [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | runl.h | 66 u16 doorbell; member in struct:nvkm_runl
|
/linux-master/drivers/vdpa/pds/ |
H A D | debugfs.c | 247 seq_printf(seq, "doorbell: %#llx\n", vq->doorbell);
|
/linux-master/drivers/usb/host/ |
H A D | xhci-dbgcap.h | 17 __le32 doorbell; member in struct:dbc_regs
|
/linux-master/drivers/perf/ |
H A D | arm_smmuv3_pmu.c | 724 phys_addr_t doorbell; local 728 doorbell = (((u64)msg->address_hi) << 32) | msg->address_lo; 729 doorbell &= MSI_CFG0_ADDR_MASK; 731 writeq_relaxed(doorbell, pmu->reg_base + SMMU_PMCG_IRQ_CFG0);
|
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | hw_channel.c | 117 gd->doorbell = eq_db.doorbell; 726 gd->doorbell = INVALID_DOORBELL; 791 hwc->gdma_dev->doorbell = INVALID_DOORBELL;
|
H A D | gdma_main.c | 222 req.doolbell_id = queue->gdma_dev->doorbell; 317 /* Ensure all writes are done before ring doorbell */ 328 mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, 340 mana_gd_ring_doorbell(gc, cq->gdma_dev->doorbell, cq->type, cq->id, 421 /* return here without ringing the doorbell */ 445 mana_gd_ring_doorbell(gc, eq->gdma_dev->doorbell, eq->type, eq->id, 952 gd->doorbell = INVALID_DOORBELL; 969 gd->doorbell = resp.db_id; 999 gd->doorbell = INVALID_DOORBELL;
|