/linux/include/uapi/rdma/ |
A D | mlx4-abi.h | 81 __aligned_u64 db_addr; member 95 __aligned_u64 db_addr; member 114 __aligned_u64 db_addr; member 124 __aligned_u64 db_addr; member
|
A D | hns-abi.h | 41 __aligned_u64 db_addr; member 57 __aligned_u64 db_addr; member 68 __aligned_u64 db_addr; member
|
A D | mlx5-abi.h | 287 __aligned_u64 db_addr; member 311 __aligned_u64 db_addr; member 330 __aligned_u64 db_addr; member 416 __aligned_u64 db_addr; member
|
/linux/drivers/net/ethernet/qlogic/qed/ |
A D | qed.h | 79 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | in qed_db_addr() local 82 return db_addr; in qed_db_addr() 87 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | in qed_db_addr_vf() local 90 return db_addr; in qed_db_addr_vf() 966 #define DOORBELL(cdev, db_addr, val) \ argument 968 ((cdev)->doorbells) + (db_addr)))
|
A D | qed_dev_api.h | 493 void __iomem *db_addr, 510 void __iomem *db_addr, void *db_data);
|
A D | qed_spq.c | 472 void __iomem *db_addr; in qed_spq_setup() local 524 db_addr = (void __iomem *)((u8 __iomem *)p_hwfn->doorbells + in qed_spq_setup() 526 rc = qed_db_recovery_add(p_hwfn->cdev, db_addr, &p_spq->db_data, in qed_spq_setup() 587 void __iomem *db_addr; in qed_spq_free() local 594 db_addr = (void __iomem *)((u8 __iomem *)p_hwfn->doorbells + in qed_spq_free() 596 qed_db_recovery_del(p_hwfn->cdev, db_addr, &p_spq->db_data); in qed_spq_free()
|
A D | qed_dev.c | 55 void __iomem *db_addr; member 72 db_entry->db_addr, in qed_db_recovery_dp_entry() 81 void __iomem *db_addr, in qed_db_rec_sanity() argument 88 if (db_addr < cdev->doorbells || in qed_db_rec_sanity() 93 db_addr, in qed_db_rec_sanity() 110 void __iomem *db_addr) in qed_db_rec_find_hwfn() argument 126 void __iomem *db_addr, in qed_db_recovery_add() argument 156 db_entry->db_addr = db_addr; in qed_db_recovery_add() 210 db_data, db_addr); in qed_db_recovery_del() 285 db_entry->db_addr, in qed_db_recovery_ring() [all …]
|
/linux/drivers/bus/mhi/core/ |
A D | main.c | 84 void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr, in mhi_write_db() argument 87 mhi_write_reg(mhi_cntrl, db_addr, 4, upper_32_bits(db_val)); in mhi_write_db() 88 mhi_write_reg(mhi_cntrl, db_addr, 0, lower_32_bits(db_val)); in mhi_write_db() 93 void __iomem *db_addr, in mhi_db_brstmode() argument 98 mhi_write_db(mhi_cntrl, db_addr, db_val); in mhi_db_brstmode() 105 void __iomem *db_addr, in mhi_db_brstmode_disable() argument 109 mhi_write_db(mhi_cntrl, db_addr, db_val); in mhi_db_brstmode_disable() 117 ring->db_addr, *ring->ctxt_wp); in mhi_ring_er_db() 127 mhi_write_db(mhi_cntrl, ring->db_addr, db); in mhi_ring_cmd_db() 146 ring->db_addr, db); in mhi_ring_chan_db()
|
A D | internal.h | 511 void __iomem *db_addr; member 652 void __iomem *db_addr, dma_addr_t db_val); 654 struct db_cfg *db_mode, void __iomem *db_addr, 669 void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr,
|
A D | init.c | 306 mhi_chan->tre_ring.db_addr = (void __iomem *)&chan_ctxt->wp; in mhi_init_dev_ctxt() 524 mhi_chan->tre_ring.db_addr = base + val; in mhi_init_mmio() 540 mhi_event->ring.db_addr = base + val; in mhi_init_mmio() 544 mhi_cntrl->mhi_cmd[PRIMARY_CMD_RING].ring.db_addr = base + CRDB_LOWER; in mhi_init_mmio()
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_doorbell.c | 199 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) in kfd_release_kernel_doorbell() argument 203 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr) in kfd_release_kernel_doorbell()
|
/linux/drivers/ntb/hw/intel/ |
A D | ntb_hw_gen3.c | 534 int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb3_peer_db_addr() argument 550 if (db_addr) { in intel_ntb3_peer_db_addr() 551 *db_addr = db_addr_base + (db_bit * 4); in intel_ntb3_peer_db_addr() 553 *db_addr, db_bit); in intel_ntb3_peer_db_addr()
|
A D | ntb_hw_gen3.h | 112 int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr,
|
A D | ntb_hw_gen1.h | 153 phys_addr_t *db_addr, resource_size_t *db_size,
|
A D | ntb_hw_gen1.c | 185 phys_addr_t *db_addr, resource_size_t *db_size, in ndev_db_addr() argument 191 if (db_addr) { in ndev_db_addr() 192 *db_addr = reg_addr + reg; in ndev_db_addr() 193 dev_dbg(&ndev->ntb.pdev->dev, "Peer db addr %llx\n", *db_addr); in ndev_db_addr() 1115 static int intel_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb_peer_db_addr() argument 1129 ndev_db_addr(ndev, db_addr, db_size, ndev->peer_addr, in intel_ntb_peer_db_addr()
|
/linux/drivers/infiniband/hw/qedr/ |
A D | verbs.c | 672 void __iomem *db_addr, in qedr_db_recovery_add() argument 687 void __iomem *db_addr, in qedr_db_recovery_del() argument 862 writeq(cq->db.raw, cq->db_addr); in doorbell_cq() 975 cq->q.db_addr = ctx->dpi_addr + db_offset; in qedr_create_cq() 1015 cq->db_addr = dev->db_addr + db_offset; in qedr_create_cq() 1085 qedr_db_recovery_del(dev, cq->q.db_addr, in qedr_destroy_cq() 1397 qp->sq.db = dev->db_addr + in qedr_set_roce_db_info() 1407 qp->rq.db = dev->db_addr + in qedr_set_roce_db_info() 1985 qp->sq.db = dev->db_addr + in qedr_set_iwarp_db_info() 1996 qp->rq.db = dev->db_addr + in qedr_set_iwarp_db_info() [all …]
|
A D | qedr.h | 145 void __iomem *db_addr; member 273 void __iomem *db_addr; member 293 void __iomem *db_addr; member
|
/linux/drivers/net/ethernet/amazon/ena/ |
A D | ena_com.h | 160 u32 __iomem *db_addr; member 200 u32 __iomem *db_addr; member
|
A D | ena_eth_com.h | 159 writel(tail, io_sq->db_addr); in ena_com_write_sq_doorbell()
|
/linux/drivers/infiniband/hw/efa/ |
A D | efa_com.h | 38 u32 __iomem *db_addr; member
|
A D | efa_com.c | 144 sq->db_addr = (u32 __iomem *)(edev->reg_bar + EFA_REGS_AQ_PROD_DB_OFF); in efa_com_admin_init_sq() 350 writel(aq->sq.pc, aq->sq.db_addr); in __efa_com_submit_admin_cmd()
|
/linux/include/linux/ |
A D | ntb.h | 301 phys_addr_t *db_addr, resource_size_t *db_size, 1153 phys_addr_t *db_addr, in ntb_peer_db_addr() argument 1160 return ntb->ops->peer_db_addr(ntb, db_addr, db_size, db_data, db_bit); in ntb_peer_db_addr()
|
/linux/include/linux/qed/ |
A D | qed_if.h | 1061 void __iomem *db_addr, 1078 void __iomem *db_addr, void *db_data);
|
/linux/drivers/infiniband/hw/mlx4/ |
A D | srq.c | 132 err = mlx4_ib_db_map_user(udata, ucmd.db_addr, &srq->db); in mlx4_ib_create_srq()
|
/linux/drivers/ntb/hw/mscc/ |
A D | ntb_hw_switchtec.c | 686 phys_addr_t *db_addr, in switchtec_ntb_peer_db_addr() argument 702 if (db_addr) in switchtec_ntb_peer_db_addr() 703 *db_addr = pci_resource_start(ntb->pdev, 0) + offset; in switchtec_ntb_peer_db_addr()
|