Lines Matching defs:conn
44 text_receive(struct connection *conn)
49 response = pdu_new(conn);
64 if (ntohl(bhstr->bhstr_statsn) != conn->conn_statsn + 1) {
67 conn->conn_statsn + 1);
69 conn->conn_statsn = ntohl(bhstr->bhstr_statsn);
75 text_new_request(struct connection *conn)
80 request = pdu_new(conn);
90 bhstr->bhstr_expstatsn = htonl(conn->conn_statsn + 1);
96 logout_receive(struct connection *conn)
101 response = pdu_new(conn);
110 if (ntohl(bhslr->bhslr_statsn) != conn->conn_statsn + 1) {
113 conn->conn_statsn + 1);
115 conn->conn_statsn = ntohl(bhslr->bhslr_statsn);
121 logout_new_request(struct connection *conn)
126 request = pdu_new(conn);
134 bhslr->bhslr_expstatsn = htonl(conn->conn_statsn + 1);
140 kernel_add(const struct connection *conn, const char *target)
146 memcpy(&isa.isa_conf, &conn->conn_conf, sizeof(isa.isa_conf));
150 error = ioctl(conn->conn_iscsi_fd, ISCSISADD, &isa);
156 kernel_remove(const struct connection *conn)
162 isr.isr_session_id = conn->conn_session_id;
163 error = ioctl(conn->conn_iscsi_fd, ISCSISREMOVE, &isr);
169 discovery(struct connection *conn)
176 request = text_new_request(conn);
187 response = text_receive(conn);
201 kernel_add(conn, response_keys->keys_values[i]);
207 kernel_remove(conn);
210 request = logout_new_request(conn);
216 response = logout_receive(conn);