| /Linux-v5.4/drivers/infiniband/hw/cxgb3/ |
| D | iwch_mem.c | 68 mhp->attr.pbl_size, mhp->attr.pbl_addr)) in iwch_register_mem() 74 mhp->attr.pbl_addr); in iwch_register_mem() 80 mhp->attr.pbl_addr = cxio_hal_pblpool_alloc(&mhp->rhp->rdev, in iwch_alloc_pbl() 83 if (!mhp->attr.pbl_addr) in iwch_alloc_pbl() 93 cxio_hal_pblpool_free(&mhp->rhp->rdev, mhp->attr.pbl_addr, in iwch_free_pbl() 100 mhp->attr.pbl_addr + (offset << 3), npages); in iwch_write_pbl()
|
| D | cxio_hal.h | 170 u32 pbl_addr, u32 pbl_size); 173 u8 page_size, u32 pbl_size, u32 pbl_addr); 176 u8 page_size, u32 pbl_size, u32 pbl_addr); 178 u32 pbl_addr); 180 int cxio_allocate_stag(struct cxio_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr);
|
| D | iwch_qp.c | 202 u32 num_sgle, u32 * pbl_addr, u8 * page_size) in iwch_sgl2pbl_map() argument 240 pbl_addr[i] = ((mhp->attr.pbl_addr - in iwch_sgl2pbl_map() 252 u32 pbl_addr[T3_MAX_SGE]; in build_rdma_recv() local 255 err = iwch_sgl2pbl_map(qhp->rhp, wr->sg_list, wr->num_sge, pbl_addr, in build_rdma_recv() 273 wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]); in build_rdma_recv() 279 wqe->recv.pbl_addr[i] = 0; in build_rdma_recv() 284 qhp->wq.rq_size_log2)].pbl_addr = 0; in build_rdma_recv() 292 u32 pbl_addr; in build_zero_stag_recv() local 302 pbl_addr = cxio_hal_pblpool_alloc(&qhp->rhp->rdev, T3_STAG0_PBL_SIZE); in build_zero_stag_recv() 303 if (!pbl_addr) in build_zero_stag_recv() [all …]
|
| D | cxio_hal.c | 676 u32 pbl_size, u32 pbl_addr) in __cxio_tpt_op() argument 713 tpt.rsvd_pbl_addr = cpu_to_be32(V_TPT_PBL_ADDR(PBL_OFF(rdev_p, pbl_addr)>>3)); in __cxio_tpt_op() 740 u32 pbl_addr, u32 pbl_size) in cxio_write_pbl() argument 746 __func__, pbl_addr, rdev_p->rnic_info.pbl_base, in cxio_write_pbl() 750 err = cxio_hal_ctrl_qp_write_mem(rdev_p, pbl_addr >> 5, pbl_size << 3, in cxio_write_pbl() 767 u8 page_size, u32 pbl_size, u32 pbl_addr) in cxio_register_phys_mem() argument 771 zbva, to, len, page_size, pbl_size, pbl_addr); in cxio_register_phys_mem() 776 u8 page_size, u32 pbl_size, u32 pbl_addr) in cxio_reregister_phys_mem() argument 779 zbva, to, len, page_size, pbl_size, pbl_addr); in cxio_reregister_phys_mem() 783 u32 pbl_addr) in cxio_dereg_mem() argument [all …]
|
| D | iwch_provider.c | 344 mhp->attr.pbl_addr); in iwch_dereg_mr() 508 uresp.pbl_addr = (mhp->attr.pbl_addr - in iwch_reg_user_mr() 511 uresp.pbl_addr); in iwch_reg_user_mr() 615 mhp->attr.pbl_size, mhp->attr.pbl_addr); in iwch_alloc_mr() 632 mhp->attr.pbl_addr); in iwch_alloc_mr()
|
| D | iwch_provider.h | 68 u32 pbl_addr; member
|
| D | cxio_wr.h | 275 __be32 pbl_addr[T3_MAX_SGE]; member 685 __u32 pbl_addr; member
|
| /Linux-v5.4/drivers/infiniband/hw/cxgb4/ |
| D | mem.c | 274 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, in write_tpt_entry() argument 325 FW_RI_TPTE_PBLADDR_V(PBL_OFF(rdev, pbl_addr)>>3)); in write_tpt_entry() 347 u32 pbl_addr, u32 pbl_size, struct c4iw_wr_wait *wr_waitp) in write_pbl() argument 352 pbl_addr, rdev->lldi.vr->pbl.start, in write_pbl() 355 err = write_adapter_mem(rdev, pbl_addr >> 5, pbl_size << 3, pbl, NULL, in write_pbl() 361 u32 pbl_addr, struct sk_buff *skb, in dereg_mem() argument 365 pbl_size, pbl_addr, skb, wr_waitp); in dereg_mem() 385 u32 pbl_size, u32 pbl_addr, in allocate_stag() argument 390 0UL, 0, 0, pbl_size, pbl_addr, NULL, wr_waitp); in allocate_stag() 420 mhp->attr.pbl_size, mhp->attr.pbl_addr, NULL, in register_mem() [all …]
|
| D | iw_cxgb4.h | 384 u32 pbl_addr; member
|
| D | qp.c | 806 PBL_OFF(&mhp->rhp->rdev, mhp->attr.pbl_addr)>>3)); in build_tpte_memreg()
|
| /Linux-v5.4/include/uapi/rdma/ |
| D | cxgb3-abi.h | 75 __u32 pbl_addr; member
|
| /Linux-v5.4/drivers/net/ethernet/qlogic/qed/ |
| D | qed_vf.h | 288 u64 pbl_addr; member 899 dma_addr_t pbl_addr, 1136 dma_addr_t pbl_addr, in qed_vf_pf_txq_start() argument
|
| D | qed_l2.c | 1088 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) in qed_eth_txq_start_ramrod() argument 1118 DMA_REGPAIR_LE(p_ramrod->pbl_base_addr, pbl_addr); in qed_eth_txq_start_ramrod() 1129 dma_addr_t pbl_addr, in qed_eth_pf_tx_queue_start() argument 1136 pbl_addr, pbl_size, in qed_eth_pf_tx_queue_start() 1153 dma_addr_t pbl_addr, in qed_eth_tx_queue_start() argument 1166 pbl_addr, pbl_size, in qed_eth_tx_queue_start() 1170 pbl_addr, pbl_size, in qed_eth_tx_queue_start() 2558 dma_addr_t pbl_addr, in qed_start_txq() argument 2573 pbl_addr, pbl_size, ret_params); in qed_start_txq()
|
| D | qed_l2.h | 434 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id);
|
| D | qed_vf.c | 848 dma_addr_t pbl_addr, in qed_vf_pf_txq_start() argument 863 req->pbl_addr = pbl_addr; in qed_vf_pf_txq_start()
|
| D | qed_rdma.c | 1066 DMA_REGPAIR_LE(p_ramrod->pbl_addr, params->pbl_ptr); in qed_rdma_create_cq()
|
| D | qed_hsi.h | 7141 struct regpair pbl_addr; member 7302 struct regpair pbl_addr; member
|
| D | qed_sriov.c | 2496 req->pbl_addr, req->pbl_size, pq); in qed_iov_vf_mbx_start_txq()
|
| /Linux-v5.4/drivers/infiniband/hw/qedr/ |
| D | qedr_hsi_rdma.h | 525 struct regpair pbl_addr; member 579 struct regpair pbl_addr; member
|
| D | verbs.c | 3081 fwqe2->pbl_addr.hi = upper_32_bits(mr->info.pbl_table->pa); in qedr_prepare_reg() 3082 fwqe2->pbl_addr.lo = lower_32_bits(mr->info.pbl_table->pa); in qedr_prepare_reg()
|
| /Linux-v5.4/include/linux/qed/ |
| D | qed_eth_if.h | 337 dma_addr_t pbl_addr,
|