Home
last modified time | relevance | path

Searched refs:free_mr (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/drivers/infiniband/hw/hns/
Dhns_roce_hw_v2.c2637 struct hns_roce_v2_free_mr *free_mr = &priv->free_mr; in free_mr_exit() local
2641 for (i = 0; i < ARRAY_SIZE(free_mr->rsv_qp); i++) { in free_mr_exit()
2642 if (free_mr->rsv_qp[i]) { in free_mr_exit()
2643 ret = ib_destroy_qp(free_mr->rsv_qp[i]); in free_mr_exit()
2648 free_mr->rsv_qp[i] = NULL; in free_mr_exit()
2652 if (free_mr->rsv_cq) { in free_mr_exit()
2653 ib_destroy_cq(free_mr->rsv_cq); in free_mr_exit()
2654 free_mr->rsv_cq = NULL; in free_mr_exit()
2657 if (free_mr->rsv_pd) { in free_mr_exit()
2658 ib_dealloc_pd(free_mr->rsv_pd); in free_mr_exit()
[all …]
Dhns_roce_hw_v2.h1340 struct hns_roce_v2_free_mr free_mr; member
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_icm_pool.c269 goto free_mr; in dr_icm_buddy_create()
292 free_mr: in dr_icm_buddy_create()
/Linux-v6.1/net/rds/
Dib.c557 .free_mr = rds_ib_free_mr,
Drds.h573 void (*free_mr)(void *trans_private, int invalidate); member
Drdma.c112 mr->r_trans->free_mr(trans_private, mr->r_invalidate); in rds_destroy_mr()
/Linux-v6.1/drivers/infiniband/hw/bnxt_re/
Dib_verbs.c3798 goto free_mr; in bnxt_re_reg_user_mr()
3838 free_mr: in bnxt_re_reg_user_mr()