Searched refs:opfc (Results 1 – 4 of 4) sorted by relevance
884 struct mlx5_ib_op_fc **opfc) in mlx5r_is_opfc_shared_and_in_use() argument917 *opfc = &opfcs[shared_fc_type]; in mlx5r_is_opfc_shared_and_in_use()918 if (!(*opfc)->fc) in mlx5r_is_opfc_shared_and_in_use()1150 struct mlx5_ib_op_fc *opfc, *in_use_opfc; in mlx5_ib_modify_stat() local1169 opfc = &cnts->opfcs[type]; in mlx5_ib_modify_stat()1172 if (opfc->fc) in mlx5_ib_modify_stat()1177 opfc->fc = in_use_opfc->fc; in mlx5_ib_modify_stat()1178 opfc->rule[0] = in_use_opfc->rule[0]; in mlx5_ib_modify_stat()1182 opfc->fc = mlx5_fc_create(dev->mdev, false); in mlx5_ib_modify_stat()1183 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 …]
18 struct mlx5_ib_op_fc **opfc);
892 struct mlx5_ib_op_fc *opfc,896 struct mlx5_ib_op_fc *opfc,