Home
last modified time | relevance | path

Searched refs:pdu (Results 1 – 25 of 39) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/idm/
H A Didm_so.c1950 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 Didm_conn_sm.c555 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 Didm_impl.c51 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 Didm.c1845 (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 Didm_text.c1382 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 Dpdu.c61 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 Dserver.c72 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 Ddump.c209 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 Dfunc.c104 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 Desi.c1247 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 Disns_func.h41 isns_pdu_t *pdu; member
49 isns_pdu_t *pdu; member
H A Dscn.c1631 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 Dpdu.c60 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 Dsnmplib.c889 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 Discsit_isns.c1886 *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 Discsit_login.c278 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 Discsit.c1653 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 Disns_client.c1621 *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 Discsi_io.c83 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 Diser_cq.c586 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 Diser_xfer.c252 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 Didm.h139 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 Didm_transport.h68 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 Didm_impl.h490 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 Dsnmp.c51 struct snmp_pdu *pdu, void *data) in snmp_response_cb() argument
53 struct sockaddr_in *addr = pdu->transport_data; in snmp_response_cb()

12