Lines Matching refs:conn
64 conn_arg_t *conn;
70 conn = (conn_arg_t *)arg;
72 conn->out_packet.pdu = NULL;
73 conn->out_packet.sz = 0;
79 isns_rcv_pdu(conn->so, &pdu, &pdu_sz, ISNS_RCV_TIMEOUT) > 0) {
83 struct sockaddr_storage *ssp = &conn->ss;
146 conn->in_packet.pdu = combined_pdu;
147 conn->out_packet.pl = 0;
148 conn->ec = 0;
150 if (packet_split_verify(conn) == 0) {
151 (void) cache_lock(conn->lock);
152 status = conn->handler(conn);
153 conn->ec = cache_unlock(conn->lock, conn->ec);
161 status = isns_response(conn);
168 &conn->ss;
209 (void) close(conn->so);
210 (void) free(conn->out_packet.pdu);
211 (void) free(conn);
238 conn_arg_t *conn;
286 conn = (conn_arg_t *)malloc(sizeof (conn_arg_t));
287 if (conn == NULL) {
292 ssp = &conn->ss;
293 sslen = sizeof (conn->ss);
316 conn->so = f;
319 isns_connection, (void *)conn) != 0) {
321 (void) free(conn);