Searched defs:hwmr (Results 1 - 3 of 3) sorted by relevance
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma.h | 166 struct ocrdma_hw_mr hwmr; member in struct:ocrdma_mr
|
H A D | ocrdma_hw.c | 1692 int ocrdma_mbx_alloc_lkey(struct ocrdma_dev *dev, struct ocrdma_hw_mr *hwmr, argument 1704 cmd->pbl_sz_flags |= (hwmr->fr_mr << OCRDMA_ALLOC_LKEY_FMR_SHIFT); 1706 (hwmr->remote_wr << OCRDMA_ALLOC_LKEY_REMOTE_WR_SHIFT); 1708 (hwmr->remote_rd << OCRDMA_ALLOC_LKEY_REMOTE_RD_SHIFT); 1710 (hwmr->local_wr << OCRDMA_ALLOC_LKEY_LOCAL_WR_SHIFT); 1712 (hwmr->remote_atomic << OCRDMA_ALLOC_LKEY_REMOTE_ATOMIC_SHIFT); 1714 (hwmr->num_pbls << OCRDMA_ALLOC_LKEY_PBL_SIZE_SHIFT); 1720 hwmr->lkey = rsp->lrkey; 1744 static int ocrdma_mbx_reg_mr(struct ocrdma_dev *dev, struct ocrdma_hw_mr *hwmr, argument 1756 pdid | (hwmr 1795 ocrdma_mbx_reg_mr_cont(struct ocrdma_dev *dev, struct ocrdma_hw_mr *hwmr, u32 pbl_cnt, u32 pbl_offset, u32 last) argument 1825 ocrdma_reg_mr(struct ocrdma_dev *dev, struct ocrdma_hw_mr *hwmr, u32 pdid, int acc) argument [all...] |
H A D | ocrdma_verbs.c | 610 mr->hwmr.fr_mr = 0; 611 mr->hwmr.local_rd = 1; 612 mr->hwmr.remote_rd = (acc & IB_ACCESS_REMOTE_READ) ? 1 : 0; 613 mr->hwmr.remote_wr = (acc & IB_ACCESS_REMOTE_WRITE) ? 1 : 0; 614 mr->hwmr.local_wr = (acc & IB_ACCESS_LOCAL_WRITE) ? 1 : 0; 615 mr->hwmr.mw_bind = (acc & IB_ACCESS_MW_BIND) ? 1 : 0; 616 mr->hwmr.remote_atomic = (acc & IB_ACCESS_REMOTE_ATOMIC) ? 1 : 0; 617 mr->hwmr.num_pbls = num_pbls; 619 status = ocrdma_mbx_alloc_lkey(dev, &mr->hwmr, pdid, addr_check); 623 mr->ibmr.lkey = mr->hwmr 1957 build_frmr_pbes(struct ib_send_wr *wr, struct ocrdma_pbl *pbl_tbl, struct ocrdma_hw_mr *hwmr) argument 2956 build_kernel_pbes(struct ib_phys_buf *buf_list, int ib_buf_cnt, u32 pbe_size, struct ocrdma_pbl *pbl_tbl, struct ocrdma_hw_mr *hwmr) argument [all...] |
Completed in 52 milliseconds