Home | History | Annotate | Download | only in iscsid

Lines Matching defs:conn

184 	connection_t *conn;
238 conn = (connection_t *)(void *)
241 if (conn == NULL ||
242 (portal = find_portal_id(conn->portal.sid.id)) == NULL) {
306 conn = calloc(1, sizeof(*conn));
307 if (conn == NULL) {
344 free(conn);
440 free(conn);
447 conn->loginp = loginp;
448 conn->entry.sid.id = loginp.connection_id;
450 strlcpy((char *)conn->entry.sid.name, (char *)req->sym_name,
451 sizeof(conn->entry.sid.name));
457 conn->target.sid = target->entry.sid;
458 strlcpy((char *)conn->target.TargetName, (char *)target->TargetName,
459 sizeof(conn->target.TargetName));
460 strlcpy((char *)conn->target.TargetAlias, (char *)target->TargetAlias,
461 sizeof(conn->target.TargetAlias));
462 conn->target.options = target->options;
463 conn->target.auth = target->auth;
464 conn->portal.addr = *addr;
466 conn->session = sess;
473 TAILQ_INSERT_TAIL(&sess->connections, &conn->entry, link);
477 rsp->connection_id = conn->entry.sid;
481 conn->initiator_id = init->entry.sid.id;
491 conn->portal.sid = portal->entry.sid;
495 return conn;
514 connection_t *conn;
531 conn = find_connection_id(sess, cid);
532 if (conn == NULL) {
539 conn->loginp.status = ISCSI_STATUS_CONNECTION_FAILED;
543 if ((portal = find_portal_id(conn->portal.sid.id)) == NULL)
546 init = find_initiator_id(conn->initiator_id);
548 conn->portal.addr = *addr;
602 conn->loginp.socket = sock;
603 conn->loginp.status = 0;
604 ret = ioctl(driver, ISCSI_RESTORE_CONNECTION, &conn->loginp);
625 connection_t *conn;
637 conn = make_connection(sess, req, res, 0);
639 if (conn == NULL)
642 sess->target = conn->target;
727 connection_t *conn;
736 conn = find_connection(sess, &req->connection_id);
737 if (conn == NULL) {
743 removep.connection_id = conn->entry.sid.id;
778 connection_t *conn;
785 conn = make_connection(NULL, NULL, &res, &stid);
788 if (conn == NULL)
831 free(conn);
982 verify_connection(connection_t * conn)
985 session_t *sess = conn->session;
987 req.connection_id = conn->entry.sid.id;
993 TAILQ_REMOVE(&sess->connections, &conn->entry, link);
995 free(conn);