Lines Matching refs:sess
215 static int rpc_context_flags(struct ksmbd_session *sess)
217 if (user_guest(sess->user))
588 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess,
597 if (strlen(user_name(sess->user)) >= KSMBD_REQ_MAX_ACCOUNT_NAME_SZ)
611 req->account_flags = sess->user->flags;
612 req->session_id = sess->id;
614 strscpy(req->account, user_name(sess->user), KSMBD_REQ_MAX_ACCOUNT_NAME_SZ);
620 if (test_session_flag(sess, CIFDS_SESSION_FLAG_SMB2))
698 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle)
711 req->flags = ksmbd_session_rpc_method(sess, handle);
720 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle)
733 req->flags = ksmbd_session_rpc_method(sess, handle);
742 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle,
756 req->flags = ksmbd_session_rpc_method(sess, handle);
757 req->flags |= rpc_context_flags(sess);
767 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle)
780 req->flags = ksmbd_session_rpc_method(sess, handle);
781 req->flags |= rpc_context_flags(sess);
790 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle,
804 req->flags = ksmbd_session_rpc_method(sess, handle);
805 req->flags |= rpc_context_flags(sess);
815 struct ksmbd_rpc_command *ksmbd_rpc_rap(struct ksmbd_session *sess, void *payload,
829 req->flags = rpc_context_flags(sess);