Searched refs:rtrs_clt_sess (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/drivers/infiniband/ulp/rtrs/ |
D | rtrs.h | 16 struct rtrs_clt_sess; 55 struct rtrs_clt_sess *rtrs_clt_open(struct rtrs_clt_ops *ops, 62 void rtrs_clt_close(struct rtrs_clt_sess *clt); 80 struct rtrs_permit *rtrs_clt_get_permit(struct rtrs_clt_sess *sess, 84 void rtrs_clt_put_permit(struct rtrs_clt_sess *sess, 102 struct rtrs_clt_sess *sess, struct rtrs_permit *permit, 105 int rtrs_clt_rdma_cq_direct(struct rtrs_clt_sess *clt, unsigned int index); 116 int rtrs_clt_query(struct rtrs_clt_sess *sess, struct rtrs_attrs *attr);
|
D | rtrs-clt.h | 128 struct rtrs_clt_sess *clt; 156 struct rtrs_clt_sess { struct 194 static inline int permit_size(struct rtrs_clt_sess *clt) in permit_size() argument 199 static inline struct rtrs_permit *get_permit(struct rtrs_clt_sess *clt, in get_permit() 207 int rtrs_clt_create_path_from_sysfs(struct rtrs_clt_sess *clt, 212 void rtrs_clt_set_max_reconnect_attempts(struct rtrs_clt_sess *clt, int value); 213 int rtrs_clt_get_max_reconnect_attempts(const struct rtrs_clt_sess *clt); 245 int rtrs_clt_create_sysfs_root_files(struct rtrs_clt_sess *clt); 246 void rtrs_clt_destroy_sysfs_root(struct rtrs_clt_sess *clt);
|
D | rtrs-clt-sysfs.c | 53 struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess, in max_reconnect_attempts_show() 67 struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess, in max_reconnect_attempts_store() 95 struct rtrs_clt_sess *clt; in mpath_policy_show() 97 clt = container_of(dev, struct rtrs_clt_sess, dev); in mpath_policy_show() 119 struct rtrs_clt_sess *clt; in mpath_policy_store() 124 clt = container_of(dev, struct rtrs_clt_sess, dev); in mpath_policy_store() 173 struct rtrs_clt_sess *clt; in add_path_store() 178 clt = container_of(dev, struct rtrs_clt_sess, dev); in add_path_store() 429 struct rtrs_clt_sess *clt = clt_path->clt; in rtrs_clt_create_path_files() 501 int rtrs_clt_create_sysfs_root_files(struct rtrs_clt_sess *clt) in rtrs_clt_create_sysfs_root_files() [all …]
|
D | rtrs-clt.c | 52 static inline bool rtrs_clt_is_connected(const struct rtrs_clt_sess *clt) in rtrs_clt_is_connected() 69 __rtrs_get_permit(struct rtrs_clt_sess *clt, enum rtrs_clt_con_type con_type) in __rtrs_get_permit() 96 static inline void __rtrs_put_permit(struct rtrs_clt_sess *clt, in __rtrs_put_permit() 116 struct rtrs_permit *rtrs_clt_get_permit(struct rtrs_clt_sess *clt, in rtrs_clt_get_permit() 151 void rtrs_clt_put_permit(struct rtrs_clt_sess *clt, in rtrs_clt_put_permit() 746 struct rtrs_clt_sess *clt; 783 struct rtrs_clt_sess *clt; in get_next_path_rr() 823 struct rtrs_clt_sess *clt = it->clt; in get_next_path_min_inflight() 874 struct rtrs_clt_sess *clt = it->clt; in get_next_path_min_latency() 904 static inline void path_it_init(struct path_it *it, struct rtrs_clt_sess *clt) in path_it_init() [all …]
|
D | rtrs-clt-trace.h | 16 struct rtrs_clt_sess; 51 struct rtrs_clt_sess *clt = clt_path->clt;
|
/linux-6.12.1/drivers/block/rnbd/ |
D | rnbd-clt.h | 78 struct rtrs_clt_sess *rtrs;
|
D | rnbd-clt.c | 408 static int send_usr_msg(struct rtrs_clt_sess *rtrs, int dir, in send_usr_msg() 992 struct rtrs_clt_sess *rtrs = dev->sess->rtrs; in rnbd_client_xfer_request()
|