Home | History | Annotate | Download | only in iscsid

Lines Matching defs:sess

166  *          sess        The associated session. NULL for a send_targets request.
181 make_connection(session_t * sess, iscsid_login_req_t * req,
196 DEB(9, ("Make Connection sess=%p, req=%p, res=%p, stid=%p",
197 sess, req, res, stid));
217 if (!sess->num_connections ||
219 sess->target.sid.id)) == NULL)) {
232 if (!sess->num_connections) {
239 TAILQ_FIRST(&sess->connections);
263 if (sess->num_connections)
264 p = find_connection_name(sess, req->sym_name);
431 ret = ioctl(driver, (sess != NULL && sess->num_connections)
466 conn->session = sess;
472 sess->entry.sid.id = loginp.session_id;
473 TAILQ_INSERT_TAIL(&sess->connections, &conn->entry, link);
474 sess->num_connections++;
478 rsp->session_id = sess->entry.sid;
513 session_t *sess;
525 sess = find_session_id(sid);
526 if (sess == NULL) {
531 conn = find_connection_id(sess, cid);
624 session_t *sess;
627 sess = calloc(1, sizeof(*sess));
628 if (sess == NULL) {
632 TAILQ_INIT(&sess->connections);
633 strlcpy((char *)sess->entry.sid.name, (char *)req->sym_name,
634 sizeof(sess->entry.sid.name));
637 conn = make_connection(sess, req, res, 0);
640 free(sess);
642 sess->target = conn->target;
643 TAILQ_INSERT_TAIL(&list[SESSION_LIST].list, &sess->entry, link);
662 session_t *sess;
665 sess = find_session(&req->session_id);
666 if (sess == NULL) {
672 make_connection(sess, req, res, 0);
691 session_t *sess;
696 sess = find_session(req);
697 if (sess == NULL) {
702 logoutp.session_id = sess->entry.sid.id;
726 session_t *sess;
731 sess = find_session(&req->session_id);
732 if (sess == NULL) {
736 conn = find_connection(sess, &req->connection_id);
742 removep.session_id = sess->entry.sid.id;
985 session_t *sess = conn->session;
988 req.session_id = sess->entry.sid.id;
993 TAILQ_REMOVE(&sess->connections, &conn->entry, link);
994 sess->num_connections--;