/illumos-gate/usr/src/uts/common/io/idm/ |
H A D | idm_so.c | 1950 pdu->isp_iov[pdu->isp_iovlen].iov_len = pad_len; in idm_sorecvdata() 1957 pdu->isp_iov[pdu->isp_iovlen].iov_base = in idm_sorecvdata() 1959 pdu->isp_iov[pdu->isp_iovlen].iov_len = in idm_sorecvdata() 2085 pdu->isp_iov[pdu->isp_iovlen].iov_base = in idm_fill_iov() 2087 pdu->isp_iov[pdu->isp_iovlen].iov_len = xfer_len; in idm_fill_iov() 2099 pdu->isp_databuflen = pdu->isp_datalen; in idm_sorecv_nonscsidata() 2100 pdu->isp_iov[0].iov_base = (caddr_t)pdu->isp_data; in idm_sorecv_nonscsidata() 2101 pdu->isp_iov[0].iov_len = pdu->isp_datalen; in idm_sorecv_nonscsidata() 2863 kmem_free(pdu->isp_hdr, pdu->isp_hdrlen); in idm_sorx_addl_pdu_cb() 2866 kmem_free(pdu->isp_data, pdu->isp_datalen); in idm_sorx_addl_pdu_cb() [all …]
|
H A D | idm_conn_sm.c | 555 idm_pdu_t *pdu; in idm_state_s4_in_login() local 746 idm_pdu_t *pdu; in idm_state_s6_in_logout() local 759 idm_pdu_complete(pdu, pdu->isp_status); in idm_state_s6_in_logout() 767 idm_pdu_complete(pdu, pdu->isp_status); in idm_state_s6_in_logout() 927 idm_pdu_t *pdu; in idm_state_s8_cleanup() local 954 idm_pdu_complete(pdu, pdu->isp_status); in idm_state_s8_cleanup() 1007 idm_pdu_t *pdu; in idm_state_s9b_wait_snd_done() local 1018 idm_pdu_complete(pdu, pdu->isp_status); in idm_state_s9b_wait_snd_done() 1032 idm_pdu_t *pdu; in idm_state_s10_in_cleanup() local 1057 idm_pdu_complete(pdu, pdu->isp_status); in idm_state_s10_in_cleanup() [all …]
|
H A D | idm_impl.c | 51 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu) in idm_pdu_rx() argument 85 switch (IDM_PDU_OPCODE(pdu)) { in idm_pdu_rx() 108 (uintptr_t)pdu); in idm_pdu_rx() 112 (uintptr_t)pdu); in idm_pdu_rx() 116 (uintptr_t)pdu); in idm_pdu_rx() 122 (uintptr_t)pdu); in idm_pdu_rx() 151 (iscsi_data_hdr_t *)pdu->isp_hdr); in idm_pdu_rx() 169 (iscsi_text_hdr_t *)pdu->isp_hdr); in idm_pdu_rx() 182 (uintptr_t)pdu); in idm_pdu_rx() 201 switch (IDM_PDU_OPCODE(pdu)) { in idm_pdu_rx_forward_ffp() [all …]
|
H A D | idm.c | 1845 (uintptr_t)pdu); in idm_pdu_tx() 1849 (uintptr_t)pdu); in idm_pdu_tx() 1853 (uintptr_t)pdu); in idm_pdu_tx() 1859 (uintptr_t)pdu); in idm_pdu_tx() 1992 kmem_free(pdu, in idm_pdu_free() 1993 sizeof (idm_pdu_t) + pdu->isp_hdrbuflen + pdu->isp_databuflen); in idm_pdu_free() 2010 pdu->isp_ic = ic; in idm_pdu_init() 2012 pdu->isp_callback = cb; in idm_pdu_init() 2035 pdu->isp_data = data; in idm_pdu_init_data() 2044 (*pdu->isp_callback)(pdu, status); in idm_pdu_complete() [all …]
|
H A D | idm_text.c | 1382 ASSERT(pdu != NULL); in idm_pdu_init_text_data() 1411 pdu->isp_datalen = len; in idm_pdu_init_text_data() 1458 idm_pdu_t *pdu, *next_pdu; in idm_pdu_list_to_nvlist() local 1484 pdu = list_head(pdu_list); in idm_pdu_list_to_nvlist() 1485 while (pdu != NULL) { in idm_pdu_list_to_nvlist() 1496 pdu = next_pdu; in idm_pdu_list_to_nvlist() 1602 list_remove(pdu_list, pdu); in idm_pdu_list_to_nvlist() 1604 pdu = next_pdu; in idm_pdu_list_to_nvlist() 1614 pdu = list_head(pdu_list); in idm_pdu_list_to_nvlist() 1615 while (pdu != NULL) { in idm_pdu_list_to_nvlist() [all …]
|
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | pdu.c | 61 isns_pdu_t **pdu, in isns_rcv_pdu() argument 77 *pdu = NULL; in isns_rcv_pdu() 200 isns_pdu_t *pdu, in isns_send_pdu() argument 239 dump_pdu2(pdu); in isns_send_pdu() 326 isns_pdu_t **pdu, in pdu_reset_scn() argument 342 isns_pdu_t **pdu, in pdu_reset_esi() argument 352 isns_pdu_t *pdu, in pdu_update_code() argument 373 isns_pdu_t **pdu, in pdu_add_tlv() argument 491 isns_pdu_t *pdu in pdu_get_source() argument 518 isns_pdu_t *pdu, in pdu_get_key() argument [all …]
|
H A D | server.c | 72 conn->out_packet.pdu = NULL; in isns_connection() 75 pdu = NULL; in isns_connection() 101 combined_pdu = pdu; in isns_connection() 102 pdu = NULL; in isns_connection() 115 pdu->payload_len); in isns_connection() 125 (void *)pdu->payload, in isns_connection() 126 pdu->payload_len); in isns_connection() 130 free(pdu); in isns_connection() 131 pdu = NULL; in isns_connection() 203 if (pdu != NULL) { in isns_connection() [all …]
|
H A D | dump.c | 209 isns_pdu_t *pdu, in dump_pdu() argument 231 xid = pdu->xid; in dump_pdu() 232 seq = pdu->seq; in dump_pdu() 353 isns_pdu_t *pdu in dump_pdu1() argument 364 isns_pdu_t *pdu in dump_pdu2() argument 1396 dump_pdu1(pdu); in new_dd_dds() 1398 conn.in_packet.pdu = pdu; in new_dd_dds() 1475 dump_pdu1(pdu); in del_dd_dds() 1477 conn.in_packet.pdu = pdu; in del_dd_dds() 1557 conn.in_packet.pdu = pdu; in update_dds() [all …]
|
H A D | func.c | 104 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_get_source() local 137 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_get_key() local 165 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_get_operand() local 194 isns_pdu_t *pdu = conn->in_packet.pdu; in packet_split_verify() local 202 switch (pdu->func_id) { in packet_split_verify() 436 conn->out_packet.pdu = rsp; in rsp_add_op() 494 conn->out_packet.pdu = rsp; in rsp_add_key() 532 conn->out_packet.pdu = rsp; in rsp_add_tlv() 591 isns_pdu_t *pdu = conn->in_packet.pdu; local 2041 rsp->xid = htons(pdu->xid); [all …]
|
H A D | esi.c | 1247 isns_pdu_t *pdu, in esi_ping() argument 1258 if (isns_send_pdu(so, pdu, pl) == 0) { in esi_ping() 1301 isns_pdu_t *pdu = NULL; in esi_monitor() local 1324 pdu_add_tlv(&pdu, &pl, &sz, in esi_monitor() 1326 pdu_add_tlv(&pdu, &pl, &sz, in esi_monitor() 1335 pdu->xid = htons(get_server_xid()); in esi_monitor() 1345 pdu_add_tlv(&pdu, &pl, &sz, in esi_monitor() 1348 pdu_add_tlv(&pdu, &pl, &sz, in esi_monitor() 1354 feedback = esi_ping(so, pdu, pl); in esi_monitor() 1379 if (pdu != NULL) { in esi_monitor() [all …]
|
H A D | isns_func.h | 41 isns_pdu_t *pdu; member 49 isns_pdu_t *pdu; member
|
H A D | scn.c | 1631 isns_pdu_t *pdu, in emit_scn() argument 1644 pdu->xid = htons(get_server_xid()); in emit_scn() 1697 isns_pdu_t *pdu = NULL; in scn_trigger1() local 1715 ec = pdu_reset_scn(&pdu, &pl, &sz); in scn_trigger1() 1716 if (pdu == NULL) { in scn_trigger1() 1721 ec = pdu_add_tlv(&pdu, &pl, &sz, in scn_trigger1() 1736 ec = pdu_add_tlv(&pdu, &pl, &sz, in scn_trigger1() 1744 ec = pdu_add_tlv(&pdu, &pl, &sz, in scn_trigger1() 1756 ec = pdu_add_tlv(&pdu, &pl, &sz, in scn_trigger1() 1781 ec = pdu_add_tlv(&pdu, &pl, &sz, in scn_trigger1() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/lib/snmp/ |
H A D | pdu.c | 60 snmp_pdu_t *pdu; in snmp_create_pdu() local 68 if (pdu == NULL) in snmp_create_pdu() 73 pdu->errstat = 0; in snmp_create_pdu() 74 pdu->errindex = 0; in snmp_create_pdu() 82 pdu->command = cmd; in snmp_create_pdu() 88 free((void *) pdu); in snmp_create_pdu() 93 pdu->req_pktsz = 0; in snmp_create_pdu() 97 return (pdu); in snmp_create_pdu() 169 pdu->req_pkt = buf; in snmp_make_packet() 642 if (pdu) { in snmp_free_pdu() [all …]
|
H A D | snmplib.c | 889 reply_pdu = snmp_parse_reply(pdu->reqid, pdu->reply_pkt, in fetch_single() 892 snmp_free_pdu(pdu); in fetch_single() 912 if (pdu == NULL) in fetch_bulk() 945 reply_pdu = snmp_parse_reply(pdu->reqid, pdu->reply_pkt, in fetch_bulk() 961 snmp_free_pdu(pdu); in fetch_bulk() 970 if (pdu == NULL) in fetch_next() 988 reply_pdu = snmp_parse_reply(pdu->reqid, pdu->reply_pkt, in fetch_next() 991 snmp_free_pdu(pdu); in fetch_next() 1007 if (pdu == NULL || pdu->req_pkt == NULL) in snmp_send_request() 1013 ret = sendto(smd->fd, pdu->req_pkt, pdu->req_pktsz, 0, in snmp_send_request() [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit_isns.c | 1886 *pdu = NULL; in isnst_make_reg_pdu() 2313 *pdu = NULL; in isnst_make_dereg_pdu() 2370 *pdu = NULL; in isnst_make_keepalive_pdu() 2641 if (*pdu != NULL) { in isnst_create_pdu_header() 2813 uint16_t, ntohs(pdu->payload_len), caddr_t, pdu); in isnst_send_pdu() 2851 *pdu = NULL; in isnst_rcv_pdu() 2905 if (*pdu == NULL) { in isnst_rcv_pdu() 2927 if (*pdu != NULL) { in isnst_rcv_pdu() 2929 *pdu = NULL; in isnst_rcv_pdu() 3063 isns_pdu_t *pdu; in isnst_esi_thread() local [all …]
|
H A D | iscsit_login.c | 278 idm_pdu_free(pdu); in login_resp_complete_cb() 313 idm_pdu_t *pdu) in iscsit_login_sm_event() argument 331 idm_pdu_t *pdu) in iscsit_login_sm_event_locked() argument 340 ctx->le_pdu = pdu; in iscsit_login_sm_event_locked() 480 idm_pdu_t *pdu; in login_sm_init() local 484 pdu = ctx->le_pdu; in login_sm_init() 519 idm_pdu_t *pdu; in login_sm_waiting() local 523 pdu = ctx->le_pdu; in login_sm_waiting() 569 pdu = ctx->le_pdu; in login_sm_responding() 606 idm_pdu_t *pdu; in login_sm_responded() local [all …]
|
H A D | iscsit.c | 1653 idm_pdu_t *pdu; in iscsit_send_scsi_status() local 1726 iscsit_pdu_tx(pdu); in iscsit_send_scsi_status() 1783 idm_pdu_t *, pdu, in iscsit_send_scsi_status() 1786 iscsit_pdu_tx(pdu); in iscsit_send_scsi_status() 1799 itask = pdu->isp_private; in iscsit_send_good_status_done() 1833 idm_pdu_free(pdu); in iscsit_send_status_done() 2711 idm_pdu_tx(pdu); in iscsit_pdu_tx() 2948 pdu->isp_hdr = (iscsi_hdr_t *)(pdu + 1); /* Ptr arithmetic */ in iscsit_status_pdu_constructor() 3247 idm_pdu_t *pdu = NULL; in iscsit_remove_pdu_from_queue() local 3257 return (pdu); in iscsit_remove_pdu_from_queue() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | isns_client.c | 1621 *pdu = NULL; in isns_rcv_pdu() 1627 *pdu = NULL; in isns_rcv_pdu() 1638 *pdu = NULL; in isns_rcv_pdu() 1676 *pdu = NULL; in isns_rcv_pdu() 1683 *pdu = NULL; in isns_rcv_pdu() 1720 isns_pdu_t *pdu; in isns_create_dev_attr_reg_pdu() local 1873 *out_pdu = pdu; in isns_create_dev_attr_reg_pdu() 1886 isns_pdu_t *pdu; in isns_create_dev_dereg_pdu() local 1932 *out_pdu = pdu; in isns_create_dev_dereg_pdu() 2198 *out_pdu = pdu; in isns_create_scn_reg_pdu() [all …]
|
H A D | iscsi_io.c | 83 idm_pdu_t *pdu); 86 idm_pdu_t *pdu); 91 idm_pdu_t *pdu); 93 idm_pdu_t *pdu); 95 idm_pdu_t *pdu); 97 idm_pdu_t *pdu); 267 ASSERT(pdu != NULL); in iscsi_rx_scsi_rsp() 1967 pdu->isp_data = in iscsi_tx_scsi_data() 2154 idm_pdu_t *pdu; in iscsi_tx_scsi() local 2206 idm_pdu_tx(pdu); in iscsi_tx_scsi() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_cq.c | 586 idm_pdu_free(pdu); in iser_rx_pdu_cb() 592 idm_pdu_t *pdu; in iser_iscsihdr_handle() local 599 ASSERT(pdu->isp_ic != NULL); in iser_iscsihdr_handle() 608 idm_pdu_free(pdu); in iser_iscsihdr_handle() 622 idm_pdu_free(pdu); in iser_iscsihdr_handle() 628 bhs = pdu->isp_hdr; in iser_iscsihdr_handle() 632 pdu->isp_callback = iser_rx_pdu_cb; in iser_iscsihdr_handle() 638 if (pdu->isp_datalen) { in iser_iscsihdr_handle() 639 pdu->isp_data = ((uint8_t *)(uintptr_t)pdu->isp_hdr) + in iser_iscsihdr_handle() 640 pdu->isp_hdrlen; in iser_iscsihdr_handle() [all …]
|
H A D | iser_xfer.c | 252 bhs = (iscsi_data_hdr_t *)pdu->isp_hdr; in iser_xfer_ctrlpdu() 261 if (pdu->isp_flags & IDM_PDU_SET_STATSN) { in iser_xfer_ctrlpdu() 262 (ic->ic_conn_ops.icb_update_statsn)(NULL, pdu); in iser_xfer_ctrlpdu() 328 bcopy(pdu->isp_hdr, in iser_xfer_ctrlpdu() 330 pdu->isp_hdrlen); in iser_xfer_ctrlpdu() 332 if (pdu->isp_datalen > 0) { in iser_xfer_ctrlpdu() 334 bcopy(pdu->isp_data, in iser_xfer_ctrlpdu() 336 ISER_HEADER_LENGTH + pdu->isp_hdrlen, in iser_xfer_ctrlpdu() 337 pdu->isp_datalen); in iser_xfer_ctrlpdu() 341 pdu->isp_datalen; in iser_xfer_ctrlpdu() [all …]
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm.h | 139 typedef void (idm_rx_pdu_cb_t)(struct idm_conn_s *ic, struct idm_pdu_s *pdu); 142 struct idm_pdu_s *pdu, idm_status_t status); 146 typedef void (idm_pdu_cb_t)(struct idm_pdu_s *pdu, idm_status_t status); 151 struct idm_task_s *task, struct idm_pdu_s *pdu, uint8_t opcode); 154 struct idm_task_s *task, struct idm_pdu_s *pdu); 483 idm_pdu_free(idm_pdu_t *pdu); 486 idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb); 489 idm_pdu_init_hdr(idm_pdu_t *pdu, uint8_t *hdr, uint_t hdrlen); 492 idm_pdu_init_data(idm_pdu_t *pdu, uint8_t *data, uint_t datalen); 495 idm_pdu_complete(idm_pdu_t *pdu, idm_status_t status); [all …]
|
H A D | idm_transport.h | 68 typedef void (transport_tx_op_t)(struct idm_conn_s *ic, struct idm_pdu_s *pdu); 81 struct idm_pdu_s *pdu); 83 struct idm_pdu_s *pdu); 87 struct idm_pdu_s *pdu);
|
H A D | idm_impl.h | 490 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu); 493 idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu); 496 idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu); 499 idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu); 502 idm_pdu_tx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu); 505 idm_pdu_rx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu);
|
/illumos-gate/usr/src/cmd/hal/addons/network-devices/ |
H A D | snmp.c | 51 struct snmp_pdu *pdu, void *data) in snmp_response_cb() argument 53 struct sockaddr_in *addr = pdu->transport_data; in snmp_response_cb()
|