Home
last modified time | relevance | path

Searched refs:rdma_counter (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dcounters.c67 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()
116 static void rdma_counter_free(struct rdma_counter *counter) in rdma_counter_free()
135 static void auto_mode_init_counter(struct rdma_counter *counter, in auto_mode_init_counter()
148 static bool auto_mode_match(struct ib_qp *qp, struct rdma_counter *counter, in auto_mode_match()
164 static int __rdma_counter_bind_qp(struct rdma_counter *counter, in __rdma_counter_bind_qp()
184 struct rdma_counter *counter = qp->counter; in __rdma_counter_unbind_qp()
197 static void counter_history_stat_update(struct rdma_counter *counter) in counter_history_stat_update()
219 static struct rdma_counter *rdma_get_counter_auto_mode(struct ib_qp *qp, in rdma_get_counter_auto_mode()
223 struct rdma_counter *counter = NULL; in rdma_get_counter_auto_mode()
[all …]
H A Drestrack.c143 return container_of(res, struct rdma_counter, res)->device; in res_to_dev()
239 struct rdma_counter *counter; in rdma_restrack_add()
241 counter = container_of(res, struct rdma_counter, res); in rdma_restrack_add()
H A Dnldev.c707 struct rdma_counter *counter) in fill_stat_counter_mode()
747 struct rdma_counter *counter) in fill_stat_counter_qps()
823 struct rdma_counter *counter) in fill_stat_counter_hwcounters()
849 struct rdma_counter *counter = in fill_res_counter_entry()
850 container_of(res, struct rdma_counter, res); in fill_res_counter_entry()
/OK3568_Linux_fs/kernel/include/rdma/
H A Drdma_counter.h35 struct rdma_counter { struct
53 int rdma_counter_query_stats(struct rdma_counter *counter); argument
H A Dib_verbs.h1778 struct rdma_counter *counter;
2575 int (*counter_bind_qp)(struct rdma_counter *counter, struct ib_qp *qp);
2584 int (*counter_dealloc)(struct rdma_counter *counter);
2590 struct rdma_counter *counter);
2594 int (*counter_update_stats)(struct rdma_counter *counter);
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Dcounters.c299 mlx5_ib_counter_alloc_stats(struct rdma_counter *counter) in mlx5_ib_counter_alloc_stats()
312 static int mlx5_ib_counter_update_stats(struct rdma_counter *counter) in mlx5_ib_counter_update_stats()
322 static int mlx5_ib_counter_dealloc(struct rdma_counter *counter) in mlx5_ib_counter_dealloc()
336 static int mlx5_ib_counter_bind_qp(struct rdma_counter *counter, in mlx5_ib_counter_bind_qp()
H A Dqp.h46 int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter);
H A Dqp.c3718 struct rdma_counter *counter) in __mlx5_ib_qp_set_counter()
5426 int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter) in mlx5_ib_qp_set_counter()