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
201
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
203
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
223
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
226
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
253
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
255
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
280
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
283
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
337
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
351
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
353
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
365
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
367
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
380
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
383
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
397
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
400
clt_path = container_of(kobj, struct rtrs_clt_path, kobj);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
427
int rtrs_clt_create_path_files(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
480
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
1609
void free_path(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1618
static int create_con(struct rtrs_clt_path *clt_path, unsigned int cid)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1641
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1650
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1739
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1793
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
1828
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1916
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1953
void rtrs_clt_close_conns(struct rtrs_clt_path *clt_path, bool wait)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1966
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1981
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
2081
struct rtrs_clt_path *clt_path = to_clt_path(s);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2131
static void rtrs_clt_path_up(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2162
static void rtrs_clt_path_down(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2177
static void rtrs_clt_stop_and_destroy_conns(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2240
static void rtrs_clt_remove_path_from_arr(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2243
struct rtrs_clt_path *next;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2297
struct rtrs_clt_path __rcu **ppcpu_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2314
if (try_cmpxchg((struct rtrs_clt_path **)ppcpu_path, &clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2330
static void rtrs_clt_add_path_to_arr(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2343
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2345
clt_path = container_of(work, struct rtrs_clt_path, close_work);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2353
static int init_conns(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2418
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2434
static int process_info_rsp(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2502
struct rtrs_clt_path *clt_path = to_clt_path(con->c.path);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2556
static int rtrs_send_path_info(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2631
static int init_path(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2667
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2671
clt_path = container_of(to_delayed_work(work), struct rtrs_clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2830
struct rtrs_clt_path *clt_path, *tmp;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2849
struct rtrs_clt_path *clt_path;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2907
struct rtrs_clt_path *clt_path, *tmp;
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
2923
int rtrs_clt_reconnect_from_sysfs(struct rtrs_clt_path *clt_path)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2951
int rtrs_clt_remove_path_from_sysfs(struct rtrs_clt_path *clt_path,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3022
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
3082
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
3129
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,