Home
last modified time | relevance | path

Searched refs:hwmr (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.c699 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 …]
H A Docrdma_hw.c1932 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 …]
H A Docrdma_hw.h117 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,
H A Docrdma.h194 struct ocrdma_hw_mr hwmr; member