Searched refs:db_addr (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/include/uapi/rdma/
H A Dmlx4-abi.h81 __aligned_u64 db_addr; member in struct:mlx4_ib_create_cq
95 __aligned_u64 db_addr; member in struct:mlx4_ib_create_srq
114 __aligned_u64 db_addr; member in struct:mlx4_ib_create_qp
124 __aligned_u64 db_addr; member in struct:mlx4_ib_create_wq
H A Dhns-abi.h41 __aligned_u64 db_addr; member in struct:hns_roce_ib_create_cq
65 __aligned_u64 db_addr; member in struct:hns_roce_ib_create_srq
89 __aligned_u64 db_addr; member in struct:hns_roce_ib_create_qp
H A Dmlx5-abi.h290 __aligned_u64 db_addr; member in struct:mlx5_ib_create_cq
314 __aligned_u64 db_addr; member in struct:mlx5_ib_create_srq
333 __aligned_u64 db_addr; member in struct:mlx5_ib_create_qp
419 __aligned_u64 db_addr; member in struct:mlx5_ib_create_wq
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_dev_api.h501 * @db_addr: Doorbell address.
509 void __iomem *db_addr,
516 * recovery mechanism. db_data serves as key (db_addr is not unique).
519 * @db_addr: doorbell address.
526 void __iomem *db_addr, void *db_data);
H A Dqed_spq.c488 void __iomem *db_addr; local
540 db_addr = (void __iomem *)((u8 __iomem *)p_hwfn->doorbells +
542 rc = qed_db_recovery_add(p_hwfn->cdev, db_addr, &p_spq->db_data,
603 void __iomem *db_addr; local
610 db_addr = (void __iomem *)((u8 __iomem *)p_hwfn->doorbells +
612 qed_db_recovery_del(p_hwfn->cdev, db_addr, &p_spq->db_data);
H A Dqed.h79 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | local
82 return db_addr;
87 u32 db_addr = FIELD_VALUE(DB_LEGACY_ADDR_DEMS, DEMS) | local
90 return db_addr;
965 #define DOORBELL(cdev, db_addr, val) \
967 ((cdev)->doorbells) + (db_addr)))
H A Dqed_dev.c55 void __iomem *db_addr; member in struct:qed_db_recovery_entry
72 db_entry->db_addr,
81 void __iomem *db_addr,
88 if (db_addr < cdev->doorbells ||
89 (u8 __iomem *)db_addr + width >
93 db_addr,
110 void __iomem *db_addr)
116 p_hwfn = db_addr < cdev->hwfns[1].doorbells ?
126 void __iomem *db_addr,
142 if (!qed_db_rec_sanity(cdev, db_addr, db_widt
80 qed_db_rec_sanity(struct qed_dev *cdev, void __iomem *db_addr, enum qed_db_rec_width db_width, void *db_data) argument
109 qed_db_rec_find_hwfn(struct qed_dev *cdev, void __iomem *db_addr) argument
125 qed_db_recovery_add(struct qed_dev *cdev, void __iomem *db_addr, void *db_data, enum qed_db_rec_width db_width, enum qed_db_rec_space db_space) argument
174 qed_db_recovery_del(struct qed_dev *cdev, void __iomem *db_addr, void *db_data) argument
[all...]
/linux-master/drivers/ntb/hw/intel/
H A Dntb_hw_gen3.h112 int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr,
H A Dntb_hw_gen3.c534 int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, argument
550 if (db_addr) {
551 *db_addr = db_addr_base + (db_bit * 4);
553 *db_addr, db_bit);
H A Dntb_hw_gen1.h153 phys_addr_t *db_addr, resource_size_t *db_size,
H A Dntb_hw_gen1.c185 phys_addr_t *db_addr, resource_size_t *db_size,
191 if (db_addr) {
192 *db_addr = reg_addr + reg;
193 dev_dbg(&ndev->ntb.pdev->dev, "Peer db addr %llx\n", *db_addr);
1115 static int intel_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, argument
1129 ndev_db_addr(ndev, db_addr, db_size, ndev->peer_addr,
184 ndev_db_addr(struct intel_ntb_dev *ndev, phys_addr_t *db_addr, resource_size_t *db_size, phys_addr_t reg_addr, unsigned long reg) argument
/linux-master/drivers/bus/mhi/host/
H A Dinternal.h210 void __iomem *db_addr; member in struct:mhi_ring
351 void __iomem *db_addr, dma_addr_t db_val);
353 struct db_cfg *db_mode, void __iomem *db_addr,
369 void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr,
H A Dmain.c88 void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr, argument
91 mhi_write_reg(mhi_cntrl, db_addr, 4, upper_32_bits(db_val));
92 mhi_write_reg(mhi_cntrl, db_addr, 0, lower_32_bits(db_val));
97 void __iomem *db_addr,
102 mhi_write_db(mhi_cntrl, db_addr, db_val);
109 void __iomem *db_addr,
113 mhi_write_db(mhi_cntrl, db_addr, db_val);
121 ring->db_addr, le64_to_cpu(*ring->ctxt_wp));
131 mhi_write_db(mhi_cntrl, ring->db_addr, db);
150 ring->db_addr, d
95 mhi_db_brstmode(struct mhi_controller *mhi_cntrl, struct db_cfg *db_cfg, void __iomem *db_addr, dma_addr_t db_val) argument
107 mhi_db_brstmode_disable(struct mhi_controller *mhi_cntrl, struct db_cfg *db_cfg, void __iomem *db_addr, dma_addr_t db_val) argument
[all...]
H A Dinit.c326 mhi_chan->tre_ring.db_addr = (void __iomem *)&chan_ctxt->wp;
539 mhi_chan->tre_ring.db_addr = base + val;
560 mhi_event->ring.db_addr = base + val;
564 mhi_cntrl->mhi_cmd[PRIMARY_CMD_RING].ring.db_addr = base + CRDB_LOWER;
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_doorbell.c178 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) argument
182 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr);
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr.h145 void __iomem *db_addr; member in struct:qedr_dev
273 void __iomem *db_addr; member in struct:qedr_userq
293 void __iomem *db_addr; member in struct:qedr_cq
H A Dverbs.c673 void __iomem *db_addr,
683 return dev->ops->common->db_recovery_add(dev->cdev, db_addr, db_data,
688 void __iomem *db_addr,
699 dev->ops->common->db_recovery_del(dev->cdev, db_addr, db_data);
863 writeq(cq->db.raw, cq->db_addr);
976 cq->q.db_addr = ctx->dpi_addr + db_offset;
1006 rc = qedr_db_recovery_add(dev, cq->q.db_addr,
1016 cq->db_addr = dev->db_addr + db_offset;
1027 rc = qedr_db_recovery_add(dev, cq->db_addr,
672 qedr_db_recovery_add(struct qedr_dev *dev, void __iomem *db_addr, void *db_data, enum qed_db_rec_width db_width, enum qed_db_rec_space db_space) argument
687 qedr_db_recovery_del(struct qedr_dev *dev, void __iomem *db_addr, void *db_data) argument
[all...]
/linux-master/drivers/infiniband/hw/efa/
H A Defa_com.h38 u32 __iomem *db_addr; member in struct:efa_com_admin_sq
/linux-master/include/uapi/drm/
H A Dqaic_accel.h220 * @db_addr: In. Address of the doorbell to ring.
233 __u64 db_addr; member in struct:qaic_attach_slice_entry
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_com.h156 u32 __iomem *db_addr; member in struct:ena_com_io_sq
195 u32 __iomem *db_addr; member in struct:ena_com_admin_sq
H A Dena_eth_com.h160 writel(tail, io_sq->db_addr);
/linux-master/include/linux/
H A Dntb.h301 phys_addr_t *db_addr, resource_size_t *db_size,
1137 * @db_addr: OUT - The address of the peer doorbell register.
1153 phys_addr_t *db_addr,
1160 return ntb->ops->peer_db_addr(ntb, db_addr, db_size, db_data, db_bit);
1152 ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, resource_size_t *db_size, u64 *db_data, int db_bit) argument
/linux-master/drivers/accel/qaic/
H A Dqaic_data.c99 __le64 db_addr; member in struct:dbc_req
255 __le64 db_addr = cpu_to_le64(req->db_addr); local
267 if (req->db_len && !IS_ALIGNED(req->db_addr, req->db_len / 8))
352 slice->reqs[i].db_addr = db_addr;
/linux-master/drivers/infiniband/hw/mlx4/
H A Dsrq.c132 err = mlx4_ib_db_map_user(udata, ucmd.db_addr, &srq->db);
/linux-master/include/linux/qed/
H A Dqed_if.h1060 * @db_addr: Doorbell address.
1068 void __iomem *db_addr,
1075 * recovery mechanism. db_data serves as key (db_addr is not unique).
1078 * @db_addr: Doorbell address.
1085 void __iomem *db_addr, void *db_data);

Completed in 218 milliseconds

12