Lines Matching refs:diag
2108 struct mlx4_ib_diag_counters *diag = dev->diag_counters; in mlx4_ib_alloc_hw_stats() local
2110 if (!diag[!!port_num].name) in mlx4_ib_alloc_hw_stats()
2113 return rdma_alloc_hw_stats_struct(diag[!!port_num].name, in mlx4_ib_alloc_hw_stats()
2114 diag[!!port_num].num_counters, in mlx4_ib_alloc_hw_stats()
2123 struct mlx4_ib_diag_counters *diag = dev->diag_counters; in mlx4_ib_get_hw_stats() local
2131 diag[!!port].offset, hw_value, in mlx4_ib_get_hw_stats()
2132 diag[!!port].num_counters, port); in mlx4_ib_get_hw_stats()
2137 for (i = 0; i < diag[!!port].num_counters; i++) in mlx4_ib_get_hw_stats()
2140 return diag[!!port].num_counters; in mlx4_ib_get_hw_stats()
2211 struct mlx4_ib_diag_counters *diag = ibdev->diag_counters; in mlx4_ib_alloc_diag_counters() local
2225 ret = __mlx4_ib_alloc_diag_counters(ibdev, &diag[i].name, in mlx4_ib_alloc_diag_counters()
2226 &diag[i].offset, in mlx4_ib_alloc_diag_counters()
2227 &diag[i].num_counters, i); in mlx4_ib_alloc_diag_counters()
2231 mlx4_ib_fill_diag_counters(ibdev, diag[i].name, in mlx4_ib_alloc_diag_counters()
2232 diag[i].offset, i); in mlx4_ib_alloc_diag_counters()
2241 kfree(diag[i - 1].name); in mlx4_ib_alloc_diag_counters()
2242 kfree(diag[i - 1].offset); in mlx4_ib_alloc_diag_counters()