Lines Matching refs:ib_mr
54 static int nes_dereg_mr(struct ib_mr *ib_mr);
381 static struct ib_mr *nes_alloc_mr(struct ib_pd *ibpd, in nes_alloc_mr()
398 struct ib_mr *ibmr; in nes_alloc_mr()
466 static int nes_set_page(struct ib_mr *ibmr, u64 addr) in nes_set_page()
478 static int nes_map_mr_sg(struct ib_mr *ibmr, in nes_map_mr_sg()
2077 static struct ib_mr *nes_reg_phys_mr(struct ib_pd *ib_pd, in nes_reg_phys_mr()
2087 struct ib_mr *ibmr; in nes_reg_phys_mr()
2267 static struct ib_mr *nes_get_dma_mr(struct ib_pd *pd, int acc) in nes_get_dma_mr()
2283 static struct ib_mr *nes_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in nes_reg_user_mr()
2295 struct ib_mr *ibmr = ERR_PTR(-EINVAL); in nes_reg_user_mr()
2323 return (struct ib_mr *)region; in nes_reg_user_mr()
2641 static int nes_dereg_mr(struct ib_mr *ib_mr) in nes_dereg_mr() argument
2643 struct nes_mr *nesmr = to_nesmr(ib_mr); in nes_dereg_mr()
2644 struct nes_vnic *nesvnic = to_nesvnic(ib_mr->device); in nes_dereg_mr()
2683 set_wqe_32bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_STAG_IDX, ib_mr->rkey); in nes_dereg_mr()
2689 nes_debug(NES_DBG_MR, "Waiting for deallocate STag 0x%08X completed\n", ib_mr->rkey); in nes_dereg_mr()
2694 ib_mr->rkey, ret, cqp_request->major_code, cqp_request->minor_code); in nes_dereg_mr()
2704 ib_mr, ib_mr->rkey); in nes_dereg_mr()
2709 major_code, minor_code, ib_mr, ib_mr->rkey); in nes_dereg_mr()
2733 (ib_mr->rkey & 0x0fffff00) >> 8); in nes_dereg_mr()