/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.c | 601 if (dev->db_tab->page[i].db_rec && in mthca_alloc_db() 609 if (!dev->db_tab->page[i].db_rec) { in mthca_alloc_db() 627 page->db_rec = dma_alloc_coherent(&dev->pdev->dev, in mthca_alloc_db() 630 if (!page->db_rec) { in mthca_alloc_db() 639 page->db_rec, page->mapping); in mthca_alloc_db() 654 page->db_rec[j] = cpu_to_be64((qn << 8) | (type << 5)); in mthca_alloc_db() 656 *db = (__be32 *) &page->db_rec[j]; in mthca_alloc_db() 676 page->db_rec[j] = 0; in mthca_free_db() 686 page->db_rec, page->mapping); in mthca_free_db() 687 page->db_rec in mthca_free_db() [all...] |
H A D | mthca_cq.c | 739 __be32 db_rec[2]; in mthca_arbel_arm_cq() local 743 db_rec[0] = cpu_to_be32(cq->cons_index); in mthca_arbel_arm_cq() 744 db_rec[1] = cpu_to_be32((cq->cqn << 8) | (2 << 5) | (sn << 3) | in mthca_arbel_arm_cq() 748 mthca_write_db_rec(db_rec, cq->arm_db); in mthca_arbel_arm_cq()
|
H A D | mthca_memfree.h | 140 __be64 *db_rec; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.c | 604 if (dev->db_tab->page[i].db_rec && in mthca_alloc_db() 612 if (!dev->db_tab->page[i].db_rec) { in mthca_alloc_db() 630 page->db_rec = dma_alloc_coherent(&dev->pdev->dev, in mthca_alloc_db() 633 if (!page->db_rec) { in mthca_alloc_db() 642 page->db_rec, page->mapping); in mthca_alloc_db() 657 page->db_rec[j] = cpu_to_be64((qn << 8) | (type << 5)); in mthca_alloc_db() 659 *db = (__be32 *) &page->db_rec[j]; in mthca_alloc_db() 679 page->db_rec[j] = 0; in mthca_free_db() 689 page->db_rec, page->mapping); in mthca_free_db() 690 page->db_rec in mthca_free_db() [all...] |
H A D | mthca_cq.c | 739 __be32 db_rec[2]; in mthca_arbel_arm_cq() local 743 db_rec[0] = cpu_to_be32(cq->cons_index); in mthca_arbel_arm_cq() 744 db_rec[1] = cpu_to_be32((cq->cqn << 8) | (2 << 5) | (sn << 3) | in mthca_arbel_arm_cq() 748 mthca_write_db_rec(db_rec, cq->arm_db); in mthca_arbel_arm_cq()
|
H A D | mthca_memfree.h | 140 __be64 *db_rec; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | srq.c | 163 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq) in mlx4_srq_alloc() 199 srq_context->db_rec_addr = cpu_to_be64(db_rec); in mlx4_srq_alloc() 162 mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcd, struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq) mlx4_srq_alloc() argument
|
H A D | cq.c | 342 struct mlx4_mtt *mtt, struct mlx4_uar *uar, u64 db_rec, in mlx4_cq_alloc() 389 cq_context->db_rec_addr = cpu_to_be64(db_rec); in mlx4_cq_alloc() 341 mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt, struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq, unsigned vector, int collapsed, int timestamp_en, void *buf_addr, bool user_cq) mlx4_cq_alloc() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | srq.c | 163 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq) in mlx4_srq_alloc() 199 srq_context->db_rec_addr = cpu_to_be64(db_rec); in mlx4_srq_alloc() 162 mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcd, struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq) mlx4_srq_alloc() argument
|
H A D | cq.c | 343 struct mlx4_mtt *mtt, struct mlx4_uar *uar, u64 db_rec, in mlx4_cq_alloc() 390 cq_context->db_rec_addr = cpu_to_be64(db_rec); in mlx4_cq_alloc() 342 mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt, struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq, unsigned vector, int collapsed, int timestamp_en, void *buf_addr, bool user_cq) mlx4_cq_alloc() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 237 bool db_rec; member
|
H A D | verbs.c | 282 ctx->db_rec = !!(ureq.context_flags & QEDR_ALLOC_UCTX_DB_REC); in qedr_alloc_ucontext() 752 if (requires_db_rec == 0 || !uctx->db_rec) in qedr_init_user_db_rec()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 237 bool db_rec; member
|
H A D | verbs.c | 284 ctx->db_rec = !!(ureq.context_flags & QEDR_ALLOC_UCTX_DB_REC); in qedr_alloc_ucontext() 754 if (requires_db_rec == 0 || !uctx->db_rec) in qedr_init_user_db_rec()
|
/kernel/linux/linux-5.10/include/linux/mlx4/ |
H A D | device.h | 1128 struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq, 1140 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq);
|
/kernel/linux/linux-6.6/include/linux/mlx4/ |
H A D | device.h | 1147 struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq, 1159 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq);
|