free_mr          3530 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		goto free_mr;
free_mr          3598 drivers/infiniband/hw/bnxt_re/ib_verbs.c free_mr:
free_mr           703 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr           721 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr           737 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq = to_hr_cq(cq);
free_mr           738 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.device		= &hr_dev->ib_dev;
free_mr           739 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.uobject		= NULL;
free_mr           740 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.comp_handler		= NULL;
free_mr           741 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.event_handler	= NULL;
free_mr           742 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.cq_context		= NULL;
free_mr           743 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	atomic_set(&free_mr->mr_free_cq->ib_cq.usecnt, 0);
free_mr           756 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_pd = to_hr_pd(pd);
free_mr           757 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_pd->ibpd.device  = &hr_dev->ib_dev;
free_mr           758 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_pd->ibpd.uobject = NULL;
free_mr           759 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_pd->ibpd.__internal_mr = NULL;
free_mr           760 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	atomic_set(&free_mr->mr_free_pd->ibpd.usecnt, 0);
free_mr           796 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		free_mr->mr_free_qp[i] = hns_roce_v1_create_lp_qp(hr_dev, pd);
free_mr           797 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		if (!free_mr->mr_free_qp[i]) {
free_mr           802 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp = free_mr->mr_free_qp[i];
free_mr           857 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp = free_mr->mr_free_qp[i];
free_mr           877 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr           884 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr           887 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp = free_mr->mr_free_qp[i];
free_mr           897 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	hns_roce_ib_destroy_cq(&free_mr->mr_free_cq->ib_cq, NULL);
free_mr           898 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(&free_mr->mr_free_cq->ib_cq);
free_mr           899 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	hns_roce_dealloc_pd(&free_mr->mr_free_pd->ibpd, NULL);
free_mr           900 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(&free_mr->mr_free_pd->ibpd);
free_mr           964 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr           970 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr           985 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	queue_work(free_mr->free_mr_wq, &(lp_qp_work->work));
free_mr          1031 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr          1050 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr          1051 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	mr_free_cq = free_mr->mr_free_cq;
free_mr          1054 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp = free_mr->mr_free_qp[i];
free_mr          1102 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr          1111 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr          1122 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		goto free_mr;
free_mr          1133 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	queue_work(free_mr->free_mr_wq, &(mr_work->work));
free_mr          1137 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 			goto free_mr;
free_mr          1144 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		goto free_mr;
free_mr          1149 drivers/infiniband/hw/hns/hns_roce_hw_v1.c free_mr:
free_mr          1426 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr          1431 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr          1433 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->free_mr_wq = create_singlethread_workqueue("hns_roce_free_mr");
free_mr          1434 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	if (!free_mr->free_mr_wq) {
free_mr          1442 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		flush_workqueue(free_mr->free_mr_wq);
free_mr          1443 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		destroy_workqueue(free_mr->free_mr_wq);
free_mr          1451 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_free_mr *free_mr;
free_mr          1455 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr = &priv->free_mr;
free_mr          1457 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	flush_workqueue(free_mr->free_mr_wq);
free_mr          1458 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	destroy_workqueue(free_mr->free_mr_wq);
free_mr          1092 drivers/infiniband/hw/hns/hns_roce_hw_v1.h 	struct hns_roce_free_mr free_mr;
free_mr           553 net/rds/ib.c   	.free_mr		= rds_ib_free_mr,
free_mr           115 net/rds/rdma.c 		mr->r_trans->free_mr(trans_private, mr->r_invalidate);
free_mr           578 net/rds/rds.h  	void (*free_mr)(void *trans_private, int invalidate);