Lines Matching defs:diag
2100 struct mlx4_ib_diag_counters *diag = dev->diag_counters;
2102 if (!diag[0].descs)
2105 return rdma_alloc_hw_stats_struct(diag[0].descs, diag[0].num_counters,
2113 struct mlx4_ib_diag_counters *diag = dev->diag_counters;
2115 if (!diag[1].descs)
2118 return rdma_alloc_hw_stats_struct(diag[1].descs, diag[1].num_counters,
2127 struct mlx4_ib_diag_counters *diag = dev->diag_counters;
2135 diag[!!port].offset, hw_value,
2136 diag[!!port].num_counters, port);
2141 for (i = 0; i < diag[!!port].num_counters; i++)
2144 return diag[!!port].num_counters;
2219 struct mlx4_ib_diag_counters *diag = ibdev->diag_counters;
2240 ret = __mlx4_ib_alloc_diag_counters(ibdev, &diag[i].descs,
2241 &diag[i].offset,
2242 &diag[i].num_counters, i);
2246 mlx4_ib_fill_diag_counters(ibdev, diag[i].descs,
2247 diag[i].offset, i);
2256 kfree(diag[i - 1].descs);
2257 kfree(diag[i - 1].offset);