Home
last modified time | relevance | path

Searched refs:frmr (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/net/rds/
H A Dib_frmr.c77 frmr = &ibmr->u.frmr; in rds_ib_alloc_frmr()
125 struct rds_ib_frmr *frmr = &ibmr->u.frmr; in rds_ib_post_reg_frmr() local
180 wait_event(frmr->fr_reg_done, !frmr->fr_reg); in rds_ib_post_reg_frmr()
193 struct rds_ib_frmr *frmr = &ibmr->u.frmr; in rds_ib_map_frmr() local
269 struct rds_ib_frmr *frmr = &ibmr->u.frmr; in rds_ib_post_inv() local
316 wait_event(frmr->fr_inv_done, frmr->fr_state != FRMR_IS_INUSE); in rds_ib_post_inv()
325 struct rds_ib_frmr *frmr = &ibmr->u.frmr; in rds_ib_mr_cqe_handler() local
380 frmr = &ibmr->u.frmr; in rds_ib_unreg_frmr()
392 if (frmr->mr) in rds_ib_unreg_frmr()
421 frmr = &ibmr->u.frmr; in rds_ib_reg_frmr()
[all …]
H A Dib_mr.h83 struct rds_ib_frmr frmr; member
/linux-6.15/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c127 struct ib_mr *frmr; in frwr_mr_init() local
134 frmr = ib_alloc_mr(ep->re_pd, ep->re_mrtype, depth); in frwr_mr_init()
135 if (IS_ERR(frmr)) in frwr_mr_init()
139 mr->mr_ibmr = frmr; in frwr_mr_init()
151 trace_xprtrdma_frwr_alloc(mr, PTR_ERR(frmr)); in frwr_mr_init()
152 return PTR_ERR(frmr); in frwr_mr_init()
/linux-6.15/drivers/infiniband/hw/bnxt_re/
H A Dqplib_fp.c2052 sqe->access_cntl = wqe->frmr.access_cntl | in bnxt_qplib_post_send()
2057 (wqe->frmr.zero_based ? SQ_FR_PMR_ZERO_BASED : 0); in bnxt_qplib_post_send()
2058 sqe->l_key = cpu_to_le32(wqe->frmr.l_key); in bnxt_qplib_post_send()
2059 temp32 = cpu_to_le32(wqe->frmr.length); in bnxt_qplib_post_send()
2062 ((wqe->frmr.pbl_pg_sz_log << in bnxt_qplib_post_send()
2065 ((wqe->frmr.levels << SQ_FR_PMR_NUMLEVELS_SFT) & in bnxt_qplib_post_send()
2068 for (i = 0; i < wqe->frmr.page_list_len; i++) in bnxt_qplib_post_send()
2069 wqe->frmr.pbl_ptr[i] = cpu_to_le64( in bnxt_qplib_post_send()
2070 wqe->frmr.page_list[i] | in bnxt_qplib_post_send()
2072 ext_sqe->pblptr = cpu_to_le64(wqe->frmr.pbl_dma_ptr); in bnxt_qplib_post_send()
[all …]
H A Dib_verbs.c2685 wqe->frmr.pbl_ptr = (__le64 *)qplib_frpl->hwq.pbl_ptr[0]; in bnxt_re_build_reg_wqe()
2686 wqe->frmr.pbl_dma_ptr = qplib_frpl->hwq.pbl_dma_ptr[0]; in bnxt_re_build_reg_wqe()
2687 wqe->frmr.page_list = mr->pages; in bnxt_re_build_reg_wqe()
2688 wqe->frmr.page_list_len = mr->npages; in bnxt_re_build_reg_wqe()
2689 wqe->frmr.levels = qplib_frpl->hwq.level; in bnxt_re_build_reg_wqe()
2696 wqe->frmr.access_cntl |= SQ_FR_PMR_ACCESS_CNTL_LOCAL_WRITE; in bnxt_re_build_reg_wqe()
2698 wqe->frmr.access_cntl |= SQ_FR_PMR_ACCESS_CNTL_REMOTE_READ; in bnxt_re_build_reg_wqe()
2704 wqe->frmr.access_cntl |= SQ_FR_PMR_ACCESS_CNTL_WINDOW_BIND; in bnxt_re_build_reg_wqe()
2706 wqe->frmr.l_key = wr->key; in bnxt_re_build_reg_wqe()
2707 wqe->frmr.length = wr->mr->length; in bnxt_re_build_reg_wqe()
[all …]
H A Dqplib_fp.h228 } frmr; member
/linux-6.15/drivers/infiniband/hw/ocrdma/
H A Docrdma_stats.c153 (u64)rsrc_stats->frmr); in ocrdma_resource_stats()
207 (u64)rsrc_stats->frmr); in ocrdma_resource_stats()
H A Docrdma_sli.h1947 u32 frmr; member