Home
last modified time | relevance | path

Searched refs:db_addr (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/include/uapi/rdma/
Dmlx4-abi.h81 __aligned_u64 db_addr; member
95 __aligned_u64 db_addr; member
114 __aligned_u64 db_addr; member
124 __aligned_u64 db_addr; member
Dhns-abi.h41 __aligned_u64 db_addr; member
51 __aligned_u64 db_addr; member
Dmlx5-abi.h267 __aligned_u64 db_addr; member
288 __aligned_u64 db_addr; member
302 __aligned_u64 db_addr; member
370 __aligned_u64 db_addr; member
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed.h110 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()
910 #define DOORBELL(cdev, db_addr, val) \ argument
912 (cdev->doorbells) + (db_addr)))
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/
Dkfd_doorbell.c198 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()
Dkfd_priv.h781 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
/Linux-v4.19/drivers/net/ethernet/amazon/ena/
Dena_eth_com.h119 writel(tail, io_sq->db_addr); in ena_com_write_sq_doorbell()
Dena_com.h185 u32 __iomem *db_addr; member
218 u32 __iomem *db_addr; member
Dena_com.c127 sq->db_addr = NULL; in ena_com_admin_init_sq()
276 writel(admin_queue->sq.tail, admin_queue->sq.db_addr); in __ena_com_submit_admin_cmd()
1018 io_sq->db_addr = (u32 __iomem *)((uintptr_t)ena_dev->reg_bar + in ena_com_create_io_sq()
1568 admin_queue->sq.db_addr = (u32 __iomem *)((uintptr_t)ena_dev->reg_bar + in ena_com_admin_init()
/Linux-v4.19/include/linux/
Dntb.h299 phys_addr_t *db_addr, resource_size_t *db_size);
1093 phys_addr_t *db_addr, in ntb_peer_db_addr() argument
1099 return ntb->ops->peer_db_addr(ntb, db_addr, db_size); in ntb_peer_db_addr()
/Linux-v4.19/drivers/ntb/hw/intel/
Dntb_hw_gen1.h169 int intel_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr,
Dntb_hw_gen1.c184 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()
1114 int intel_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb_peer_db_addr() argument
1119 return ndev_db_addr(ndev, db_addr, db_size, ndev->peer_addr, in intel_ntb_peer_db_addr()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dqedr.h150 void __iomem *db_addr; member
286 void __iomem *db_addr; member
Dverbs.c825 writeq(cq->db.raw, cq->db_addr); in doorbell_cq()
965 cq->db_addr = dev->db_addr + in qedr_create_cq()
1306 qp->sq.db = dev->db_addr + in qedr_set_roce_db_info()
1310 qp->rq.db = dev->db_addr + in qedr_set_roce_db_info()
1787 qp->sq.db = dev->db_addr + in qedr_set_iwarp_db_info()
1791 qp->rq.db = dev->db_addr + in qedr_set_iwarp_db_info()
1794 qp->rq.iwarp_db2 = dev->db_addr + in qedr_set_iwarp_db_info()
Dmain.c833 dev->db_addr = (void __iomem *)(uintptr_t)out_params.dpi_addr; in qedr_init_hw()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dsrq.c133 ucmd.db_addr, &srq->db); in mlx4_ib_create_srq()
Dcq.c219 err = mlx4_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in mlx4_ib_create_cq()
Dqp.c1039 (src == MLX4_IB_QP_SRC) ? ucmd.qp.db_addr : in create_qp_common()
1040 ucmd.wq.db_addr, &qp->db); in create_qp_common()
/Linux-v4.19/drivers/ntb/hw/mscc/
Dntb_hw_switchtec.c709 phys_addr_t *db_addr, in switchtec_ntb_peer_db_addr() argument
720 if (db_addr) in switchtec_ntb_peer_db_addr()
721 *db_addr = pci_resource_start(ntb->pdev, 0) + offset; in switchtec_ntb_peer_db_addr()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_cq.c361 ucmd.db_addr, &hr_cq->db); in hns_roce_ib_create_cq()
Dhns_roce_qp.c649 ucmd.db_addr, &hr_qp->rdb); in hns_roce_create_qp_common()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dsrq.c139 ucmd.db_addr, &srq->db); in create_srq_user()
Dcq.c813 err = mlx5_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in create_cq_user()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_type.h482 u8 __iomem *db_addr; member
/Linux-v4.19/drivers/usb/host/
Dxhci-ring.c391 __le32 __iomem *db_addr = &xhci->dba->doorbell[slot_id]; in xhci_ring_ep_doorbell() local
404 writel(DB_VALUE(ep_index, stream_id), db_addr); in xhci_ring_ep_doorbell()

12