Lines Matching refs:fmr
63 BUG_ON(!tx_sa->fmr || !tx_sa->fmr->fmr->lkey); in sdp_post_srcavail()
75 mb = sdp_alloc_mb_srcavail(sk, len, tx_sa->fmr->fmr->lkey, off, 0); in sdp_post_srcavail()
422 struct ib_pool_fmr *fmr; in sdp_alloc_fmr() local
484 fmr = ib_fmr_pool_map_phys(sdp_sk(sk)->sdp_dev->fmr_pool, pages, n, 0); in sdp_alloc_fmr()
485 if (IS_ERR(fmr)) { in sdp_alloc_fmr()
486 sdp_warn(sk, "Error allocating fmr: %ld\n", PTR_ERR(fmr)); in sdp_alloc_fmr()
493 *_fmr = fmr; in sdp_alloc_fmr()
537 sge.lkey = rx_sa->fmr->fmr->lkey; in sdp_post_rdma_read()
570 rc = sdp_alloc_fmr(sk, iov->iov_base, len, &rx_sa->fmr, &rx_sa->umem); in sdp_rdma_to_iovec()
609 sdp_free_fmr(sk, &rx_sa->fmr, &rx_sa->umem); in sdp_rdma_to_iovec()
651 &tx_sa->fmr, &tx_sa->umem); in do_sdp_sendmsg_zcopy()
707 sdp_free_fmr(sk, &tx_sa->fmr, &tx_sa->umem); in do_sdp_sendmsg_zcopy()
788 sdp_free_fmr(sk, &tx_sa->fmr, &tx_sa->umem); in sdp_abort_srcavail()
803 sdp_free_fmr(sk, &rx_sa->fmr, &rx_sa->umem); in sdp_abort_rdma_read()