Lines Matching defs:ibmr
1497 struct ib_pd *pd = iwmr->ibmr.pd;
1559 iwmr->ibmr.rkey = stag;
1560 iwmr->ibmr.lkey = stag;
1561 iwmr->ibmr.pd = pd;
1562 iwmr->ibmr.device = pd->device;
1583 return &iwmr->ibmr;
1595 * @ibmr: ib mem to access iwarp mr pointer
1598 static int i40iw_set_page(struct ib_mr *ibmr, u64 addr)
1600 struct i40iw_mr *iwmr = to_iwmr(ibmr);
1615 * @ibmr: ib mem to access iwarp mr pointer
1619 static int i40iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
1622 struct i40iw_mr *iwmr = to_iwmr(ibmr);
1625 return ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, i40iw_set_page);
1666 struct ib_pd *pd = iwmr->ibmr.pd;
1774 iwmr->ibmr.pd = pd;
1775 iwmr->ibmr.device = pd->device;
1835 iwmr->ibmr.rkey = stag;
1836 iwmr->ibmr.lkey = stag;
1852 return &iwmr->ibmr;
1888 iwmr->ibmr.pd = pd;
1889 iwmr->ibmr.device = pd->device;
1901 iwmr->ibmr.rkey = stag;
1902 iwmr->ibmr.lkey = stag;
1914 return &iwmr->ibmr;
2233 info.va = (void *)(uintptr_t)iwmr->ibmr.iova;
2234 info.total_len = iwmr->ibmr.length;