Home
last modified time | relevance | path

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

/linux/drivers/block/rnbd/
H A Drnbd-srv.c88 rnbd_get_sess_dev(int dev_id, struct rnbd_srv_session *srv_sess) in rnbd_get_sess_dev() argument
94 sess_dev = xa_load(&srv_sess->index_idr, dev_id); in rnbd_get_sess_dev()
117 static int process_rdma(struct rnbd_srv_session *srv_sess, in process_rdma() argument
129 trace_process_rdma(srv_sess, msg, id, datalen, usrlen); in process_rdma()
137 sess_dev = rnbd_get_sess_dev(dev_id, srv_sess); in process_rdma()
140 srv_sess->sessname, dev_id, sess_dev); in process_rdma()
163 prio = srv_sess->ver < RNBD_PROTO_VER_MAJOR || in process_rdma()
237 static void destroy_sess(struct rnbd_srv_session *srv_sess) in destroy_sess() argument
242 if (xa_empty(&srv_sess->index_idr)) in destroy_sess()
245 trace_destroy_sess(srv_sess); in destroy_sess()
267 struct rnbd_srv_session *srv_sess; create_sess() local
301 struct rnbd_srv_session *srv_sess = priv; rnbd_srv_link_ev() local
337 process_msg_close(struct rnbd_srv_session * srv_sess,void * data,size_t datalen,const void * usr,size_t usrlen) process_msg_close() argument
369 struct rnbd_srv_session *srv_sess = priv; rnbd_srv_rdma_ev() local
407 rnbd_sess_dev_alloc(struct rnbd_srv_session * srv_sess) rnbd_sess_dev_alloc() argument
468 rnbd_srv_check_update_open_perm(struct rnbd_srv_dev * srv_dev,struct rnbd_srv_session * srv_sess,enum rnbd_access_mode access_mode) rnbd_srv_check_update_open_perm() argument
513 rnbd_srv_get_or_create_srv_dev(struct block_device * bdev,struct rnbd_srv_session * srv_sess,enum rnbd_access_mode access_mode) rnbd_srv_get_or_create_srv_dev() argument
563 rnbd_srv_create_set_sess_dev(struct rnbd_srv_session * srv_sess,const struct rnbd_msg_open * open_msg,struct file * bdev_file,bool readonly,struct rnbd_srv_dev * srv_dev) rnbd_srv_create_set_sess_dev() argument
586 rnbd_srv_get_full_path(struct rnbd_srv_session * srv_sess,const char * dev_name) rnbd_srv_get_full_path() argument
636 process_msg_sess_info(struct rnbd_srv_session * srv_sess,const void * msg,size_t len,void * data,size_t datalen) process_msg_sess_info() argument
660 find_srv_sess_dev(struct rnbd_srv_session * srv_sess,const char * dev_name) find_srv_sess_dev() argument
675 process_msg_open(struct rnbd_srv_session * srv_sess,const void * msg,size_t len,void * data,size_t datalen) process_msg_open() argument
[all...]