/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | pdu.c | 61 isns_pdu_t **pdu, 77 *pdu = NULL; 100 /* Poll and receive the pdu header */ 147 /* poll and receive the pdu payload */ 174 (*pdu) = (isns_pdu_t *)malloc(*pdu_size); 175 if (*pdu == NULL) { 181 (*pdu)->version = ntohs(tmp_pdu_hdr->version); 182 (*pdu)->func_id = ntohs(tmp_pdu_hdr->func_id); 183 (*pdu)->payload_len = payload_len; 184 (*pdu) 59 isns_rcv_pdu( int fd, isns_pdu_t **pdu, size_t *pdu_size, int rcv_timeout ) argument 198 isns_send_pdu( int fd, isns_pdu_t *pdu, size_t pl ) argument 325 pdu_reset_scn( isns_pdu_t **pdu, size_t *pl, size_t *sz ) argument 341 pdu_reset_esi( isns_pdu_t **pdu, size_t *pl, size_t *sz ) argument 351 pdu_update_code( isns_pdu_t *pdu, size_t *pl, int code ) argument 372 pdu_add_tlv( isns_pdu_t **pdu, size_t *pl, size_t *sz, uint32_t attr_id, uint32_t attr_len, void *attr_data, int pflag ) argument 517 pdu_get_key( isns_pdu_t *pdu, size_t *key_len ) argument 565 pdu_get_operand( isns_pdu_t *pdu, size_t *op_len ) argument [all...] |
H A D | server.c | 66 isns_pdu_t *pdu, *combined_pdu, *new_combined_pdu; local 72 conn->out_packet.pdu = NULL; 75 pdu = NULL; 79 isns_rcv_pdu(conn->so, &pdu, &pdu_sz, ISNS_RCV_TIMEOUT) > 0) { 80 uint16_t flags = pdu->flags; 98 if (combined_pdu != NULL || pdu->seq != 0) { 101 combined_pdu = pdu; 102 pdu = NULL; 105 combined_pdu->func_id != pdu->func_id || 106 combined_pdu->xid != pdu [all...] |
H A D | isns_func.h | 41 isns_pdu_t *pdu; member in struct:conn_arg::__anon666 49 isns_pdu_t *pdu; member in struct:conn_arg::__anon667
|
H A D | dump.c | 209 isns_pdu_t *pdu, 215 uint8_t *payload = pdu->payload; 220 ver = ntohs(pdu->version); 221 id = ntohs(pdu->func_id); 222 len = ntohs(pdu->payload_len); 223 flags = ntohs(pdu->flags) & 0xFFFF; 224 xid = ntohs(pdu->xid); 225 seq = ntohs(pdu->seq); 227 ver = pdu->version; 228 id = pdu 208 dump_pdu( isns_pdu_t *pdu, int flag ) argument 1276 isns_pdu_t *pdu = (isns_pdu_t *)buff; local 1425 isns_pdu_t *pdu = (isns_pdu_t *)buff; local 1504 isns_pdu_t *pdu = (isns_pdu_t *)buff; local 1584 isns_pdu_t *pdu = (isns_pdu_t *)buff; local [all...] |
H A D | esi.c | 1238 * pdu - the ESI packet. 1247 isns_pdu_t *pdu, 1258 if (isns_send_pdu(so, pdu, pl) == 0) { 1301 isns_pdu_t *pdu = NULL; local 1323 if (pdu_reset_esi(&pdu, &pl, &sz) != 0 || 1324 pdu_add_tlv(&pdu, &pl, &sz, 1326 pdu_add_tlv(&pdu, &pl, &sz, 1332 /* set pdu head */ 1333 pdu->version = htons((uint16_t)ISNSP_VERSION); 1334 pdu 1245 esi_ping( int so, isns_pdu_t *pdu, size_t pl ) argument [all...] |
H A D | func.c | 106 isns_pdu_t *pdu = conn->in_packet.pdu; local 107 isns_tlv_t *source = pdu_get_source(pdu); 141 isns_pdu_t *pdu = conn->in_packet.pdu; local 145 key = pdu_get_key(pdu, &key_len); 171 isns_pdu_t *pdu = conn->in_packet.pdu; local 175 op = pdu_get_operand(pdu, &op_len); 202 isns_pdu_t *pdu local 620 isns_pdu_t *pdu = conn->in_packet.pdu; local 2085 isns_response_ec( int so, isns_pdu_t *pdu, int ec ) argument 2129 isns_pdu_t *pdu = conn->in_packet.pdu; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/lib/snmp/ |
H A D | pdu.c | 38 #include "pdu.h" 62 snmp_pdu_t *pdu; local 69 pdu = (snmp_pdu_t *)calloc(1, sizeof (snmp_pdu_t)); 70 if (pdu == NULL) 74 pdu->version = SNMP_VERSION_1; 75 pdu->errstat = 0; 76 pdu->errindex = 0; 78 pdu->version = SNMP_VERSION_2c; 79 pdu->non_repeaters = 0; 80 pdu 111 snmp_make_packet(snmp_pdu_t *pdu) argument 249 snmp_add_null_vars(snmp_pdu_t *pdu, char *oidstrs, int n_oids, int row) argument 396 snmp_build_pdu(snmp_pdu_t *pdu, uchar_t *buf, size_t *bufsz_p) argument 644 snmp_free_pdu(snmp_pdu_t *pdu) argument [all...] |
H A D | snmplib.c | 49 #include "pdu.h" 878 snmp_pdu_t *pdu, *reply_pdu; local 882 if ((pdu = snmp_create_pdu(SNMP_MSG_GET, 0, prefix, 1, row)) == NULL) 885 LOGPDU(TAG_REQUEST_PDU, pdu); 887 if (snmp_make_packet(pdu) < 0) { 888 snmp_free_pdu(pdu); 892 LOGPKT(TAG_REQUEST_PKT, pdu->req_pkt, pdu->req_pktsz); 894 if (snmp_send_request(smd, pdu, snmp_syserr) < 0) { 895 snmp_free_pdu(pdu); 920 snmp_pdu_t *pdu, *reply_pdu; local 996 snmp_pdu_t *pdu, *reply_pdu; local 1036 snmp_send_request(struct picl_snmphdl *smd, snmp_pdu_t *pdu, int *snmp_syserr) argument 1080 snmp_recv_reply(struct picl_snmphdl *smd, snmp_pdu_t *pdu, int *snmp_syserr) argument 1192 mibcache_populate(snmp_pdu_t *pdu, int is_vol) argument [all...] |
H A D | debug.c | 43 #include "pdu.h" 64 #define SNMP_DEBUG_DEFAULT 0x15 /* cmd, pdu, pkt */ 65 #define SNMP_DEBUG_EXTENDED 0x35 /* cmd, pdu, pkt, io */ 274 snmp_log_pdu(uint_t tag, snmp_pdu_t *pdu) argument 278 if (pdu == NULL) 298 SNMP_DPDU_INDENT, ' ', SNMP_DTEXT_PREFIX, pdu->version); 301 if (pdu->community) { 304 SNMP_DTEXT_PREFIX, pdu->community); 308 SNMP_DTEXT_PREFIX, pdu->community); 313 SNMP_DPDU_INDENT, ' ', SNMP_DTEXT_PREFIX, pdu [all...] |
H A D | debug.h | 82 #define LOGPDU(tag, pdu) \ 83 snmp_log_pdu(tag, pdu) 116 extern void snmp_log_pdu(uint_t tag, snmp_pdu_t *pdu); 128 #define LOGPDU(tag, pdu)
|
/illumos-gate/usr/src/uts/common/io/idm/ |
H A D | idm_so.c | 66 static void idm_sorx_cache_pdu_cb(idm_pdu_t *pdu, idm_status_t status); 67 static void idm_sorx_addl_pdu_cb(idm_pdu_t *pdu, idm_status_t status); 68 static void idm_sotx_cache_pdu_cb(idm_pdu_t *pdu, idm_status_t status); 77 static idm_status_t idm_i_so_tx(idm_pdu_t *pdu); 79 static idm_status_t idm_sorecvdata(idm_conn_t *ic, idm_pdu_t *pdu); 86 static uint32_t idm_fill_iov(idm_pdu_t *pdu, idm_buf_t *idb, 98 static void idm_so_tx(idm_conn_t *ic, idm_pdu_t *pdu); 101 static void idm_so_rx_datain(idm_conn_t *ic, idm_pdu_t *pdu); 102 static void idm_so_rx_rtt(idm_conn_t *ic, idm_pdu_t *pdu); 103 static void idm_so_rx_dataout(idm_conn_t *ic, idm_pdu_t *pdu); 737 idm_sorecvhdr(idm_conn_t *ic, idm_pdu_t *pdu) argument 1541 idm_so_rx_datain(idm_conn_t *ic, idm_pdu_t *pdu) argument 1631 idm_so_rx_dataout(idm_conn_t *ic, idm_pdu_t *pdu) argument 1741 idm_so_rx_rtt(idm_conn_t *ic, idm_pdu_t *pdu) argument 1800 idm_sorecvdata(idm_conn_t *ic, idm_pdu_t *pdu) argument 1870 idm_sorecv_scsidata(idm_conn_t *ic, idm_pdu_t *pdu) argument 1949 idm_fill_iov(idm_pdu_t *pdu, idm_buf_t *idb, uint32_t ro, uint32_t dlength) argument 1965 idm_sorecv_nonscsidata(idm_conn_t *ic, idm_pdu_t *pdu) argument 1991 idm_pdu_t *pdu; local 2140 idm_so_tx(idm_conn_t *ic, idm_pdu_t *pdu) argument 2159 idm_i_so_tx(idm_pdu_t *pdu) argument 2381 idm_pdu_t *pdu; local 2568 idm_pdu_t *pdu; local 2677 idm_pdu_t *pdu = hdl; local 2691 idm_sotx_cache_pdu_cb(idm_pdu_t *pdu, idm_status_t status) argument 2706 idm_pdu_t *pdu = hdl; local 2718 idm_sorx_cache_pdu_cb(idm_pdu_t *pdu, idm_status_t status) argument 2726 idm_sorx_addl_pdu_cb(idm_pdu_t *pdu, idm_status_t status) argument 2788 idm_pdu_t *pdu = (idm_pdu_t *)object; local [all...] |
H A D | idm_conn_sm.c | 82 idm_state_s9b_wait_snd_done_cb(idm_pdu_t *pdu, 110 idm_pdu_t *pdu); 285 idm_pdu_t *pdu = (idm_pdu_t *)event_ctx->iec_info; local 316 ASSERT(pdu != NULL); 317 action = idm_conn_sm_validate_pdu(ic, event_ctx, pdu); 342 IDM_SM_LOG(CE_NOTE, "*** drop PDU %p", (void *) pdu); 343 idm_pdu_complete(pdu, IDM_STATUS_FAIL); 408 idm_pdu_tx_protocol_error(ic, pdu); 411 idm_pdu_rx_protocol_error(ic, pdu); 417 idm_pdu_rx_forward(ic, pdu); 549 idm_pdu_t *pdu; local 712 idm_state_s6_in_logout_success_snd_done(idm_pdu_t *pdu, idm_status_t status) argument 725 idm_state_s6_in_logout_fail_snd_done(idm_pdu_t *pdu, idm_status_t status) argument 740 idm_pdu_t *pdu; local 921 idm_pdu_t *pdu; local 982 idm_state_s9b_wait_snd_done_cb(idm_pdu_t *pdu, idm_status_t status) argument 1001 idm_pdu_t *pdu; local 1026 idm_pdu_t *pdu; local 1070 idm_pdu_t *pdu; local 1374 idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx, idm_pdu_t *pdu) argument 1561 idm_pdu_tx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu) argument 1571 idm_pdu_rx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu) argument 1651 idm_pdu_t *pdu = (idm_pdu_t *)event_ctx->iec_info; local [all...] |
H A D | idm_impl.c | 51 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu) argument 64 if (idm_pdu_rx_forward_ffp(ic, pdu) == B_TRUE) { 85 switch (IDM_PDU_OPCODE(pdu)) { 88 iscsi_login_hdr_t *, (iscsi_login_hdr_t *)pdu->isp_hdr); 89 idm_conn_rx_pdu_event(ic, CE_LOGIN_RCV, (uintptr_t)pdu); 92 idm_parse_login_rsp(ic, pdu, /* RX */ B_TRUE); 97 (iscsi_logout_hdr_t *)pdu->isp_hdr); 98 idm_parse_logout_req(ic, pdu, /* RX */ B_TRUE); 101 idm_parse_logout_rsp(ic, pdu, /* RX */ B_TRUE); 104 async_evt = (iscsi_async_evt_hdr_t *)pdu 189 idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu) argument 195 idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu) argument 251 idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu) argument [all...] |
H A D | idm.c | 1717 idm_pdu_tx(idm_pdu_t *pdu) argument 1719 idm_conn_t *ic = pdu->isp_ic; 1742 switch (IDM_PDU_OPCODE(pdu)) { 1747 (iscsi_scsi_rsp_hdr_t *)pdu->isp_hdr); 1748 idm_pdu_tx_forward(ic, pdu); 1754 (iscsi_text_rsp_hdr_t *)pdu->isp_hdr); 1755 idm_pdu_tx_forward(ic, pdu); 1761 (iscsi_data_rsp_hdr_t *)pdu->isp_hdr); 1762 idm_pdu_tx_forward(ic, pdu); 1768 (iscsi_rtt_hdr_t *)pdu 1982 idm_pdu_free(idm_pdu_t *pdu) argument 1994 idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb) argument 2015 idm_pdu_init_hdr(idm_pdu_t *pdu, uint8_t *hdr, uint_t hdrlen) argument 2027 idm_pdu_init_data(idm_pdu_t *pdu, uint8_t *data, uint_t datalen) argument 2034 idm_pdu_complete(idm_pdu_t *pdu, idm_status_t status) argument [all...] |
H A D | idm_text.c | 1367 * Copy as much of the text buffer as will fit in the pdu. 1373 idm_pdu_init_text_data(idm_pdu_t *pdu, void *arg, argument 1378 iscsi_hdr_t *ihp = pdu->isp_hdr; 1382 ASSERT(pdu != NULL); 1388 * the entire text buffer fits in the pdu 1390 bcopy((uint8_t *)itb->itb_mem, pdu->isp_data, 1392 pdu->isp_datalen = itb->itb_offset; 1397 /* we have more data than will fit in one pdu */ 1408 * the remaining text fits in the pdu 1410 bcopy(bufptr, pdu 1458 idm_pdu_t *pdu, *next_pdu; local [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit_isns.c | 305 isnst_make_dereg_pdu(iscsit_isns_svr_t *svr, isns_pdu_t **pdu, 310 isnst_make_keepalive_pdu(iscsit_isns_svr_t *svr, isns_pdu_t **pdu); 318 isnst_verify_rsp(iscsit_isns_svr_t *svr, isns_pdu_t *pdu, 322 isnst_pdu_get_op(isns_pdu_t *pdu, uint8_t **pp); 325 isnst_make_reg_pdu(isns_pdu_t **pdu, isns_target_t *target, 329 isnst_reg_pdu_add_entity_portals(isns_pdu_t *pdu, size_t pdu_size); 332 isnst_reg_pdu_add_pg(isns_pdu_t *pdu, size_t pdu_size, isns_target_t *target); 335 isnst_add_default_pg(isns_pdu_t *pdu, size_t pdu_size, 339 isnst_add_tpg_pg(isns_pdu_t *pdu, size_t pdu_size, 343 isnst_add_null_pg(isns_pdu_t *pdu, size_ 1623 isns_pdu_t *pdu, *rsp; local 1669 isnst_make_reg_pdu(isns_pdu_t **pdu, isns_target_t *itarget, iscsit_isns_svr_t *svr, isns_reg_type_t regtype) argument 1893 isnst_reg_pdu_add_entity_portals(isns_pdu_t *pdu, size_t pdu_size) argument 1922 isnst_reg_pdu_add_pg(isns_pdu_t *pdu, size_t pdu_size, isns_target_t *itarget) argument 1983 isnst_add_tpg_pg(isns_pdu_t *pdu, size_t pdu_size, isns_tpgt_t *tig, avl_tree_t *null_portal_list) argument 2021 isnst_add_default_pg(isns_pdu_t *pdu, size_t pdu_size, avl_tree_t *null_portal_list) argument 2080 isnst_add_null_pg(isns_pdu_t *pdu, size_t pdu_size, avl_tree_t *null_portal_list) argument 2111 isnst_add_portal_attr(isns_pdu_t *pdu, size_t pdu_size, uint32_t ip_attr_id, uint32_t port_attr_id, struct sockaddr_storage *ss, boolean_t esi_info) argument 2167 isns_pdu_t *pdu, *rsp; local 2210 isns_pdu_t *pdu, *rsp; local 2250 isnst_make_dereg_pdu(iscsit_isns_svr_t *svr, isns_pdu_t **pdu, isns_target_t *itarget) argument 2319 isnst_make_keepalive_pdu(iscsit_isns_svr_t *svr, isns_pdu_t **pdu) argument 2411 isnst_verify_rsp(iscsit_isns_svr_t *svr, isns_pdu_t *pdu, isns_pdu_t *rsp, size_t rsp_size) argument 2588 isnst_pdu_get_op(isns_pdu_t *pdu, uint8_t **pp) argument 2636 isnst_create_pdu_header(uint16_t func_id, isns_pdu_t **pdu, uint16_t flags) argument 2657 isnst_add_attr(isns_pdu_t *pdu, size_t max_pdu_size, uint32_t attr_id, uint32_t attr_len, void *attr_data, uint32_t attr_numeric_data) argument 2763 isnst_send_pdu(void *so, isns_pdu_t *pdu) argument 2835 isnst_rcv_pdu(void *so, isns_pdu_t **pdu) argument 3063 isns_pdu_t *pdu; local 3207 isnst_handle_esi_req(ksocket_t ks, isns_pdu_t *pdu, size_t pdu_size) argument [all...] |
H A D | iscsit_login.c | 106 login_sm_send_ack(iscsit_conn_t *ict, idm_pdu_t *pdu); 109 login_sm_validate_ack(iscsit_conn_t *ict, idm_pdu_t *pdu); 112 login_sm_is_last_response(idm_pdu_t *pdu); 115 login_sm_handle_initial_login(iscsit_conn_t *ict, idm_pdu_t *pdu); 118 login_sm_send_next_response(iscsit_conn_t *ict, idm_pdu_t *pdu); 124 login_sm_req_pdu_check(iscsit_conn_t *ict, idm_pdu_t *pdu); 194 login_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status); 269 login_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status) argument 271 iscsit_conn_t *ict = pdu->isp_private; 274 * Check that this is a login pdu 311 iscsit_login_sm_event(iscsit_conn_t *ict, iscsit_login_event_t event, idm_pdu_t *pdu) argument 329 iscsit_login_sm_event_locked(iscsit_conn_t *ict, iscsit_login_event_t event, idm_pdu_t *pdu) argument 409 idm_pdu_t *pdu = ctx->le_pdu; /* Only valid for some events */ local 478 idm_pdu_t *pdu; local 517 idm_pdu_t *pdu; local 563 idm_pdu_t *pdu, *rpdu; local 604 idm_pdu_t *pdu; local 773 login_sm_send_ack(iscsit_conn_t *ict, idm_pdu_t *pdu) argument 796 login_sm_validate_ack(iscsit_conn_t *ict, idm_pdu_t *pdu) argument 809 login_sm_is_last_response(idm_pdu_t *pdu) argument 820 login_sm_handle_initial_login(iscsit_conn_t *ict, idm_pdu_t *pdu) argument 893 login_sm_send_next_response(iscsit_conn_t *ict, idm_pdu_t *pdu) argument 1817 login_sm_req_pdu_check(iscsit_conn_t *ict, idm_pdu_t *pdu) argument [all...] |
H A D | iscsit.c | 206 iscsit_send_good_status_done(idm_pdu_t *pdu, idm_status_t status); 209 iscsit_send_status_done(idm_pdu_t *pdu, idm_status_t status); 1062 * flag is set in the pdu flags field. The StatSN is connection-wide and is 1067 iscsit_update_statsn(idm_task_t *idm_task, idm_pdu_t *pdu) argument 1069 iscsi_scsi_rsp_hdr_t *rsp = (iscsi_scsi_rsp_hdr_t *)pdu->isp_hdr; 1070 iscsit_conn_t *ict = (iscsit_conn_t *)pdu->isp_ic->ic_handle; 1076 if (pdu->isp_flags & IDM_PDU_ADVANCE_STATSN) 1110 iscsit_build_hdr(idm_task_t *idm_task, idm_pdu_t *pdu, uint8_t opcode) argument 1113 iscsi_data_rsp_hdr_t *dh = (iscsi_data_rsp_hdr_t *)pdu->isp_hdr; 1355 /* conn is lost, drop the pdu */ 1647 idm_pdu_t *pdu; local 1788 iscsit_send_good_status_done(idm_pdu_t *pdu, idm_status_t status) argument 1810 iscsit_send_status_done(idm_pdu_t *pdu, idm_status_t status) argument 2676 iscsit_pdu_tx(idm_pdu_t *pdu) argument 2924 idm_pdu_t *pdu = pdu_void; local 3212 idm_pdu_t *pdu = NULL; local 3235 idm_pdu_t *pdu = NULL; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_cq.c | 581 iser_rx_pdu_cb(idm_pdu_t *pdu, idm_status_t status) argument 584 iser_msg_free((iser_msg_t *)pdu->isp_transport_private); 585 idm_pdu_free(pdu); 591 idm_pdu_t *pdu; local 596 pdu = idm_pdu_alloc_nosleep(sizeof (iscsi_hdr_t), 0); 597 pdu->isp_ic = chan->ic_conn->ic_idmc; 598 ASSERT(pdu->isp_ic != NULL); 601 pdu->isp_transport_private = (void *)msg; 603 /* Set up a pointer in the pdu handle to the iSER header */ 607 idm_pdu_free(pdu); [all...] |
H A D | iser_xfer.c | 225 iser_xfer_ctrlpdu(iser_chan_t *chan, idm_pdu_t *pdu) argument 252 bhs = (iscsi_data_hdr_t *)pdu->isp_hdr; 261 if (pdu->isp_flags & IDM_PDU_SET_STATSN) { 262 (ic->ic_conn_ops.icb_update_statsn)(NULL, pdu); 328 bcopy(pdu->isp_hdr, 330 pdu->isp_hdrlen); 332 if (pdu->isp_datalen > 0) { 334 bcopy(pdu->isp_data, 336 ISER_HEADER_LENGTH + pdu->isp_hdrlen, 337 pdu [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | isns_client.c | 149 static ssize_t isns_send_pdu(void *socket, isns_pdu_t *pdu); 150 static size_t isns_rcv_pdu(void *so, isns_pdu_t **pdu, size_t *pdu_size); 158 uint16_t flags, isns_pdu_t **pdu); 159 static int isns_add_attr(isns_pdu_t *pdu, 175 isns_pdu_t *pdu, uint16_t *xid, isns_pdu_t **out_pdu); 181 isns_pdu_t *pdu, uint16_t *xid, isns_pdu_t **out_pdu); 1268 * pdu and we can process the pdu 1285 * this pdu is part of a multi-pdu respons 1549 isns_send_pdu(void *socket, isns_pdu_t *pdu) argument 1581 isns_rcv_pdu(void *socket, isns_pdu_t **pdu, size_t *pdu_size) argument 1720 isns_pdu_t *pdu; local 1886 isns_pdu_t *pdu; local 2135 isns_pdu_t *pdu; local 2209 isns_pdu_t *pdu; local 2843 isns_create_pdu_header(uint16_t func_id, uint16_t flags, isns_pdu_t **pdu) argument 2865 isns_add_attr(isns_pdu_t *pdu, size_t max_pdu_size, uint32_t attr_id, uint32_t attr_len, void *attr_data, uint32_t attr_numeric_data) argument [all...] |
H A D | iscsi_io.c | 81 static idm_status_t iscsi_rx_process_nop(idm_conn_t *ic, idm_pdu_t *pdu); 83 idm_pdu_t *pdu); 84 static idm_status_t iscsi_rx_process_cmd_rsp(idm_conn_t *ic, 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); 259 iscsi_rx_scsi_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 267 ASSERT(pdu ! 607 iscsi_rx_process_login_pdu(idm_conn_t *ic, idm_pdu_t *pdu) argument 646 iscsi_rx_process_cmd_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 859 iscsi_rx_process_data_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 987 iscsi_rx_process_nop(idm_conn_t *ic, idm_pdu_t *pdu) argument 1057 iscsi_rx_process_reject_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 1224 iscsi_rx_process_task_mgt_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 1316 iscsi_rx_process_logout_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 1395 iscsi_rx_process_async_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 1571 iscsi_rx_process_text_rsp(idm_conn_t *ic, idm_pdu_t *pdu) argument 1924 iscsi_tx_scsi_data(iscsi_cmd_t *icmdp, iscsi_scsi_cmd_hdr_t *ihp, iscsi_conn_t *icp, idm_pdu_t *pdu) argument 2154 idm_pdu_t *pdu; local 2216 iscsi_tx_done(idm_pdu_t *pdu, idm_status_t status) argument 3117 iscsi_build_hdr(idm_task_t *idm_task, idm_pdu_t *pdu, uint8_t opcode) argument 3179 iscsi_rx_error_pdu(idm_conn_t *ic, idm_pdu_t *pdu, idm_status_t status) argument 3192 iscsi_rx_misc_pdu(idm_conn_t *ic, idm_pdu_t *pdu) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm.h | 138 typedef void (idm_rx_pdu_cb_t)(struct idm_conn_s *ic, struct idm_pdu_s *pdu); 141 struct idm_pdu_s *pdu, idm_status_t status); 145 typedef void (idm_pdu_cb_t)(struct idm_pdu_s *pdu, idm_status_t status); 150 struct idm_task_s *task, struct idm_pdu_s *pdu, uint8_t opcode); 153 struct idm_task_s *task, struct idm_pdu_s *pdu); 482 idm_pdu_free(idm_pdu_t *pdu); 485 idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb); 488 idm_pdu_init_hdr(idm_pdu_t *pdu, uint8_t *hdr, uint_t hdrlen); 491 idm_pdu_init_data(idm_pdu_t *pdu, uint8_t *data, uint_t datalen); 494 idm_pdu_complete(idm_pdu_t *pdu, idm_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 | 480 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu); 483 idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu); 486 idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu); 489 idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu); 492 idm_pdu_tx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu); 495 idm_pdu_rx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu);
|