Lines Matching refs:conn

100 packet_get_source(conn_arg_t *conn)  in packet_get_source()  argument
104 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_get_source()
115 conn->in_packet.source = source; in packet_get_source()
133 packet_get_key(conn_arg_t *conn) in packet_get_key() argument
137 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_get_key()
143 conn->in_packet.key = key; in packet_get_key()
144 conn->in_packet.key_len = key_len; in packet_get_key()
161 packet_get_operand(conn_arg_t *conn) in packet_get_operand() argument
165 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_get_operand()
171 conn->in_packet.op = op; in packet_get_operand()
172 conn->in_packet.op_len = op_len; in packet_get_operand()
190 packet_split_verify(conn_arg_t *conn) in packet_split_verify() argument
194 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_split_verify()
262 struct sockaddr_storage *ssp = &conn->ss; in packet_split_verify()
274 conn->lock = lock; in packet_split_verify()
275 conn->handler = handler; in packet_split_verify()
279 ec = packet_get_source(conn); in packet_split_verify()
281 ec = packet_get_key(conn); in packet_split_verify()
283 ec = packet_get_operand(conn); in packet_split_verify()
288 conn->ec = ec; in packet_split_verify()
412 rsp_add_op(conn_arg_t *conn, isns_obj_t *obj) in rsp_add_op() argument
419 isns_pdu_t *rsp = conn->out_packet.pdu; in rsp_add_op()
420 size_t pl = conn->out_packet.pl; in rsp_add_op()
421 size_t sz = conn->out_packet.sz; in rsp_add_op()
436 conn->out_packet.pdu = rsp; in rsp_add_op()
437 conn->out_packet.pl = pl; in rsp_add_op()
438 conn->out_packet.sz = sz; in rsp_add_op()
456 rsp_add_key(conn_arg_t *conn, isns_obj_t *entity) in rsp_add_key() argument
460 isns_tlv_t *key = conn->in_packet.key; in rsp_add_key()
461 size_t key_len = conn->in_packet.key_len; in rsp_add_key()
466 isns_pdu_t *rsp = conn->out_packet.pdu; in rsp_add_key()
467 size_t pl = conn->out_packet.pl; in rsp_add_key()
468 size_t sz = conn->out_packet.sz; in rsp_add_key()
494 conn->out_packet.pdu = rsp; in rsp_add_key()
495 conn->out_packet.pl = pl; in rsp_add_key()
496 conn->out_packet.sz = sz; in rsp_add_key()
499 ec = rsp_add_op(conn, entity); in rsp_add_key()
521 rsp_add_tlv(conn_arg_t *conn, uint32_t tag, uint32_t len, void *value, in rsp_add_tlv() argument
526 isns_pdu_t *rsp = conn->out_packet.pdu; in rsp_add_tlv()
527 size_t pl = conn->out_packet.pl; in rsp_add_tlv()
528 size_t sz = conn->out_packet.sz; in rsp_add_tlv()
532 conn->out_packet.pdu = rsp; in rsp_add_tlv()
533 conn->out_packet.pl = pl; in rsp_add_tlv()
534 conn->out_packet.sz = sz; in rsp_add_tlv()
553 rsp_add_tlvs(conn_arg_t *conn, isns_tlv_t *tlv, uint32_t tlv_len) in rsp_add_tlvs() argument
567 ec = rsp_add_tlv(conn, tag, len, value, 1); in rsp_add_tlvs()
587 dev_attr_reg(conn_arg_t *conn) argument
591 isns_pdu_t *pdu = conn->in_packet.pdu;
592 isns_tlv_t *source = conn->in_packet.source;
593 isns_tlv_t *key = conn->in_packet.key;
594 uint16_t key_len = conn->in_packet.key_len;
595 isns_tlv_t *op = conn->in_packet.op;
596 uint16_t op_len = conn->in_packet.op_len;
622 ec = pdu_reset_rsp(&conn->out_packet.pdu,
623 &conn->out_packet.pl,
624 &conn->out_packet.sz);
684 if (ety == NULL || rsp_add_key(conn, ety) != 0) {
701 (ec = rsp_add_op(conn, obj)) == 0) {
773 conn->ec = ec;
802 dev_attr_qry(conn_arg_t *conn) argument
807 isns_tlv_t *source = conn->in_packet.source;
808 isns_tlv_t *key = conn->in_packet.key;
809 uint16_t key_len = conn->in_packet.key_len;
810 isns_tlv_t *op = conn->in_packet.op;
811 uint16_t op_len = conn->in_packet.op_len;
834 ec = pdu_reset_rsp(&conn->out_packet.pdu,
835 &conn->out_packet.pl,
836 &conn->out_packet.sz);
863 ec = rsp_add_tlvs(conn, key, key_len);
871 ec = rsp_add_tlv(conn, ISNS_DELIMITER_ATTR_ID, 0, NULL, 0);
913 op, op_len, conn);
937 op, op_len, conn);
946 conn->ec = ec;
971 dev_get_next(conn_arg_t *conn) argument
976 isns_tlv_t *source = conn->in_packet.source;
977 isns_tlv_t *key = conn->in_packet.key;
978 uint16_t key_len = conn->in_packet.key_len;
979 isns_tlv_t *op = conn->in_packet.op;
980 uint16_t op_len = conn->in_packet.op_len;
997 ec = pdu_reset_rsp(&conn->out_packet.pdu,
998 &conn->out_packet.pl,
999 &conn->out_packet.sz);
1062 if ((ec = get_qry_attrs1(uid, key_type, key, key_len, conn)) != 0) {
1069 if ((ec = rsp_add_tlv(conn, ISNS_DELIMITER_ATTR_ID, 0, NULL, 0)) != 0) {
1077 ec = get_qry_attrs(uid, op_type, op, op_len, conn);
1081 conn->ec = ec;
1105 dev_dereg(conn_arg_t *conn) argument
1110 isns_tlv_t *source = conn->in_packet.source;
1113 isns_tlv_t *op = conn->in_packet.op;
1114 uint16_t op_len = conn->in_packet.op_len;
1204 conn->ec = ec;
1225 scn_reg(conn_arg_t *conn) argument
1231 isns_tlv_t *key = conn->in_packet.key;
1232 uint16_t key_len = conn->in_packet.key_len;
1233 isns_tlv_t *op = conn->in_packet.op;
1234 uint16_t op_len = conn->in_packet.op_len;
1262 conn->ec = ec;
1283 scn_dereg(conn_arg_t *conn) argument
1287 isns_tlv_t *key = conn->in_packet.key;
1288 uint16_t key_len = conn->in_packet.key_len;
1304 conn->ec = ec;
1383 dd_reg(conn_arg_t *conn) argument
1388 isns_tlv_t *source = conn->in_packet.source;
1389 isns_tlv_t *key = conn->in_packet.key;
1390 uint16_t key_len = conn->in_packet.key_len;
1391 isns_tlv_t *op = conn->in_packet.op;
1392 uint16_t op_len = conn->in_packet.op_len;
1416 ec = pdu_reset_rsp(&conn->out_packet.pdu,
1417 &conn->out_packet.pl,
1418 &conn->out_packet.sz);
1436 (ec = rsp_add_tlv(conn, ISNS_DD_ID_ATTR_ID, 4,
1442 if ((ec = rsp_add_tlv(conn, ISNS_DELIMITER_ATTR_ID, 0,
1467 ec = rsp_add_op(conn, dd);
1486 ec = rsp_add_tlv(conn,
1507 ec = rsp_add_tlv(conn,
1537 ec = rsp_add_tlv(conn,
1561 ec = rsp_add_tlv(conn,
1583 ec = rsp_add_tlv(conn,
1598 conn->ec = ec;
1619 dds_reg(conn_arg_t *conn) argument
1624 isns_tlv_t *source = conn->in_packet.source;
1625 isns_tlv_t *key = conn->in_packet.key;
1626 uint16_t key_len = conn->in_packet.key_len;
1627 isns_tlv_t *op = conn->in_packet.op;
1628 uint16_t op_len = conn->in_packet.op_len;
1652 ec = pdu_reset_rsp(&conn->out_packet.pdu,
1653 &conn->out_packet.pl,
1654 &conn->out_packet.sz);
1672 (ec = rsp_add_tlv(conn, ISNS_DD_SET_ID_ATTR_ID, 4,
1678 if ((ec = rsp_add_tlv(conn, ISNS_DELIMITER_ATTR_ID, 0,
1703 ec = rsp_add_op(conn, dds);
1722 ec = rsp_add_tlv(conn,
1743 ec = rsp_add_tlv(conn,
1760 ec = rsp_add_tlv(conn,
1783 ec = rsp_add_tlv(conn,
1797 conn->ec = ec;
1818 dd_dereg(conn_arg_t *conn) argument
1823 isns_tlv_t *source = conn->in_packet.source;
1824 isns_tlv_t *key = conn->in_packet.key;
1825 uint16_t key_len = conn->in_packet.key_len;
1826 isns_tlv_t *op = conn->in_packet.op;
1827 uint16_t op_len = conn->in_packet.op_len;
1914 conn->ec = ec;
1935 dds_dereg(conn_arg_t *conn) argument
1940 isns_tlv_t *source = conn->in_packet.source;
1941 isns_tlv_t *key = conn->in_packet.key;
1942 uint16_t key_len = conn->in_packet.key_len;
1943 isns_tlv_t *op = conn->in_packet.op;
1944 uint16_t op_len = conn->in_packet.op_len;
1988 conn->ec = ec;
2010 msg_error(conn_arg_t *conn __unused)
2061 isns_response(conn_arg_t *conn) argument
2065 int so = conn->so;
2066 int ec = conn->ec;
2067 isns_pdu_t *pdu = conn->in_packet.pdu;
2068 isns_pdu_t *rsp = conn->out_packet.pdu;
2069 size_t pl = conn->out_packet.pl;