doorbell 265 arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c return debug9.cn38xx.doorbell; doorbell 269 arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c return debug8.cn50xx.doorbell; doorbell 797 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 809 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 817 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 831 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 843 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 857 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 869 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 883 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 906 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 916 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 923 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 935 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:20; doorbell 1817 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1821 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1830 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1834 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1842 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1846 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1961 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1965 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1974 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1978 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1986 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 1990 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t doorbell:1; doorbell 121 arch/mips/include/asm/octeon/cvmx-pko.h uint64_t doorbell; doorbell 608 arch/mips/include/asm/octeon/cvmx-pko.h status->doorbell = debug9.cn38xx.doorbell; doorbell 614 arch/mips/include/asm/octeon/cvmx-pko.h status->doorbell = debug8.cn50xx.doorbell; doorbell 631 drivers/atm/ambassador.c wr_mem (dev, offsetof(amb_mem, doorbell), TX_FRAME); doorbell 1747 drivers/atm/ambassador.c wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (lb) & ~onegigmask); doorbell 1764 drivers/atm/ambassador.c while (rd_plain (dev, offsetof(amb_mem, doorbell))) doorbell 2001 drivers/atm/ambassador.c wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (&a)); doorbell 2007 drivers/atm/ambassador.c while (rd_plain (dev, offsetof(amb_mem, doorbell))) doorbell 312 drivers/atm/ambassador.h u32 doorbell; doorbell 97 drivers/cpufreq/pcc-cpufreq.c static struct acpi_generic_address doorbell; doorbell 123 drivers/cpufreq/pcc-cpufreq.c acpi_read(&doorbell_value, &doorbell); doorbell 125 drivers/cpufreq/pcc-cpufreq.c &doorbell); doorbell 487 drivers/cpufreq/pcc-cpufreq.c doorbell.space_id = reg_resource->space_id; doorbell 488 drivers/cpufreq/pcc-cpufreq.c doorbell.bit_width = reg_resource->bit_width; doorbell 489 drivers/cpufreq/pcc-cpufreq.c doorbell.bit_offset = reg_resource->bit_offset; doorbell 490 drivers/cpufreq/pcc-cpufreq.c doorbell.access_width = 4; doorbell 491 drivers/cpufreq/pcc-cpufreq.c doorbell.address = reg_resource->address; doorbell 495 drivers/cpufreq/pcc-cpufreq.c doorbell.space_id, doorbell.bit_width, doorbell.bit_offset, doorbell 496 drivers/cpufreq/pcc-cpufreq.c doorbell.access_width, reg_resource->address); doorbell 385 drivers/crypto/hisilicon/qm.c u64 doorbell; doorbell 387 drivers/crypto/hisilicon/qm.c doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V1) | doorbell 391 drivers/crypto/hisilicon/qm.c writeq(doorbell, qm->io_base + QM_DOORBELL_BASE_V1); doorbell 396 drivers/crypto/hisilicon/qm.c u64 doorbell; doorbell 405 drivers/crypto/hisilicon/qm.c doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V2) | doorbell 410 drivers/crypto/hisilicon/qm.c writeq(doorbell, qm->io_base + dbase); doorbell 266 drivers/dma/dw-edma/dw-edma-v0-core.c SET_RW(dw, chan->dir, doorbell, doorbell 134 drivers/dma/dw-edma/dw-edma-v0-debugfs.c WR_REGISTER(doorbell), doorbell 202 drivers/dma/dw-edma/dw-edma-v0-debugfs.c RD_REGISTER(doorbell), doorbell 861 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct amdgpu_doorbell doorbell; doorbell 132 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c if (adev->doorbell.size > adev->doorbell.num_doorbells * sizeof(u32)) { doorbell 133 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c *aperture_base = adev->doorbell.base; doorbell 134 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c *aperture_size = adev->doorbell.size; doorbell 135 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c *start_offset = adev->doorbell.num_doorbells * sizeof(u32); doorbell 324 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (index < adev->doorbell.num_doorbells) { doorbell 325 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c return readl(adev->doorbell.ptr + index); doorbell 344 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (index < adev->doorbell.num_doorbells) { doorbell 345 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c writel(v, adev->doorbell.ptr + index); doorbell 362 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (index < adev->doorbell.num_doorbells) { doorbell 363 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c return atomic64_read((atomic64_t *)(adev->doorbell.ptr + index)); doorbell 382 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (index < adev->doorbell.num_doorbells) { doorbell 383 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c atomic64_set((atomic64_t *)(adev->doorbell.ptr + index), v); doorbell 594 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.base = 0; doorbell 595 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.size = 0; doorbell 596 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.num_doorbells = 0; doorbell 597 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.ptr = NULL; doorbell 607 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.base = pci_resource_start(adev->pdev, 2); doorbell 608 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.size = pci_resource_len(adev->pdev, 2); doorbell 610 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.num_doorbells = min_t(u32, adev->doorbell.size / sizeof(u32), doorbell 612 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->doorbell.num_doorbells == 0) doorbell 622 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.num_doorbells += 0x400; doorbell 624 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.ptr = ioremap(adev->doorbell.base, doorbell 625 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.num_doorbells * doorbell 627 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->doorbell.ptr == NULL) doorbell 642 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c iounmap(adev->doorbell.ptr); doorbell 643 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->doorbell.ptr = NULL; doorbell 135 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c lower_32_bits(adev->doorbell.base)); doorbell 137 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c upper_32_bits(adev->doorbell.base)); doorbell 105 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c lower_32_bits(adev->doorbell.base)); doorbell 107 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c upper_32_bits(adev->doorbell.base)); doorbell 168 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c lower_32_bits(adev->doorbell.base)); doorbell 170 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c upper_32_bits(adev->doorbell.base)); doorbell 651 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c u32 doorbell; doorbell 704 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c doorbell = RREG32(mmSDMA0_GFX_DOORBELL + sdma_offsets[i]); doorbell 707 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, doorbell 709 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1); doorbell 711 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 0); doorbell 713 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c WREG32(mmSDMA0_GFX_DOORBELL + sdma_offsets[i], doorbell); doorbell 988 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c u32 doorbell; doorbell 1021 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c doorbell = RREG32_SDMA(i, mmSDMA0_GFX_DOORBELL); doorbell 1024 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, doorbell 1029 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c WREG32_SDMA(i, mmSDMA0_GFX_DOORBELL, doorbell); doorbell 1078 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c u32 doorbell; doorbell 1111 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c doorbell = RREG32_SDMA(i, mmSDMA0_PAGE_DOORBELL); doorbell 1114 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_PAGE_DOORBELL, ENABLE, doorbell 1119 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c WREG32_SDMA(i, mmSDMA0_PAGE_DOORBELL, doorbell); doorbell 627 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c u32 doorbell; doorbell 692 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c doorbell = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL)); doorbell 696 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1); doorbell 700 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 0); doorbell 702 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL), doorbell); doorbell 196 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c struct guc_doorbell_info *doorbell; doorbell 198 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c doorbell = __get_doorbell(client); doorbell 199 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c doorbell->db_status = GUC_DOORBELL_ENABLED; doorbell 200 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c doorbell->cookie = 0; doorbell 205 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c struct guc_doorbell_info *doorbell; doorbell 208 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c doorbell = __get_doorbell(client); doorbell 209 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c doorbell->db_status = GUC_DOORBELL_DISABLED; doorbell 12 drivers/gpu/drm/nouveau/include/nvif/user.h void (*doorbell)(struct nvif_user *, u32 token); doorbell 103 drivers/gpu/drm/nouveau/nouveau_dma.c if (user->func && user->func->doorbell) doorbell 104 drivers/gpu/drm/nouveau/nouveau_dma.c user->func->doorbell(user, chan->token); doorbell 32 drivers/gpu/drm/nouveau/nvif/userc361.c .doorbell = nvif_userc361_doorbell, doorbell 1743 drivers/gpu/drm/radeon/cik.c if (index < rdev->doorbell.num_doorbells) { doorbell 1744 drivers/gpu/drm/radeon/cik.c return readl(rdev->doorbell.ptr + index); doorbell 1763 drivers/gpu/drm/radeon/cik.c if (index < rdev->doorbell.num_doorbells) { doorbell 1764 drivers/gpu/drm/radeon/cik.c writel(v, rdev->doorbell.ptr + index); doorbell 729 drivers/gpu/drm/radeon/radeon.h void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell); doorbell 2370 drivers/gpu/drm/radeon/radeon.h struct radeon_doorbell doorbell; doorbell 340 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.base = pci_resource_start(rdev->pdev, 2); doorbell 341 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.size = pci_resource_len(rdev->pdev, 2); doorbell 343 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.num_doorbells = min_t(u32, rdev->doorbell.size / sizeof(u32), RADEON_MAX_DOORBELLS); doorbell 344 drivers/gpu/drm/radeon/radeon_device.c if (rdev->doorbell.num_doorbells == 0) doorbell 347 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.ptr = ioremap(rdev->doorbell.base, rdev->doorbell.num_doorbells * sizeof(u32)); doorbell 348 drivers/gpu/drm/radeon/radeon_device.c if (rdev->doorbell.ptr == NULL) { doorbell 351 drivers/gpu/drm/radeon/radeon_device.c DRM_INFO("doorbell mmio base: 0x%08X\n", (uint32_t)rdev->doorbell.base); doorbell 352 drivers/gpu/drm/radeon/radeon_device.c DRM_INFO("doorbell mmio size: %u\n", (unsigned)rdev->doorbell.size); doorbell 354 drivers/gpu/drm/radeon/radeon_device.c memset(&rdev->doorbell.used, 0, sizeof(rdev->doorbell.used)); doorbell 368 drivers/gpu/drm/radeon/radeon_device.c iounmap(rdev->doorbell.ptr); doorbell 369 drivers/gpu/drm/radeon/radeon_device.c rdev->doorbell.ptr = NULL; doorbell 381 drivers/gpu/drm/radeon/radeon_device.c int radeon_doorbell_get(struct radeon_device *rdev, u32 *doorbell) doorbell 383 drivers/gpu/drm/radeon/radeon_device.c unsigned long offset = find_first_zero_bit(rdev->doorbell.used, rdev->doorbell.num_doorbells); doorbell 384 drivers/gpu/drm/radeon/radeon_device.c if (offset < rdev->doorbell.num_doorbells) { doorbell 385 drivers/gpu/drm/radeon/radeon_device.c __set_bit(offset, rdev->doorbell.used); doorbell 386 drivers/gpu/drm/radeon/radeon_device.c *doorbell = offset; doorbell 401 drivers/gpu/drm/radeon/radeon_device.c void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell) doorbell 403 drivers/gpu/drm/radeon/radeon_device.c if (doorbell < rdev->doorbell.num_doorbells) doorbell 404 drivers/gpu/drm/radeon/radeon_device.c __clear_bit(doorbell, rdev->doorbell.used); doorbell 286 drivers/infiniband/hw/cxgb3/cxio_hal.c wq->doorbell = (void __iomem *)rdev_p->rnic_info.kdb_addr; doorbell 292 drivers/infiniband/hw/cxgb3/cxio_hal.c __func__, wq->qpid, wq->doorbell, (unsigned long long)wq->udb); doorbell 523 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.doorbell = (void __iomem *)rdev_p->rnic_info.kdb_addr; doorbell 661 drivers/infiniband/hw/cxgb3/cxio_hal.c ring_doorbell(rdev_p->ctrl_qp.doorbell, T3_CTRL_QP_ID); doorbell 75 drivers/infiniband/hw/cxgb3/cxio_hal.h void __iomem *doorbell; doorbell 54 drivers/infiniband/hw/cxgb3/cxio_wr.h static inline void ring_doorbell(void __iomem *doorbell, u32 qpid) doorbell 56 drivers/infiniband/hw/cxgb3/cxio_wr.h writel(((1<<31) | qpid), doorbell); doorbell 710 drivers/infiniband/hw/cxgb3/cxio_wr.h void __iomem *doorbell; /* kernel db */ doorbell 84 drivers/infiniband/hw/cxgb3/iwch.c ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell, doorbell 458 drivers/infiniband/hw/cxgb3/iwch_qp.c ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); doorbell 521 drivers/infiniband/hw/cxgb3/iwch_qp.c ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); doorbell 755 drivers/infiniband/hw/hns/hns_roce_device.h void __iomem *doorbell; doorbell 76 drivers/infiniband/hw/hns/hns_roce_hw_v1.c __le32 doorbell[2]; doorbell 334 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[0] = sq_db.u32_4; doorbell 335 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[1] = sq_db.u32_8; doorbell 337 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_write64_k(doorbell, qp->sq.db_reg_l); doorbell 355 drivers/infiniband/hw/hns/hns_roce_hw_v1.c __le32 doorbell[2] = {0}; doorbell 434 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[0] = rq_db.u32_4; doorbell 435 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[1] = rq_db.u32_8; doorbell 437 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_write64_k(doorbell, hr_qp->rq.db_reg_l); doorbell 1999 drivers/infiniband/hw/hns/hns_roce_hw_v1.c __le32 doorbell[2]; doorbell 2001 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[0] = cpu_to_le32(cons_index & ((hr_cq->cq_depth << 1) - 1)); doorbell 2002 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[1] = 0; doorbell 2003 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_bit(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_HW_SYNS_S, 1); doorbell 2004 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_CMD_M, doorbell 2006 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_CMD_MDF_M, doorbell 2008 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_INP_H_M, doorbell 2011 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_write64_k(doorbell, hr_cq->cq_db_l); doorbell 2161 drivers/infiniband/hw/hns/hns_roce_hw_v1.c __le32 doorbell[2] = {}; doorbell 2169 drivers/infiniband/hw/hns/hns_roce_hw_v1.c doorbell[0] = doorbell 2171 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_bit(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_HW_SYNS_S, 1); doorbell 2172 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_CMD_M, doorbell 2174 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_CMD_MDF_M, doorbell 2176 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_INP_H_M, doorbell 2180 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_write64_k(doorbell, hr_cq->cq_db_l); doorbell 2723 drivers/infiniband/hw/hns/hns_roce_hw_v1.c __le32 doorbell[2] = {0}; doorbell 3278 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[0], RQ_DOORBELL_U32_4_RQ_HEAD_M, doorbell 3280 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], RQ_DOORBELL_U32_8_QPN_M, doorbell 3282 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_field(doorbell[1], RQ_DOORBELL_U32_8_CMD_M, doorbell 3284 drivers/infiniband/hw/hns/hns_roce_hw_v1.c roce_set_bit(doorbell[1], RQ_DOORBELL_U32_8_HW_SYNC_S, 1); doorbell 3292 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_write64_k(doorbell, hr_qp->rq.db_reg_l); doorbell 3697 drivers/infiniband/hw/hns/hns_roce_hw_v1.c (req_not << eq->log_entries), eq->doorbell); doorbell 4342 drivers/infiniband/hw/hns/hns_roce_hw_v1.c eq->doorbell = hr_dev->reg_base + doorbell 4353 drivers/infiniband/hw/hns/hns_roce_hw_v1.c eq->doorbell = hr_dev->reg_base + doorbell 2632 drivers/infiniband/hw/hns/hns_roce_hw_v2.c __le32 doorbell[2]; doorbell 2634 drivers/infiniband/hw/hns/hns_roce_hw_v2.c doorbell[0] = 0; doorbell 2635 drivers/infiniband/hw/hns/hns_roce_hw_v2.c doorbell[1] = 0; doorbell 2643 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[0], V2_CQ_DB_BYTE_4_TAG_M, V2_DB_BYTE_4_TAG_S, doorbell 2645 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[0], V2_CQ_DB_BYTE_4_CMD_M, V2_DB_BYTE_4_CMD_S, doorbell 2647 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[1], V2_CQ_DB_PARAMETER_CONS_IDX_M, doorbell 2650 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[1], V2_CQ_DB_PARAMETER_CMD_SN_M, doorbell 2652 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_bit(doorbell[1], V2_CQ_DB_PARAMETER_NOTIFY_S, doorbell 2655 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hns_roce_write64(hr_dev, doorbell, hr_cq->cq_db_l); doorbell 4952 drivers/infiniband/hw/hns/hns_roce_hw_v2.c __le32 doorbell[2]; doorbell 4954 drivers/infiniband/hw/hns/hns_roce_hw_v2.c doorbell[0] = 0; doorbell 4955 drivers/infiniband/hw/hns/hns_roce_hw_v2.c doorbell[1] = 0; doorbell 4958 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[0], HNS_ROCE_V2_EQ_DB_CMD_M, doorbell 4964 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[0], HNS_ROCE_V2_EQ_DB_TAG_M, doorbell 4967 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[0], HNS_ROCE_V2_EQ_DB_CMD_M, doorbell 4974 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_field(doorbell[1], HNS_ROCE_V2_EQ_DB_PARA_M, doorbell 4978 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hns_roce_write64(hr_dev, doorbell, eq->doorbell); doorbell 5405 drivers/infiniband/hw/hns/hns_roce_hw_v2.c eq->doorbell = hr_dev->reg_base + ROCEE_VF_EQ_DB_CFG0_REG; doorbell 368 drivers/infiniband/hw/mlx5/mlx5_ib.h struct mlx5_db *doorbell; doorbell 378 drivers/infiniband/hw/mlx5/mlx5_ib.h struct mlx5_db *doorbell; doorbell 1573 drivers/infiniband/hw/mlx5/qp.c sq->doorbell = &qp->db; doorbell 1574 drivers/infiniband/hw/mlx5/qp.c rq->doorbell = &qp->db; doorbell 3008 drivers/iommu/arm-smmu-v3.c phys_addr_t doorbell; doorbell 3013 drivers/iommu/arm-smmu-v3.c doorbell = (((u64)msg->address_hi) << 32) | msg->address_lo; doorbell 3014 drivers/iommu/arm-smmu-v3.c doorbell &= MSI_CFG0_ADDR_MASK; doorbell 3016 drivers/iommu/arm-smmu-v3.c writeq_relaxed(doorbell, smmu->base + cfg[0]); doorbell 77 drivers/macintosh/smu.c int doorbell; /* doorbell gpio */ doorbell 157 drivers/macintosh/smu.c pmac_do_feature_call(PMAC_FTR_WRITE_GPIO, NULL, smu->doorbell, 4); doorbell 175 drivers/macintosh/smu.c gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); doorbell 327 drivers/macintosh/smu.c gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); doorbell 529 drivers/macintosh/smu.c smu->doorbell = *data; doorbell 530 drivers/macintosh/smu.c if (smu->doorbell < 0x50) doorbell 531 drivers/macintosh/smu.c smu->doorbell += 0x50; doorbell 327 drivers/mailbox/pcc.c struct acpi_generic_address *doorbell; doorbell 339 drivers/mailbox/pcc.c doorbell = &pcct_ss->doorbell_register; doorbell 346 drivers/mailbox/pcc.c doorbell->bit_width); doorbell 351 drivers/mailbox/pcc.c doorbell->bit_width); doorbell 353 drivers/mailbox/pcc.c ret = acpi_read(&doorbell_val, doorbell); doorbell 357 drivers/mailbox/pcc.c doorbell); doorbell 3970 drivers/message/fusion/mptbase.c u32 doorbell; doorbell 4007 drivers/message/fusion/mptbase.c doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); doorbell 4008 drivers/message/fusion/mptbase.c doorbell &= MPI_IOC_STATE_MASK; doorbell 4013 drivers/message/fusion/mptbase.c ioc->name, doorbell, count)); doorbell 4015 drivers/message/fusion/mptbase.c if (doorbell == MPI_IOC_STATE_READY) { doorbell 4152 drivers/message/fusion/mptbase.c doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); doorbell 4153 drivers/message/fusion/mptbase.c doorbell &= MPI_IOC_STATE_MASK; doorbell 4157 drivers/message/fusion/mptbase.c " count=%d\n", ioc->name, doorbell, count)); doorbell 4159 drivers/message/fusion/mptbase.c if (doorbell == MPI_IOC_STATE_READY) { doorbell 4171 drivers/message/fusion/mptbase.c if (doorbell != MPI_IOC_STATE_READY) doorbell 4174 drivers/message/fusion/mptbase.c doorbell); doorbell 125 drivers/misc/mic/card/mic_device.h void mic_send_intr(struct mic_device *mdev, int doorbell); doorbell 126 drivers/misc/mic/card/mic_device.h void mic_send_p2p_intr(int doorbell, struct mic_mw *mw); doorbell 48 drivers/misc/mic/card/mic_x100.c void mic_send_intr(struct mic_device *mdev, int doorbell) doorbell 52 drivers/misc/mic/card/mic_x100.c if (doorbell > MIC_X100_MAX_DOORBELL_IDX) doorbell 58 drivers/misc/mic/card/mic_x100.c (MIC_X100_SBOX_SDBIC0 + (4 * doorbell))); doorbell 64 drivers/misc/mic/card/mic_x100.c static void mic_x100_send_sbox_intr(struct mic_mw *mw, int doorbell) doorbell 66 drivers/misc/mic/card/mic_x100.c u64 apic_icr_offset = MIC_X100_SBOX_APICICR0 + doorbell * 8; doorbell 83 drivers/misc/mic/card/mic_x100.c static void mic_x100_send_rdmasr_intr(struct mic_mw *mw, int doorbell) doorbell 85 drivers/misc/mic/card/mic_x100.c int rdmasr_offset = MIC_X100_SBOX_RDMASR0 + (doorbell << 2); doorbell 114 drivers/misc/mic/host/mic_device.h void (*send_intr)(struct mic_device *mdev, int doorbell); doorbell 117 drivers/misc/mic/host/mic_x100.c int doorbell) doorbell 120 drivers/misc/mic/host/mic_x100.c u64 apic_icr_offset = MIC_X100_SBOX_APICICR0 + doorbell * 8; doorbell 138 drivers/misc/mic/host/mic_x100.c int doorbell) doorbell 140 drivers/misc/mic/host/mic_x100.c int rdmasr_offset = MIC_X100_SBOX_RDMASR0 + (doorbell << 2); doorbell 152 drivers/misc/mic/host/mic_x100.c static void mic_x100_send_intr(struct mic_device *mdev, int doorbell) doorbell 155 drivers/misc/mic/host/mic_x100.c if (doorbell < MIC_X100_NUM_SBOX_IRQ) { doorbell 156 drivers/misc/mic/host/mic_x100.c mic_x100_send_sbox_intr(mdev, doorbell); doorbell 158 drivers/misc/mic/host/mic_x100.c rdmasr_db = doorbell - MIC_X100_NUM_SBOX_IRQ; doorbell 277 drivers/net/ethernet/broadcom/bnxt/bnxt.c writel(DB_CP_FLAGS | RING_CMP(idx), (db)->doorbell) doorbell 280 drivers/net/ethernet/broadcom/bnxt/bnxt.c writeq((db)->db_key64 | DBR_TYPE_NQ | RING_CMP(idx), (db)->doorbell) doorbell 283 drivers/net/ethernet/broadcom/bnxt/bnxt.c writel(DB_CP_REARM_FLAGS | RING_CMP(idx), (db)->doorbell) doorbell 286 drivers/net/ethernet/broadcom/bnxt/bnxt.c writeq((db)->db_key64 | DBR_TYPE_NQ_ARM | RING_CMP(idx), (db)->doorbell) doorbell 308 drivers/net/ethernet/broadcom/bnxt/bnxt.c db->doorbell); doorbell 404 drivers/net/ethernet/broadcom/bnxt/bnxt.c void __iomem *db = txr->tx_db.doorbell; doorbell 452 drivers/net/ethernet/broadcom/bnxt/bnxt.c tx_push->doorbell = doorbell 2141 drivers/net/ethernet/broadcom/bnxt/bnxt.c BNXT_CP_DB_IRQ_DIS(cpr->cp_db.doorbell); doorbell 2405 drivers/net/ethernet/broadcom/bnxt/bnxt.c RING_CMP(cpr2->cp_raw_cons), db->doorbell); doorbell 5361 drivers/net/ethernet/broadcom/bnxt/bnxt.c db->doorbell = bp->bar1 + 0x10000; doorbell 5363 drivers/net/ethernet/broadcom/bnxt/bnxt.c db->doorbell = bp->bar1 + 0x4000; doorbell 5381 drivers/net/ethernet/broadcom/bnxt/bnxt.c db->doorbell = bp->bar1 + map_idx * 0x80; doorbell 743 drivers/net/ethernet/broadcom/bnxt/bnxt.h __le32 doorbell; doorbell 755 drivers/net/ethernet/broadcom/bnxt/bnxt.h void __iomem *doorbell; doorbell 1875 drivers/net/ethernet/broadcom/bnxt/bnxt.h writeq_relaxed(db->db_key64 | idx, db->doorbell); doorbell 1879 drivers/net/ethernet/broadcom/bnxt/bnxt.h writel_relaxed(db_val, db->doorbell); doorbell 1881 drivers/net/ethernet/broadcom/bnxt/bnxt.h writel_relaxed(db_val, db->doorbell); doorbell 1890 drivers/net/ethernet/broadcom/bnxt/bnxt.h writeq(db->db_key64 | idx, db->doorbell); doorbell 1894 drivers/net/ethernet/broadcom/bnxt/bnxt.h writel(db_val, db->doorbell); doorbell 1896 drivers/net/ethernet/broadcom/bnxt/bnxt.h writel(db_val, db->doorbell); doorbell 1588 drivers/net/ethernet/cavium/thunder/nicvf_queues.c goto doorbell; doorbell 1611 drivers/net/ethernet/cavium/thunder/nicvf_queues.c doorbell: doorbell 101 drivers/net/ethernet/mellanox/mlx4/eq.c eq->doorbell); doorbell 1022 drivers/net/ethernet/mellanox/mlx4/eq.c eq->doorbell = mlx4_get_eq_uar(dev, eq); doorbell 1023 drivers/net/ethernet/mellanox/mlx4/eq.c if (!eq->doorbell) { doorbell 393 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __iomem *doorbell; doorbell 305 drivers/net/ethernet/mellanox/mlx5/core/eq.c eq->doorbell = priv->uar->map + MLX5_EQ_DOORBEL_OFFSET; doorbell 752 drivers/net/ethernet/mellanox/mlx5/core/eq.c __be32 __iomem *addr = eq->doorbell + (arm ? 0 : 2); doorbell 27 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h __be32 __iomem *doorbell; doorbell 64 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h __be32 __iomem *addr = eq->doorbell + (arm ? 0 : 2); doorbell 106 drivers/net/ethernet/pensando/ionic/ionic_dev.c iowrite32(1, &idev->dev_cmd_regs->doorbell); doorbell 2371 drivers/net/ethernet/pensando/ionic/ionic_if.h u32 doorbell; doorbell 356 drivers/net/ethernet/pensando/ionic/ionic_main.c iowrite32(1, &idev->dev_cmd_regs->doorbell); doorbell 745 drivers/net/ethernet/sfc/siena.c unsigned doorbell = FR_CZ_MC_TREG_SMEM + MCDI_DOORBELL(efx); doorbell 760 drivers/net/ethernet/sfc/siena.c _efx_writed(efx, (__force __le32) 0x45789abc, doorbell); doorbell 642 drivers/perf/arm_smmuv3_pmu.c phys_addr_t doorbell; doorbell 646 drivers/perf/arm_smmuv3_pmu.c doorbell = (((u64)msg->address_hi) << 32) | msg->address_lo; doorbell 647 drivers/perf/arm_smmuv3_pmu.c doorbell &= MSI_CFG0_ADDR_MASK; doorbell 649 drivers/perf/arm_smmuv3_pmu.c writeq_relaxed(doorbell, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); doorbell 1408 drivers/rapidio/devices/rio_mport_cdev.c event.u.doorbell.rioid = src; doorbell 1409 drivers/rapidio/devices/rio_mport_cdev.c event.u.doorbell.payload = info; doorbell 2318 drivers/rapidio/devices/rio_mport_cdev.c event.u.doorbell.rioid, doorbell 2319 drivers/rapidio/devices/rio_mport_cdev.c event.u.doorbell.payload); doorbell 1086 drivers/scsi/3w-sas.c u32 request_id, doorbell; doorbell 1089 drivers/scsi/3w-sas.c doorbell = readl(TWL_HOBDB_REG_ADDR(tw_dev)); doorbell 1092 drivers/scsi/3w-sas.c if (doorbell & TWL_DOORBELL_CONTROLLER_ERROR) { doorbell 1098 drivers/scsi/3w-sas.c if (doorbell & TWL_DOORBELL_ATTENTION_INTERRUPT) { doorbell 1714 drivers/scsi/be2iscsi/be_main.c u32 ring_id, doorbell = 0; doorbell 1756 drivers/scsi/be2iscsi/be_main.c doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK; doorbell 1757 drivers/scsi/be2iscsi/be_main.c doorbell |= 1 << DB_DEF_PDU_REARM_SHIFT; doorbell 1758 drivers/scsi/be2iscsi/be_main.c doorbell |= 0 << DB_DEF_PDU_EVENT_SHIFT; doorbell 1759 drivers/scsi/be2iscsi/be_main.c doorbell |= (prod & DB_DEF_PDU_CQPROC_MASK) << DB_DEF_PDU_CQPROC_SHIFT; doorbell 1760 drivers/scsi/be2iscsi/be_main.c iowrite32(doorbell, phba->db_va + doorbell_offset); doorbell 4307 drivers/scsi/be2iscsi/be_main.c u32 doorbell = 0; doorbell 4333 drivers/scsi/be2iscsi/be_main.c doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; doorbell 4334 drivers/scsi/be2iscsi/be_main.c doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK) doorbell 4336 drivers/scsi/be2iscsi/be_main.c doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; doorbell 4337 drivers/scsi/be2iscsi/be_main.c iowrite32(doorbell, phba->db_va + doorbell 4528 drivers/scsi/be2iscsi/be_main.c unsigned int doorbell = 0; doorbell 4569 drivers/scsi/be2iscsi/be_main.c doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; doorbell 4570 drivers/scsi/be2iscsi/be_main.c doorbell |= (io_task->pwrb_handle->wrb_index & doorbell 4573 drivers/scsi/be2iscsi/be_main.c doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; doorbell 4574 drivers/scsi/be2iscsi/be_main.c iowrite32(doorbell, phba->db_va + doorbell 4589 drivers/scsi/be2iscsi/be_main.c unsigned int doorbell = 0; doorbell 4630 drivers/scsi/be2iscsi/be_main.c doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; doorbell 4631 drivers/scsi/be2iscsi/be_main.c doorbell |= (io_task->pwrb_handle->wrb_index & doorbell 4633 drivers/scsi/be2iscsi/be_main.c doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; doorbell 4635 drivers/scsi/be2iscsi/be_main.c iowrite32(doorbell, phba->db_va + doorbell 4647 drivers/scsi/be2iscsi/be_main.c unsigned int doorbell = 0; doorbell 4749 drivers/scsi/be2iscsi/be_main.c doorbell |= cid & DB_WRB_POST_CID_MASK; doorbell 4750 drivers/scsi/be2iscsi/be_main.c doorbell |= (io_task->pwrb_handle->wrb_index & doorbell 4752 drivers/scsi/be2iscsi/be_main.c doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; doorbell 4753 drivers/scsi/be2iscsi/be_main.c iowrite32(doorbell, phba->db_va + doorbell 937 drivers/scsi/esas2r/esas2r_flash.c u32 doorbell; doorbell 960 drivers/scsi/esas2r/esas2r_flash.c doorbell = doorbell 963 drivers/scsi/esas2r/esas2r_flash.c doorbell); doorbell 964 drivers/scsi/esas2r/esas2r_flash.c if (doorbell & function) doorbell 963 drivers/scsi/esas2r/esas2r_init.c u32 doorbell; doorbell 989 drivers/scsi/esas2r/esas2r_init.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 990 drivers/scsi/esas2r/esas2r_init.c if (doorbell == 0xFFFFFFFF) { doorbell 998 drivers/scsi/esas2r/esas2r_init.c } else if (doorbell & DRBL_FORCE_INT) { doorbell 999 drivers/scsi/esas2r/esas2r_init.c u32 ver = (doorbell & DRBL_FW_VER_MSK); doorbell 1006 drivers/scsi/esas2r/esas2r_init.c doorbell); doorbell 1041 drivers/scsi/esas2r/esas2r_init.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 1042 drivers/scsi/esas2r/esas2r_init.c if (doorbell & DRBL_MSG_IFC_DOWN) { doorbell 1044 drivers/scsi/esas2r/esas2r_init.c doorbell); doorbell 1130 drivers/scsi/esas2r/esas2r_init.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 1131 drivers/scsi/esas2r/esas2r_init.c if (doorbell & DRBL_MSG_IFC_INIT) { doorbell 1133 drivers/scsi/esas2r/esas2r_init.c doorbell); doorbell 1152 drivers/scsi/esas2r/esas2r_init.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_IN_ENB); doorbell 1153 drivers/scsi/esas2r/esas2r_init.c if (doorbell & DRBL_POWER_DOWN) doorbell 1530 drivers/scsi/esas2r/esas2r_init.c u32 doorbell; doorbell 1536 drivers/scsi/esas2r/esas2r_init.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 1537 drivers/scsi/esas2r/esas2r_init.c if (doorbell & DRBL_POWER_DOWN) { doorbell 1539 drivers/scsi/esas2r/esas2r_init.c doorbell); doorbell 1563 drivers/scsi/esas2r/esas2r_init.c u32 doorbell; doorbell 1580 drivers/scsi/esas2r/esas2r_init.c doorbell = doorbell 1582 drivers/scsi/esas2r/esas2r_init.c if (doorbell & DRBL_MSG_IFC_DOWN) { doorbell 1584 drivers/scsi/esas2r/esas2r_init.c doorbell); doorbell 48 drivers/scsi/esas2r/esas2r_int.c static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell); doorbell 59 drivers/scsi/esas2r/esas2r_int.c u32 doorbell; doorbell 76 drivers/scsi/esas2r/esas2r_int.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 77 drivers/scsi/esas2r/esas2r_int.c if (doorbell != 0) doorbell 78 drivers/scsi/esas2r/esas2r_int.c esas2r_doorbell_interrupt(a, doorbell); doorbell 107 drivers/scsi/esas2r/esas2r_int.c u32 doorbell; doorbell 118 drivers/scsi/esas2r/esas2r_int.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 119 drivers/scsi/esas2r/esas2r_int.c if (doorbell != 0) doorbell 120 drivers/scsi/esas2r/esas2r_int.c esas2r_doorbell_interrupt(a, doorbell); doorbell 135 drivers/scsi/esas2r/esas2r_int.c u32 doorbell; doorbell 150 drivers/scsi/esas2r/esas2r_int.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 151 drivers/scsi/esas2r/esas2r_int.c if (doorbell != 0) doorbell 152 drivers/scsi/esas2r/esas2r_int.c esas2r_doorbell_interrupt(a, doorbell); doorbell 665 drivers/scsi/esas2r/esas2r_int.c static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell) doorbell 667 drivers/scsi/esas2r/esas2r_int.c if (!(doorbell & DRBL_FORCE_INT)) { doorbell 669 drivers/scsi/esas2r/esas2r_int.c esas2r_trace("doorbell: %x", doorbell); doorbell 673 drivers/scsi/esas2r/esas2r_int.c esas2r_write_register_dword(a, MU_DOORBELL_OUT, doorbell); doorbell 675 drivers/scsi/esas2r/esas2r_int.c if (doorbell & DRBL_RESET_BUS) doorbell 678 drivers/scsi/esas2r/esas2r_int.c if (doorbell & DRBL_FORCE_INT) doorbell 681 drivers/scsi/esas2r/esas2r_int.c if (doorbell & DRBL_PANIC_REASON_MASK) { doorbell 686 drivers/scsi/esas2r/esas2r_int.c if (doorbell & DRBL_FW_RESET) { doorbell 691 drivers/scsi/esas2r/esas2r_int.c if (!(doorbell & DRBL_FORCE_INT)) doorbell 679 drivers/scsi/esas2r/esas2r_io.c u32 doorbell; doorbell 681 drivers/scsi/esas2r/esas2r_io.c doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); doorbell 682 drivers/scsi/esas2r/esas2r_io.c if (doorbell == 0xFFFFFFFF || !(doorbell & DRBL_FORCE_INT)) { doorbell 685 drivers/scsi/esas2r/esas2r_io.c u32 ver = (doorbell & DRBL_FW_VER_MSK); doorbell 689 drivers/scsi/esas2r/esas2r_io.c doorbell); doorbell 7272 drivers/scsi/ipr.c ioa_cfg->doorbell |= IPR_RUNTIME_RESET; doorbell 8450 drivers/scsi/ipr.c writel(ioa_cfg->doorbell, ioa_cfg->regs.set_uproc_interrupt_reg32); doorbell 9926 drivers/scsi/ipr.c ioa_cfg->doorbell = IPR_DOORBELL; doorbell 1558 drivers/scsi/ipr.h u32 doorbell; doorbell 141 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 190 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 193 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_wq_db_list_fm_num_posted, &doorbell, 1); doorbell 194 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_wq_db_list_fm_dpp, &doorbell, 1); doorbell 195 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_wq_db_list_fm_dpp_id, &doorbell, doorbell 197 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_wq_db_list_fm_id, &doorbell, doorbell 200 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_wq_db_list_fm_num_posted, &doorbell, 1); doorbell 201 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_wq_db_list_fm_id, &doorbell, q->queue_id); doorbell 207 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_wq_db_list_fm_index, &doorbell, doorbell 211 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_wq_db_ring_fm_num_posted, &doorbell, 1); doorbell 212 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_wq_db_ring_fm_id, &doorbell, q->queue_id); doorbell 216 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->db_regaddr); doorbell 266 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 284 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 285 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_mq_doorbell_num_posted, &doorbell, 1); doorbell 286 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_mq_doorbell_id, &doorbell, q->queue_id); doorbell 287 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.MQDBregaddr); doorbell 358 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 360 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 361 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_eqci, &doorbell, 1); doorbell 362 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_qt, &doorbell, LPFC_QUEUE_TYPE_EVENT); doorbell 363 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_eqid_hi, &doorbell, doorbell 365 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_eqid_lo, &doorbell, q->queue_id); doorbell 366 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); doorbell 377 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 379 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 380 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_eq_doorbell_eqid, &doorbell, q->queue_id); doorbell 381 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); doorbell 399 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 406 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 408 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_arm, &doorbell, 1); doorbell 409 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_eqci, &doorbell, 1); doorbell 411 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_num_released, &doorbell, count); doorbell 412 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_qt, &doorbell, LPFC_QUEUE_TYPE_EVENT); doorbell 413 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_eqid_hi, &doorbell, doorbell 415 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_eqid_lo, &doorbell, q->queue_id); doorbell 416 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); doorbell 437 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 444 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 446 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_eq_doorbell_arm, &doorbell, 1); doorbell 447 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_eq_doorbell_num_released, &doorbell, count); doorbell 448 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_eq_doorbell_eqid, &doorbell, q->queue_id); doorbell 449 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.EQDBregaddr); doorbell 593 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 600 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 602 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_arm, &doorbell, 1); doorbell 603 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_num_released, &doorbell, count); doorbell 604 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_qt, &doorbell, LPFC_QUEUE_TYPE_COMPLETION); doorbell 605 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_cqid_hi, &doorbell, doorbell 607 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_eqcq_doorbell_cqid_lo, &doorbell, q->queue_id); doorbell 608 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.CQDBregaddr); doorbell 626 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 633 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 635 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_cq_doorbell_arm, &doorbell, 1); doorbell 636 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_cq_doorbell_num_released, &doorbell, count); doorbell 637 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_if6_cq_doorbell_cqid, &doorbell, q->queue_id); doorbell 638 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, q->phba->sli4_hba.CQDBregaddr); doorbell 659 drivers/scsi/lpfc/lpfc_sli.c struct lpfc_register doorbell; doorbell 688 drivers/scsi/lpfc/lpfc_sli.c doorbell.word0 = 0; doorbell 690 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_rq_db_ring_fm_num_posted, &doorbell, doorbell 692 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_rq_db_ring_fm_id, &doorbell, hq->queue_id); doorbell 694 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_rq_db_list_fm_num_posted, &doorbell, doorbell 696 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_rq_db_list_fm_index, &doorbell, doorbell 698 drivers/scsi/lpfc/lpfc_sli.c bf_set(lpfc_rq_db_list_fm_id, &doorbell, hq->queue_id); doorbell 702 drivers/scsi/lpfc/lpfc_sli.c writel(doorbell.word0, hq->db_regaddr); doorbell 1651 drivers/scsi/megaraid/megaraid_sas.h u32 doorbell; /*0000h*/ doorbell 2161 drivers/scsi/megaraid/megaraid_sas_base.c writel(MFI_STOP_ADP, &instance->reg_set->doorbell); doorbell 2163 drivers/scsi/megaraid/megaraid_sas_base.c readl(&instance->reg_set->doorbell); doorbell 4027 drivers/scsi/megaraid/megaraid_sas_base.c &instance->reg_set->doorbell); doorbell 4043 drivers/scsi/megaraid/megaraid_sas_base.c &instance->reg_set->doorbell); doorbell 4062 drivers/scsi/megaraid/megaraid_sas_base.c &instance->reg_set->doorbell); doorbell 4070 drivers/scsi/megaraid/megaraid_sas_base.c doorbell) & 1) doorbell 1204 drivers/scsi/megaraid/megaraid_sas_fusion.c if (megasas_readl(instance, &instance->reg_set->doorbell) & 1) doorbell 4078 drivers/scsi/megaraid/megaraid_sas_fusion.c &instance->reg_set->doorbell); doorbell 4079 drivers/scsi/megaraid/megaraid_sas_fusion.c readl(&instance->reg_set->doorbell); doorbell 4825 drivers/scsi/megaraid/megaraid_sas_fusion.c status_reg = megasas_readl(instance, &instance->reg_set->doorbell); doorbell 4827 drivers/scsi/megaraid/megaraid_sas_fusion.c &instance->reg_set->doorbell); doorbell 4828 drivers/scsi/megaraid/megaraid_sas_fusion.c readl(&instance->reg_set->doorbell); doorbell 606 drivers/scsi/mpt3sas/mpt3sas_base.c u32 doorbell; doorbell 616 drivers/scsi/mpt3sas/mpt3sas_base.c doorbell = mpt3sas_base_get_iocstate(ioc, 0); doorbell 617 drivers/scsi/mpt3sas/mpt3sas_base.c if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) { doorbell 661 drivers/scsi/mpt3sas/mpt3sas_base.c if ((doorbell & MPI2_IOC_STATE_MASK) != MPI2_IOC_STATE_OPERATIONAL) { doorbell 665 drivers/scsi/mpt3sas/mpt3sas_base.c doorbell = mpt3sas_base_get_iocstate(ioc, 0); doorbell 666 drivers/scsi/mpt3sas/mpt3sas_base.c if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) doorbell 667 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_fault_info(ioc, doorbell & doorbell 669 drivers/scsi/mpt3sas/mpt3sas_base.c if (rc && (doorbell & MPI2_IOC_STATE_MASK) != doorbell 763 drivers/scsi/mpt3sas/mpt3sas_base.c u32 doorbell; doorbell 770 drivers/scsi/mpt3sas/mpt3sas_base.c doorbell = ioc->base_readl(&ioc->chip->Doorbell); doorbell 771 drivers/scsi/mpt3sas/mpt3sas_base.c if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) doorbell 772 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_fault_info(ioc , doorbell); doorbell 5521 drivers/scsi/mpt3sas/mpt3sas_base.c u32 doorbell; doorbell 5533 drivers/scsi/mpt3sas/mpt3sas_base.c doorbell = ioc->base_readl(&ioc->chip->Doorbell); doorbell 5534 drivers/scsi/mpt3sas/mpt3sas_base.c if ((doorbell & MPI2_IOC_STATE_MASK) == doorbell 5536 drivers/scsi/mpt3sas/mpt3sas_base.c mpt3sas_base_fault_info(ioc , doorbell); doorbell 1923 drivers/scsi/pmcraid.c u32 doorbell; doorbell 1940 drivers/scsi/pmcraid.c doorbell = DOORBELL_RUNTIME_RESET | doorbell 1952 drivers/scsi/pmcraid.c iowrite32(doorbell, pinstance->int_regs.host_ioa_interrupt_reg); doorbell 163 drivers/scsi/smartpqi/smartpqi_sis.c u32 doorbell; doorbell 202 drivers/scsi/smartpqi/smartpqi_sis.c doorbell = readl(®isters->sis_ctrl_to_host_doorbell); doorbell 203 drivers/scsi/smartpqi/smartpqi_sis.c if (doorbell & SIS_CMD_COMPLETE) doorbell 795 drivers/scsi/stex.c static void stex_mu_intr(struct st_hba *hba, u32 doorbell) doorbell 803 drivers/scsi/stex.c if (unlikely(!(doorbell & MU_OUTBOUND_DOORBELL_STATUSHEADCHANGED))) doorbell 333 drivers/scsi/ufs/ufshcd.c u32 intr, doorbell; doorbell 362 drivers/scsi/ufs/ufshcd.c doorbell = ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); doorbell 364 drivers/scsi/ufs/ufshcd.c doorbell, transfer_len, intr, lba, opcode); doorbell 413 drivers/staging/octeon/octeon-stubs.h uint64_t doorbell; doorbell 728 drivers/target/sbp/sbp_target.c agent->doorbell = false; doorbell 763 drivers/target/sbp/sbp_target.c agent->doorbell = true; doorbell 937 drivers/target/sbp/sbp_target.c bool doorbell = agent->doorbell; doorbell 991 drivers/target/sbp/sbp_target.c if (tgt_agent_check_active(agent) && !doorbell) { doorbell 1000 drivers/target/sbp/sbp_target.c doorbell = agent->doorbell = false; doorbell 1032 drivers/target/sbp/sbp_target.c agent->doorbell = false; doorbell 207 drivers/target/sbp/sbp_target.h bool doorbell; doorbell 781 drivers/usb/cdns3/gadget.c u32 doorbell; doorbell 783 drivers/usb/cdns3/gadget.c doorbell = !!(readl(&priv_dev->regs->ep_cmd) & EP_CMD_DRDY); doorbell 785 drivers/usb/cdns3/gadget.c if (doorbell) { doorbell 801 drivers/usb/cdns3/gadget.c u32 doorbell; doorbell 803 drivers/usb/cdns3/gadget.c doorbell = !!(readl(&priv_dev->regs->ep_cmd) & EP_CMD_DRDY); doorbell 806 drivers/usb/cdns3/gadget.c if (!doorbell || dma_index != priv_ep->wa1_trb_index) doorbell 860 drivers/usb/cdns3/gadget.c int doorbell, dma_index; doorbell 863 drivers/usb/cdns3/gadget.c doorbell = !!(readl(&priv_dev->regs->ep_cmd) & EP_CMD_DRDY); doorbell 867 drivers/usb/cdns3/gadget.c if (doorbell && dma_index == priv_ep->num_trbs - 1) { doorbell 1095 drivers/usb/cdns3/gadget.c int doorbell; doorbell 1098 drivers/usb/cdns3/gadget.c doorbell = !!(readl(&priv_dev->regs->ep_cmd) & EP_CMD_DRDY); doorbell 1105 drivers/usb/cdns3/gadget.c if (doorbell == 1 && current_index == priv_ep->dequeue) doorbell 414 drivers/usb/early/xhci-dbc.c writel(DOOR_BELL_TARGET(target), &xdbc.xdbc_reg->doorbell); doorbell 21 drivers/usb/early/xhci-dbc.h __le32 doorbell; doorbell 138 drivers/usb/gadget/udc/mv_u3d.h u32 doorbell; /* doorbell register */ doorbell 263 drivers/usb/gadget/udc/mv_u3d_core.c iowrite32(tmp, &u3d->op_regs->doorbell); doorbell 283 drivers/usb/host/xhci-dbgcap.c writel(DBC_DOOR_BELL_TARGET(dep->direction), &dbc->regs->doorbell); doorbell 17 drivers/usb/host/xhci-dbgcap.h __le32 doorbell; doorbell 283 drivers/usb/host/xhci-ring.c writel(DB_VALUE_HOST, &xhci->dba->doorbell[0]); doorbell 285 drivers/usb/host/xhci-ring.c readl(&xhci->dba->doorbell[0]); doorbell 391 drivers/usb/host/xhci-ring.c __le32 __iomem *db_addr = &xhci->dba->doorbell[slot_id]; doorbell 546 drivers/usb/host/xhci.h __le32 doorbell[256]; doorbell 324 drivers/virt/fsl_hypervisor.c param.ret = ev_doorbell_send(param.doorbell); doorbell 483 drivers/virt/fsl_hypervisor.c uint32_t doorbell; /* The doorbell handle */ doorbell 490 drivers/virt/fsl_hypervisor.c static void fsl_hv_queue_doorbell(uint32_t doorbell) doorbell 500 drivers/virt/fsl_hypervisor.c dbq->q[dbq->tail] = doorbell; doorbell 558 drivers/virt/fsl_hypervisor.c fsl_hv_queue_doorbell(dbisr->doorbell); doorbell 857 drivers/virt/fsl_hypervisor.c dbisr->doorbell = be32_to_cpup(handle); doorbell 896 drivers/virt/fsl_hypervisor.c dbisr->doorbell); doorbell 146 include/linux/mlx4/cq.h __be32 doorbell[2]; doorbell 161 include/linux/mlx4/cq.h doorbell[0] = cpu_to_be32(sn << 28 | cmd | cq->cqn); doorbell 162 include/linux/mlx4/cq.h doorbell[1] = cpu_to_be32(ci); doorbell 164 include/linux/mlx4/cq.h mlx4_write64(doorbell, uar_page + MLX4_CQ_DOORBELL, doorbell_lock); doorbell 156 include/linux/mlx5/cq.h __be32 doorbell[2]; doorbell 170 include/linux/mlx5/cq.h doorbell[0] = cpu_to_be32(sn << 28 | cmd | ci); doorbell 171 include/linux/mlx5/cq.h doorbell[1] = cpu_to_be32(cq->cqn); doorbell 173 include/linux/mlx5/cq.h mlx5_write64(doorbell, uar_page + MLX5_CQ_DOORBELL); doorbell 217 include/trace/events/ufs.h u32 doorbell, int transfer_len, u32 intr, u64 lba, doorbell 220 include/trace/events/ufs.h TP_ARGS(dev_name, str, tag, doorbell, transfer_len, intr, lba, opcode), doorbell 226 include/trace/events/ufs.h __field(u32, doorbell) doorbell 237 include/trace/events/ufs.h __entry->doorbell = doorbell; doorbell 247 include/trace/events/ufs.h __entry->doorbell, __entry->transfer_len, doorbell 160 include/uapi/linux/fsl_hypervisor.h __u32 doorbell; doorbell 145 include/uapi/linux/rio_mport_cdev.h struct rio_doorbell doorbell; /* header for RIO_DOORBELL */