Lines Matching refs:rdma_counter
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()
235 counter = container_of(res, struct rdma_counter, res); in rdma_get_counter_auto_mode()
252 static void rdma_counter_res_add(struct rdma_counter *counter, in rdma_counter_res_add()
266 struct rdma_counter *counter; in counter_release()
268 counter = container_of(kref, struct rdma_counter, kref); in counter_release()
282 struct rdma_counter *counter; in rdma_counter_bind_qp_auto()
325 struct rdma_counter *counter = qp->counter; in rdma_counter_unbind_qp()
339 int rdma_counter_query_stats(struct rdma_counter *counter) in rdma_counter_query_stats()
359 struct rdma_counter *counter; in get_running_counters_hwstat_sum()
371 counter = container_of(res, struct rdma_counter, res); in get_running_counters_hwstat_sum()
429 static int rdma_counter_bind_qp_manual(struct rdma_counter *counter, in rdma_counter_bind_qp_manual()
438 static struct rdma_counter *rdma_get_counter_by_id(struct ib_device *dev, in rdma_get_counter_by_id()
442 struct rdma_counter *counter; in rdma_get_counter_by_id()
453 counter = container_of(res, struct rdma_counter, res); in rdma_get_counter_by_id()
466 struct rdma_counter *counter; in rdma_counter_bind_qpn()
506 struct rdma_counter *counter; in rdma_counter_bind_qpn_alloc()