Searched refs:read_attr (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/infiniband/core/ |
| D | uverbs_std_types_counters.c | 89 struct ib_counters_read_attr read_attr = {}; in UVERBS_HANDLER() local 101 ret = uverbs_get_flags32(&read_attr.flags, attrs, in UVERBS_HANDLER() 108 read_attr.ncounters = uattr->ptr_attr.len / sizeof(u64); in UVERBS_HANDLER() 109 read_attr.counters_buff = uverbs_zalloc( in UVERBS_HANDLER() 110 attrs, array_size(read_attr.ncounters, sizeof(u64))); in UVERBS_HANDLER() 111 if (IS_ERR(read_attr.counters_buff)) in UVERBS_HANDLER() 112 return PTR_ERR(read_attr.counters_buff); in UVERBS_HANDLER() 114 ret = counters->device->ops.read_counters(counters, &read_attr, attrs); in UVERBS_HANDLER() 119 read_attr.counters_buff, in UVERBS_HANDLER() 120 read_attr.ncounters * sizeof(u64)); in UVERBS_HANDLER()
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | main.c | 3368 struct mlx5_read_counters_attr *read_attr) in read_flow_counters() argument 3370 struct mlx5_fc *fc = read_attr->hw_cntrs_hndl; in read_flow_counters() 3374 &read_attr->out[IB_COUNTER_PACKETS], in read_flow_counters() 3375 &read_attr->out[IB_COUNTER_BYTES]); in read_flow_counters() 6076 struct ib_counters_read_attr *read_attr, in mlx5_ib_read_counters() argument 6085 if (mcounters->cntrs_max_index > read_attr->ncounters) { in mlx5_ib_read_counters() 6098 mread_attr.flags = read_attr->flags; in mlx5_ib_read_counters() 6108 read_attr->counters_buff[desc[i].index] += mread_attr.out[desc[i].description]; in mlx5_ib_read_counters()
|
| D | mlx5_ib.h | 907 struct mlx5_read_counters_attr *read_attr);
|
| /Linux-v5.4/tools/perf/util/ |
| D | header.c | 3447 static int read_attr(int fd, struct perf_header *ph, in read_attr() function 3587 if (read_attr(fd, header, &f_attr) < 0) in perf_session__read_header()
|