Searched refs:rdma_counter (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/drivers/infiniband/core/ |
| D | counters.c | 67 static struct rdma_counter *rdma_counter_alloc(struct ib_device *dev, u8 port, in rdma_counter_alloc() 71 struct rdma_counter *counter; in rdma_counter_alloc() 114 static void rdma_counter_free(struct rdma_counter *counter) in rdma_counter_free() 133 static void auto_mode_init_counter(struct rdma_counter *counter, in auto_mode_init_counter() 146 static bool auto_mode_match(struct ib_qp *qp, struct rdma_counter *counter, in auto_mode_match() 165 static int __rdma_counter_bind_qp(struct rdma_counter *counter, in __rdma_counter_bind_qp() 185 struct rdma_counter *counter = qp->counter; in __rdma_counter_unbind_qp() 198 static void counter_history_stat_update(const struct rdma_counter *counter) in counter_history_stat_update() 218 static struct rdma_counter *rdma_get_counter_auto_mode(struct ib_qp *qp, in rdma_get_counter_auto_mode() 222 struct rdma_counter *counter = NULL; in rdma_get_counter_auto_mode() [all …]
|
| D | restrack.c | 172 return container_of(res, struct rdma_counter, res)->device; in res_to_dev() 229 struct rdma_counter *counter; in rdma_restrack_add() 231 counter = container_of(res, struct rdma_counter, res); in rdma_restrack_add()
|
| D | nldev.c | 652 struct rdma_counter *counter) in fill_stat_counter_mode() 687 struct rdma_counter *counter) in fill_stat_counter_qps() 751 struct rdma_counter *counter) in fill_stat_counter_hwcounters() 777 struct rdma_counter *counter = in fill_res_counter_entry() 778 container_of(res, struct rdma_counter, res); in fill_res_counter_entry()
|
| /Linux-v5.4/include/rdma/ |
| D | rdma_counter.h | 35 struct rdma_counter { struct 53 int rdma_counter_query_stats(struct rdma_counter *counter); argument
|
| D | ib_verbs.h | 1749 struct rdma_counter *counter; 2545 int (*counter_bind_qp)(struct rdma_counter *counter, struct ib_qp *qp); 2554 int (*counter_dealloc)(struct rdma_counter *counter); 2560 struct rdma_counter *counter); 2564 int (*counter_update_stats)(struct rdma_counter *counter);
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | mlx5_ib.h | 1478 int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter);
|
| D | main.c | 5638 mlx5_ib_counter_alloc_stats(struct rdma_counter *counter) in mlx5_ib_counter_alloc_stats() 5650 static int mlx5_ib_counter_update_stats(struct rdma_counter *counter) in mlx5_ib_counter_update_stats() 5660 static int mlx5_ib_counter_bind_qp(struct rdma_counter *counter, in mlx5_ib_counter_bind_qp() 5694 static int mlx5_ib_counter_dealloc(struct rdma_counter *counter) in mlx5_ib_counter_dealloc()
|
| D | qp.c | 3386 struct rdma_counter *counter) in __mlx5_ib_qp_set_counter() 6504 int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter) in mlx5_ib_qp_set_counter()
|