Searched refs:hwmr (Results 1 – 4 of 4) sorted by relevance
699 mr->hwmr.fr_mr = 0; in ocrdma_alloc_lkey()700 mr->hwmr.local_rd = 1; in ocrdma_alloc_lkey()713 if (mr->hwmr.remote_wr || mr->hwmr.remote_rd) in ocrdma_alloc_lkey()824 if (!mr->hwmr.num_pbes) in build_user_pbes()876 mr->hwmr.va = usr_addr; in ocrdma_reg_user_mr()877 mr->hwmr.len = len; in ocrdma_reg_user_mr()881 mr->hwmr.local_rd = 1; in ocrdma_reg_user_mr()891 if (mr->hwmr.remote_wr || mr->hwmr.remote_rd) in ocrdma_reg_user_mr()908 (void) ocrdma_mbx_dealloc_lkey(dev, mr->hwmr.fr_mr, mr->hwmr.lkey); in ocrdma_dereg_mr()2922 mr->hwmr.fr_mr = 1; in ocrdma_alloc_mr()[all …]
1932 hwmr->lkey = rsp->lrkey; in ocrdma_mbx_alloc_lkey()1961 u64 fbo = hwmr->va & (hwmr->pbe_size - 1); in ocrdma_mbx_reg_mr()1968 cmd->fr_mr = hwmr->fr_mr; in ocrdma_mbx_reg_mr()1978 cmd->flags_hpage_pbe_sz |= (hwmr->mw_bind << in ocrdma_mbx_reg_mr()1985 cmd->totlen_low = hwmr->len; in ocrdma_mbx_reg_mr()1989 cmd->va_loaddr = (u32) hwmr->va; in ocrdma_mbx_reg_mr()2000 hwmr->lkey = rsp->lrkey; in ocrdma_mbx_reg_mr()2017 cmd->lrkey = hwmr->lkey; in ocrdma_mbx_reg_mr_cont()2040 u32 pending_pbl_cnt = hwmr->num_pbls; in ocrdma_reg_mr()2047 status = ocrdma_mbx_reg_mr(dev, hwmr, pdid, in ocrdma_reg_mr()[all …]
117 int ocrdma_mbx_alloc_lkey(struct ocrdma_dev *, struct ocrdma_hw_mr *hwmr,121 int ocrdma_reg_mr(struct ocrdma_dev *, struct ocrdma_hw_mr *hwmr,
194 struct ocrdma_hw_mr hwmr; member