Symbol: rtrs_clt_path
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
16
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
175
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
199
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
201
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
21
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
221
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
224
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
23
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
251
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
253
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
278
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
281
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
335
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
349
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
351
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
363
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
365
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
378
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
381
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
395
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
398
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
425
int rtrs_clt_create_path_files(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
478
void rtrs_clt_destroy_path_files(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h
15
struct rtrs_clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h
37
TP_PROTO(struct rtrs_clt_path *clt_path),
drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h
73
TP_PROTO(struct rtrs_clt_path *clt_path), \
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1023
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1084
struct rtrs_clt_path *clt_path = to_clt_path(s);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1174
struct rtrs_clt_path *clt_path = to_clt_path(s);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1285
struct rtrs_clt_path *alive_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1315
static void fail_all_outstanding_reqs(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1342
static void free_path_reqs(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1360
static int alloc_path_reqs(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1455
static void query_fast_reg_mode(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1479
static bool rtrs_clt_change_state_get_old(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1497
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1503
static void rtrs_clt_init_hb(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1517
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1521
clt_path = container_of(work, struct rtrs_clt_path, err_recovery_work);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1530
static struct rtrs_clt_path *alloc_path(struct rtrs_clt_sess *clt,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1534
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1603
void free_path(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1612
static int create_con(struct rtrs_clt_path *clt_path, unsigned int cid)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1635
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1644
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1733
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1787
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
180
struct rtrs_clt_con *rtrs_permit_to_clt_con(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1822
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1910
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1947
void rtrs_clt_close_conns(struct rtrs_clt_path *clt_path, bool wait)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1960
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1975
struct rtrs_clt_path *clt_path = to_clt_path(s);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
203
static bool rtrs_clt_change_state(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2075
struct rtrs_clt_path *clt_path = to_clt_path(s);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2125
static void rtrs_clt_path_up(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2156
static void rtrs_clt_path_down(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2171
static void rtrs_clt_stop_and_destroy_conns(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2234
static void rtrs_clt_remove_path_from_arr(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2237
struct rtrs_clt_path *next;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2291
struct rtrs_clt_path __rcu **ppcpu_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2308
if (try_cmpxchg((struct rtrs_clt_path **)ppcpu_path, &clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2324
static void rtrs_clt_add_path_to_arr(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2337
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2339
clt_path = container_of(work, struct rtrs_clt_path, close_work);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2347
static int init_conns(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2412
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2428
static int process_info_rsp(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2496
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2550
static int rtrs_send_path_info(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2625
static int init_path(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2661
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2665
clt_path = container_of(to_delayed_work(work), struct rtrs_clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2824
struct rtrs_clt_path *clt_path, *tmp;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2843
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2899
struct rtrs_clt_path *clt_path, *tmp;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2915
int rtrs_clt_reconnect_from_sysfs(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
292
static bool rtrs_clt_change_state_from_to(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2943
int rtrs_clt_remove_path_from_sysfs(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3014
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
306
static void rtrs_clt_stop_and_destroy_conns(struct rtrs_clt_path *clt_path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3074
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
309
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3121
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
384
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
461
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
492
static void process_io_rsp(struct rtrs_clt_path *clt_path, u32 msg_id,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
510
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
524
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
54
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
604
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
698
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
715
static int post_recv_path(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
747
struct rtrs_clt_path *(*next_path)(struct path_it *it);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
761
static inline struct rtrs_clt_path *
drivers/infiniband/ulp/rtrs/rtrs-clt.c
762
rtrs_clt_get_next_path_or_null(struct list_head *head, struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
779
static struct rtrs_clt_path *get_next_path_rr(struct path_it *it)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
781
struct rtrs_clt_path __rcu **ppcpu_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
782
struct rtrs_clt_path *path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
820
static struct rtrs_clt_path *get_next_path_min_inflight(struct path_it *it)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
822
struct rtrs_clt_path *min_path = NULL;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
824
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
871
static struct rtrs_clt_path *get_next_path_min_latency(struct path_it *it)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
873
struct rtrs_clt_path *min_path = NULL;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
875
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
949
struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
983
rtrs_clt_get_req(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
999
rtrs_clt_get_copy_req(struct rtrs_clt_path *alive_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
156
struct rtrs_clt_path
drivers/infiniband/ulp/rtrs/rtrs-clt.h
186
static inline struct rtrs_clt_path *to_clt_path(struct rtrs_path *s)
drivers/infiniband/ulp/rtrs/rtrs-clt.h
188
return container_of(s, struct rtrs_clt_path, s);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
202
int rtrs_clt_reconnect_from_sysfs(struct rtrs_clt_path *path);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
203
void rtrs_clt_close_conns(struct rtrs_clt_path *clt_path, bool wait);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
206
int rtrs_clt_remove_path_from_sysfs(struct rtrs_clt_path *path,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
211
void free_path(struct rtrs_clt_path *clt_path);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
245
int rtrs_clt_create_path_files(struct rtrs_clt_path *clt_path);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
246
void rtrs_clt_destroy_path_files(struct rtrs_clt_path *clt_path,