/Linux-v5.4/include/uapi/rdma/ |
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
|
D | hns-abi.h | 41 __aligned_u64 db_addr; member 51 __aligned_u64 db_addr; member 62 __aligned_u64 db_addr; member
|
D | mlx5-abi.h | 273 __aligned_u64 db_addr; member 294 __aligned_u64 db_addr; member 308 __aligned_u64 db_addr; member 391 __aligned_u64 db_addr; member
|
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/ |
D | qed.h | 110 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | in qed_db_addr() local 113 return db_addr; in qed_db_addr() 118 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | in qed_db_addr_vf() local 121 return db_addr; in qed_db_addr_vf() 964 #define DOORBELL(cdev, db_addr, val) \ argument 966 (cdev->doorbells) + (db_addr)))
|
D | qed_dev_api.h | 545 void __iomem *db_addr, 560 void __iomem *db_addr, void *db_data);
|
D | qed_spq.c | 491 void __iomem *db_addr; in qed_spq_setup() local 543 db_addr = (void __iomem *)((u8 __iomem *)p_hwfn->doorbells + in qed_spq_setup() 545 rc = qed_db_recovery_add(p_hwfn->cdev, db_addr, &p_spq->db_data, in qed_spq_setup() 597 void __iomem *db_addr; in qed_spq_free() local 604 db_addr = (void __iomem *)((u8 __iomem *)p_hwfn->doorbells + in qed_spq_free() 606 qed_db_recovery_del(p_hwfn->cdev, db_addr, &p_spq->db_data); in qed_spq_free()
|
D | qed_dev.c | 79 void __iomem *db_addr; member 96 db_entry->db_addr, in qed_db_recovery_dp_entry() 105 void __iomem *db_addr, in qed_db_rec_sanity() argument 112 if (db_addr < cdev->doorbells || in qed_db_rec_sanity() 113 (u8 __iomem *)db_addr + width > in qed_db_rec_sanity() 117 db_addr, in qed_db_rec_sanity() 134 void __iomem *db_addr) in qed_db_rec_find_hwfn() argument 140 p_hwfn = db_addr < cdev->hwfns[1].doorbells ? in qed_db_rec_find_hwfn() 150 void __iomem *db_addr, in qed_db_recovery_add() argument 166 if (!qed_db_rec_sanity(cdev, db_addr, db_width, db_data)) in qed_db_recovery_add() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_doorbell.c | 198 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) in kfd_release_kernel_doorbell() argument 202 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr) in kfd_release_kernel_doorbell()
|
D | kfd_priv.h | 816 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
|
/Linux-v5.4/drivers/ntb/hw/intel/ |
D | ntb_hw_gen3.c | 535 static int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb3_peer_db_addr() argument 551 if (db_addr) { in intel_ntb3_peer_db_addr() 552 *db_addr = db_addr_base + (db_bit * 4); in intel_ntb3_peer_db_addr() 554 *db_addr, db_bit); in intel_ntb3_peer_db_addr()
|
D | ntb_hw_gen1.h | 151 phys_addr_t *db_addr, resource_size_t *db_size,
|
D | ntb_hw_gen1.c | 184 phys_addr_t *db_addr, resource_size_t *db_size, in ndev_db_addr() argument 190 if (db_addr) { in ndev_db_addr() 191 *db_addr = reg_addr + reg; in ndev_db_addr() 192 dev_dbg(&ndev->ntb.pdev->dev, "Peer db addr %llx\n", *db_addr); in ndev_db_addr() 1112 static int intel_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb_peer_db_addr() argument 1126 ndev_db_addr(ndev, db_addr, db_size, ndev->peer_addr, in intel_ntb_peer_db_addr()
|
/Linux-v5.4/drivers/infiniband/hw/efa/ |
D | efa_com.h | 38 u32 __iomem *db_addr; member
|
D | efa_com.c | 155 sq->db_addr = (u32 __iomem *)(edev->reg_bar + EFA_REGS_AQ_PROD_DB_OFF); in efa_com_admin_init_sq() 362 writel(aq->sq.pc, aq->sq.db_addr); in __efa_com_submit_admin_cmd()
|
/Linux-v5.4/drivers/net/ethernet/amazon/ena/ |
D | ena_com.h | 183 u32 __iomem *db_addr; member 221 u32 __iomem *db_addr; member
|
D | ena_eth_com.h | 182 writel(tail, io_sq->db_addr); in ena_com_write_sq_doorbell()
|
D | ena_com.c | 126 sq->db_addr = NULL; in ena_com_admin_init_sq() 275 writel(admin_queue->sq.tail, admin_queue->sq.db_addr); in __ena_com_submit_admin_cmd() 1217 io_sq->db_addr = (u32 __iomem *)((uintptr_t)ena_dev->reg_bar + in ena_com_create_io_sq() 1763 admin_queue->sq.db_addr = (u32 __iomem *)((uintptr_t)ena_dev->reg_bar + in ena_com_admin_init()
|
/Linux-v5.4/drivers/infiniband/hw/qedr/ |
D | qedr.h | 145 void __iomem *db_addr; member 283 void __iomem *db_addr; member
|
D | verbs.c | 770 writeq(cq->db.raw, cq->db_addr); in doorbell_cq() 903 cq->db_addr = dev->db_addr + in qedr_create_cq() 1227 qp->sq.db = dev->db_addr + in qedr_set_roce_db_info() 1231 qp->rq.db = dev->db_addr + in qedr_set_roce_db_info() 1660 qp->sq.db = dev->db_addr + in qedr_set_iwarp_db_info() 1664 qp->rq.db = dev->db_addr + in qedr_set_iwarp_db_info() 1667 qp->rq.iwarp_db2 = dev->db_addr + in qedr_set_iwarp_db_info()
|
/Linux-v5.4/include/linux/ |
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-v5.4/drivers/infiniband/hw/mlx4/ |
D | srq.c | 126 err = mlx4_ib_db_map_user(udata, ucmd.db_addr, &srq->db); in mlx4_ib_create_srq()
|
/Linux-v5.4/include/linux/qed/ |
D | qed_if.h | 1047 void __iomem *db_addr, 1062 void __iomem *db_addr, void *db_data);
|
/Linux-v5.4/drivers/ntb/hw/mscc/ |
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()
|
/Linux-v5.4/drivers/infiniband/hw/hns/ |
D | hns_roce_cq.c | 327 ret = hns_roce_db_map_user(context, udata, ucmd.db_addr, in create_user_cq()
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | srq.c | 107 err = mlx5_ib_db_map_user(ucontext, udata, ucmd.db_addr, &srq->db); in create_srq_user()
|