Home
last modified time | relevance | path

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

/drivers/gpu/drm/amd/amdkfd/
Dkfd_doorbell.c196 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) in kfd_release_kernel_doorbell() argument
200 BUG_ON(!kfd || !db_addr); in kfd_release_kernel_doorbell()
202 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr); in kfd_release_kernel_doorbell()
Dkfd_priv.h580 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
/drivers/net/ethernet/qlogic/qed/
Dqed.h55 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | in qed_db_addr() local
58 return db_addr; in qed_db_addr()
63 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | in qed_db_addr_vf() local
66 return db_addr; in qed_db_addr_vf()
663 #define DOORBELL(cdev, db_addr, val) \ argument
665 (cdev->doorbells) + (db_addr)))
Dqed_vf.c545 u32 db_addr; in qed_vf_pf_txq_start() local
547 db_addr = qed_db_addr_vf(cid, DQ_DEMS_LEGACY); in qed_vf_pf_txq_start()
549 db_addr; in qed_vf_pf_txq_start()
/drivers/infiniband/hw/hns/
Dhns_roce_user.h42 __u64 db_addr; member
/drivers/infiniband/hw/qedr/
Dqedr.h137 void __iomem *db_addr; member
267 void __iomem *db_addr; member
Dverbs.c810 writeq(cq->db.raw, cq->db_addr); in doorbell_cq()
935 cq->db_addr = dev->db_addr + in qedr_create_cq()
1234 qp->sq.db = dev->db_addr + in qedr_init_qp_kernel_doorbell_sq()
1242 qp->rq.db = dev->db_addr + in qedr_init_qp_kernel_doorbell_rq()
Dmain.c710 dev->db_addr = (void *)(uintptr_t)out_params.dpi_addr; in qedr_init_hw()
/drivers/net/ethernet/amazon/ena/
Dena_eth_com.h117 writel(tail, io_sq->db_addr); in ena_com_write_sq_doorbell()
Dena_com.h182 u32 __iomem *db_addr; member
215 u32 __iomem *db_addr; member
Dena_com.c125 sq->db_addr = NULL; in ena_com_admin_init_sq()
274 writel(admin_queue->sq.tail, admin_queue->sq.db_addr); in __ena_com_submit_admin_cmd()
1014 io_sq->db_addr = (u32 __iomem *)((uintptr_t)ena_dev->reg_bar + in ena_com_create_io_sq()
1558 admin_queue->sq.db_addr = (u32 __iomem *)((uintptr_t)ena_dev->reg_bar + in ena_com_admin_init()
/drivers/ntb/hw/intel/
Dntb_hw_intel.c249 phys_addr_t *db_addr, resource_size_t *db_size, in ndev_db_addr() argument
255 if (db_addr) { in ndev_db_addr()
256 *db_addr = reg_addr + reg; in ndev_db_addr()
257 dev_dbg(ndev_dev(ndev), "Peer db addr %llx\n", *db_addr); in ndev_db_addr()
1119 phys_addr_t *db_addr, in intel_ntb_peer_db_addr() argument
1124 return ndev_db_addr(ndev, db_addr, db_size, ndev->peer_addr, in intel_ntb_peer_db_addr()
/drivers/infiniband/hw/mlx4/
Dsrq.c134 ucmd.db_addr, &srq->db); in mlx4_ib_create_srq()
Dcq.c215 err = mlx4_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in mlx4_ib_create_cq()
Dqp.c762 ucmd.db_addr, &qp->db); in create_qp_common()
/drivers/infiniband/hw/mlx5/
Dsrq.c139 ucmd.db_addr, &srq->db); in create_srq_user()
Dcq.c781 err = mlx5_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in create_cq_user()
Dqp.c748 err = mlx5_ib_db_map_user(context, ucmd->db_addr, &rwq->db); in create_user_rq()
857 err = mlx5_ib_db_map_user(context, ucmd.db_addr, &qp->db); in create_user_qp()
/drivers/infiniband/hw/i40iw/
Di40iw_type.h456 u8 __iomem *db_addr; member
Di40iw_ctrl.c4794 dev->db_addr = dev->hw->hw_addr + I40IW_DB_ADDR_OFFSET; in i40iw_device_init()
4797 dev->db_addr = dev->hw->hw_addr + I40IW_VF_DB_ADDR_OFFSET; in i40iw_device_init()
/drivers/usb/host/
Dxhci-ring.c386 __le32 __iomem *db_addr = &xhci->dba->doorbell[slot_id]; in xhci_ring_ep_doorbell() local
399 writel(DB_VALUE(ep_index, stream_id), db_addr); in xhci_ring_ep_doorbell()