Home
last modified time | relevance | path

Searched refs:qpn_opfc_xa (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/infiniband/hw/mlx5/
H A Dcounters.c23 struct xarray qpn_opfc_xa; member
616 WARN_ON(!xa_empty(&mcounter->qpn_opfc_xa)); in mlx5_ib_counter_dealloc()
654 err = mlx5r_fs_bind_op_fc(qp, mcounter->fc, &mcounter->qpn_opfc_xa, in mlx5_ib_counter_bind_qp()
680 mlx5r_fs_unbind_op_fc(qp, &mcounter->qpn_opfc_xa); in mlx5_ib_counter_unbind_qp()
691 &mcounter->qpn_opfc_xa, port); in mlx5_ib_counter_unbind_qp()
1211 xa_init(&mcounter->qpn_opfc_xa); in mlx5_ib_counter_init()
H A Dfs.c1014 static struct mlx5_per_qp_opfc *get_per_qp_opfc(struct xarray *qpn_opfc_xa, in get_per_qp_opfc() argument
1021 per_qp_opfc = xa_load(qpn_opfc_xa, qp_num); in get_per_qp_opfc()
1035 struct xarray *qpn_opfc_xa, in add_op_fc_rules() argument
1151 err = xa_err(xa_store(qpn_opfc_xa, qp_num, per_qp_opfc, GFP_KERNEL)); in add_op_fc_rules()
1364 void mlx5r_fs_unbind_op_fc(struct ib_qp *qp, struct xarray *qpn_opfc_xa) in mlx5r_fs_unbind_op_fc() argument
1372 per_qp_opfc = xa_load(qpn_opfc_xa, qp->qp_num); in mlx5r_fs_unbind_op_fc()
1398 xa_erase(qpn_opfc_xa, qp->qp_num); in mlx5r_fs_unbind_op_fc()
1403 struct xarray *qpn_opfc_xa, u32 port) in mlx5r_fs_bind_op_fc() argument
1434 per_qp_opfc = get_per_qp_opfc(qpn_opfc_xa, qp->qp_num, &new); in mlx5r_fs_bind_op_fc()
1439 err = add_op_fc_rules(dev, fc_arr, qpn_opfc_xa, per_qp_opfc, in mlx5r_fs_bind_op_fc()
[all …]