Searched refs:opfc (Results 1 – 2 of 2) sorted by relevance
886 struct mlx5_ib_op_fc **opfc) in mlx5r_is_opfc_shared_and_in_use() argument919 *opfc = &opfcs[shared_fc_type]; in mlx5r_is_opfc_shared_and_in_use()920 if (!(*opfc)->fc) in mlx5r_is_opfc_shared_and_in_use()1154 struct mlx5_ib_op_fc *opfc, *in_use_opfc; in mlx5_ib_modify_stat() local1173 opfc = &cnts->opfcs[type]; in mlx5_ib_modify_stat()1176 if (opfc->fc) in mlx5_ib_modify_stat()1181 opfc->fc = in_use_opfc->fc; in mlx5_ib_modify_stat()1182 opfc->rule[0] = in_use_opfc->rule[0]; in mlx5_ib_modify_stat()1186 opfc->fc = mlx5_fc_create(dev->mdev, false); in mlx5_ib_modify_stat()1187 if (IS_ERR(opfc->fc)) in mlx5_ib_modify_stat()[all …]
1041 struct mlx5_ib_op_fc *opfc = &per_qp_opfc->opfcs[type], *in_use_opfc; in add_op_fc_rules() local1048 if (opfc->fc) in add_op_fc_rules()1053 opfc->fc = in_use_opfc->fc; in add_op_fc_rules()1054 opfc->rule[0] = in_use_opfc->rule[0]; in add_op_fc_rules()1058 opfc->fc = fc_arr[type]; in add_op_fc_rules()1136 dst.counter = opfc->fc; in add_op_fc_rules()1142 opfc->rule[i] = mlx5_add_flow_rules(prio->flow_table, &spec[i], in add_op_fc_rules()1144 if (IS_ERR(opfc->rule[i])) { in add_op_fc_rules()1145 err = PTR_ERR(opfc->rule[i]); in add_op_fc_rules()1161 mlx5_del_flow_rules(opfc->rule[i]); in add_op_fc_rules()[all …]