Home
last modified time | relevance | path

Searched refs:rtrs (Results 1 – 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/
DMakefile3 rtrs-client-y := rtrs-clt.o \
4 rtrs-clt-stats.o \
5 rtrs-clt-sysfs.o
7 rtrs-server-y := rtrs-srv.o \
8 rtrs-srv-stats.o \
9 rtrs-srv-sysfs.o
11 rtrs-core-y := rtrs.o
13 obj-$(CONFIG_INFINIBAND_RTRS) += rtrs-core.o
14 obj-$(CONFIG_INFINIBAND_RTRS_CLIENT) += rtrs-client.o
15 obj-$(CONFIG_INFINIBAND_RTRS_SERVER) += rtrs-server.o
DREADME17 Documentation/ABI/testing/sysfs-class-rtrs-client).
27 An established connection between a client and a server is called rtrs
35 When processing an incoming write or read request, rtrs client uses memory
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-rtrs-client1 What: /sys/class/rtrs-client
6 the name of that session is created under /sys/class/rtrs-client/<session-name>/
8 What: /sys/class/rtrs-client/<session-name>/add_path
18 What: /sys/class/rtrs-client/<session-name>/max_reconnect_attempts
25 What: /sys/class/rtrs-client/<session-name>/mp_policy
37 What: /sys/class/rtrs-client/<session-name>/paths/
45 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/state
52 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/reconnect
59 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/disconnect
66 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/remove_path
[all …]
Dsysfs-class-rtrs-server1 What: /sys/class/rtrs-server
8 What: /sys/class/rtrs-server/<session-name>/paths/
16 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/disconnect
23 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_name
29 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_port
35 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/src_addr
41 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/dst_addr
47 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/stats/rdma
Dsysfs-class-rnbd-client12 > Usage: echo "sessname=<name of the rtrs session> path=<[srcaddr,]dstaddr>
24 sessname=<name of the rtrs session>
/kernel/linux/linux-5.10/drivers/block/rnbd/
Drnbd-srv.c266 static int create_sess(struct rtrs_srv *rtrs) in create_sess() argument
272 err = rtrs_srv_get_sess_name(rtrs, sessname, sizeof(sessname)); in create_sess()
282 srv_sess->queue_depth = rtrs_srv_get_queue_depth(rtrs); in create_sess()
300 srv_sess->rtrs = rtrs; in create_sess()
303 rtrs_srv_set_sess_priv(rtrs, srv_sess); in create_sess()
308 static int rnbd_srv_link_ev(struct rtrs_srv *rtrs, in rnbd_srv_link_ev() argument
315 return create_sess(rtrs); in rnbd_srv_link_ev()
331 static int process_msg_close(struct rtrs_srv *rtrs, in process_msg_close() argument
351 static int process_msg_open(struct rtrs_srv *rtrs,
356 static int process_msg_sess_info(struct rtrs_srv *rtrs,
[all …]
Drnbd-clt.c318 permit = rtrs_clt_get_permit(sess->rtrs, con_type, in rnbd_get_permit()
335 rtrs_clt_put_permit(sess->rtrs, permit); in rnbd_put_permit()
425 static int send_usr_msg(struct rtrs_clt *rtrs, int dir, in send_usr_msg() argument
439 err = rtrs_clt_request(dir, &req_ops, rtrs, iu->permit, in send_usr_msg()
485 err = send_usr_msg(sess->rtrs, WRITE, iu, &vec, 0, NULL, 0, in send_msg_close()
573 err = send_usr_msg(sess->rtrs, READ, iu, in send_msg_open()
627 err = send_usr_msg(sess->rtrs, READ, iu, in send_msg_sess_info()
682 err = rtrs_clt_query(sess->rtrs, &attrs); in remap_devs()
760 if (!IS_ERR_OR_NULL(sess->rtrs)) { in close_rtrs()
761 rtrs_clt_close(sess->rtrs); in close_rtrs()
[all …]
DMakefile3 ccflags-y := -I$(srctree)/drivers/infiniband/ulp/rtrs
Drnbd-srv.h23 struct rtrs_srv *rtrs; member
Drnbd-clt.h74 struct rtrs_clt *rtrs; member
/kernel/linux/linux-5.10/drivers/infiniband/ulp/
DMakefile8 obj-$(CONFIG_INFINIBAND_RTRS) += rtrs/
/kernel/linux/linux-5.10/drivers/infiniband/
DKconfig106 source "drivers/infiniband/ulp/rtrs/Kconfig"
/kernel/linux/linux-5.10/
DMAINTAINERS15199 F: drivers/infiniband/ulp/rtrs/