mcounters        3181 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
mcounters        3183 drivers/infiniband/hw/mlx5/main.c 	mutex_lock(&mcounters->mcntrs_mutex);
mcounters        3184 drivers/infiniband/hw/mlx5/main.c 	kfree(mcounters->counters_data);
mcounters        3185 drivers/infiniband/hw/mlx5/main.c 	mcounters->counters_data = NULL;
mcounters        3186 drivers/infiniband/hw/mlx5/main.c 	mcounters->cntrs_max_index = 0;
mcounters        3187 drivers/infiniband/hw/mlx5/main.c 	mutex_unlock(&mcounters->mcntrs_mutex);
mcounters        3382 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
mcounters        3390 drivers/infiniband/hw/mlx5/main.c 	mcounters->type = counters_type;
mcounters        3391 drivers/infiniband/hw/mlx5/main.c 	mcounters->read_counters = read_flow_counters;
mcounters        3392 drivers/infiniband/hw/mlx5/main.c 	mcounters->counters_num = FLOW_COUNTERS_NUM;
mcounters        3393 drivers/infiniband/hw/mlx5/main.c 	mcounters->ncounters = ncounters;
mcounters        3403 drivers/infiniband/hw/mlx5/main.c 	mutex_lock(&mcounters->mcntrs_mutex);
mcounters        3404 drivers/infiniband/hw/mlx5/main.c 	mcounters->counters_data = desc_data;
mcounters        3405 drivers/infiniband/hw/mlx5/main.c 	mcounters->cntrs_max_index = cntrs_max_index;
mcounters        3406 drivers/infiniband/hw/mlx5/main.c 	mutex_unlock(&mcounters->mcntrs_mutex);
mcounters        3415 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_mcounters *mcounters = to_mcounters(ibcounters);
mcounters        3440 drivers/infiniband/hw/mlx5/main.c 	if (!mcounters->hw_cntrs_hndl) {
mcounters        3441 drivers/infiniband/hw/mlx5/main.c 		mcounters->hw_cntrs_hndl = mlx5_fc_create(
mcounters        3443 drivers/infiniband/hw/mlx5/main.c 		if (IS_ERR(mcounters->hw_cntrs_hndl)) {
mcounters        3444 drivers/infiniband/hw/mlx5/main.c 			ret = PTR_ERR(mcounters->hw_cntrs_hndl);
mcounters        3452 drivers/infiniband/hw/mlx5/main.c 		if (mcounters->cntrs_max_index) {
mcounters        3464 drivers/infiniband/hw/mlx5/main.c 	} else if (!mcounters->cntrs_max_index) {
mcounters        3475 drivers/infiniband/hw/mlx5/main.c 				mcounters->hw_cntrs_hndl);
mcounters        3476 drivers/infiniband/hw/mlx5/main.c 		mcounters->hw_cntrs_hndl = NULL;
mcounters        3589 drivers/infiniband/hw/mlx5/main.c 		struct mlx5_ib_mcounters *mcounters;
mcounters        3595 drivers/infiniband/hw/mlx5/main.c 		mcounters = to_mcounters(flow_act.counters);
mcounters        3600 drivers/infiniband/hw/mlx5/main.c 			mlx5_fc_id(mcounters->hw_cntrs_hndl);
mcounters        6075 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
mcounters        6080 drivers/infiniband/hw/mlx5/main.c 	mutex_lock(&mcounters->mcntrs_mutex);
mcounters        6081 drivers/infiniband/hw/mlx5/main.c 	if (mcounters->cntrs_max_index > read_attr->ncounters) {
mcounters        6086 drivers/infiniband/hw/mlx5/main.c 	mread_attr.out = kcalloc(mcounters->counters_num, sizeof(u64),
mcounters        6093 drivers/infiniband/hw/mlx5/main.c 	mread_attr.hw_cntrs_hndl = mcounters->hw_cntrs_hndl;
mcounters        6095 drivers/infiniband/hw/mlx5/main.c 	ret = mcounters->read_counters(counters->device, &mread_attr);
mcounters        6102 drivers/infiniband/hw/mlx5/main.c 	desc = mcounters->counters_data;
mcounters        6103 drivers/infiniband/hw/mlx5/main.c 	for (i = 0; i < mcounters->ncounters; i++)
mcounters        6109 drivers/infiniband/hw/mlx5/main.c 	mutex_unlock(&mcounters->mcntrs_mutex);
mcounters        6115 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
mcounters        6118 drivers/infiniband/hw/mlx5/main.c 	if (mcounters->hw_cntrs_hndl)
mcounters        6120 drivers/infiniband/hw/mlx5/main.c 				mcounters->hw_cntrs_hndl);
mcounters        6122 drivers/infiniband/hw/mlx5/main.c 	kfree(mcounters);
mcounters        6130 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_mcounters *mcounters;
mcounters        6132 drivers/infiniband/hw/mlx5/main.c 	mcounters = kzalloc(sizeof(*mcounters), GFP_KERNEL);
mcounters        6133 drivers/infiniband/hw/mlx5/main.c 	if (!mcounters)
mcounters        6136 drivers/infiniband/hw/mlx5/main.c 	mutex_init(&mcounters->mcntrs_mutex);
mcounters        6138 drivers/infiniband/hw/mlx5/main.c 	return &mcounters->ibcntrs;