Home
last modified time | relevance | path

Searched refs:mread_attr (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dcounters.c83 struct mlx5_read_counters_attr mread_attr = {}; in mlx5_ib_read_counters() local
93 mread_attr.out = kcalloc(mcounters->counters_num, sizeof(u64), in mlx5_ib_read_counters()
95 if (!mread_attr.out) { in mlx5_ib_read_counters()
100 mread_attr.hw_cntrs_hndl = mcounters->hw_cntrs_hndl; in mlx5_ib_read_counters()
101 mread_attr.flags = read_attr->flags; in mlx5_ib_read_counters()
102 ret = mcounters->read_counters(counters->device, &mread_attr); in mlx5_ib_read_counters()
111 read_attr->counters_buff[desc[i].index] += mread_attr.out[desc[i].description]; in mlx5_ib_read_counters()
114 kfree(mread_attr.out); in mlx5_ib_read_counters()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dcounters.c144 struct mlx5_read_counters_attr mread_attr = {}; in mlx5_ib_read_counters() local
154 mread_attr.out = kcalloc(mcounters->counters_num, sizeof(u64), in mlx5_ib_read_counters()
156 if (!mread_attr.out) { in mlx5_ib_read_counters()
161 mread_attr.hw_cntrs_hndl = mcounters->hw_cntrs_hndl; in mlx5_ib_read_counters()
162 mread_attr.flags = read_attr->flags; in mlx5_ib_read_counters()
163 ret = mcounters->read_counters(counters->device, &mread_attr); in mlx5_ib_read_counters()
172 read_attr->counters_buff[desc[i].index] += mread_attr.out[desc[i].description]; in mlx5_ib_read_counters()
175 kfree(mread_attr.out); in mlx5_ib_read_counters()

Completed in 3 milliseconds