/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit.c | 128 iscsit_check_cmdsn_and_queue(idm_pdu_t *rx_pdu); 131 iscsit_add_pdu_to_queue(iscsit_sess_t *ist, idm_pdu_t *rx_pdu); 133 static idm_pdu_t * 146 iscsit_post_staged_pdu(idm_pdu_t *rx_pdu); 149 iscsit_post_scsi_cmd(idm_conn_t *ic, idm_pdu_t *rx_pdu); 152 iscsit_op_scsi_task_mgmt(iscsit_conn_t *ict, idm_pdu_t *rx_pdu); 155 iscsit_pdu_op_noop(iscsit_conn_t *ict, idm_pdu_t *rx_pdu); 158 iscsit_pdu_op_login_cmd(iscsit_conn_t *ict, idm_pdu_t *rx_pdu); 161 iscsit_pdu_op_text_cmd(iscsit_conn_t *ict, idm_pdu_t *rx_pdu); 164 iscsit_pdu_op_logout_cmd(iscsit_conn_t *ict, idm_pdu_t *rx_pdu); [all …]
|
H A D | iscsit_login.c | 58 idm_pdu_t *le_pdu; 107 login_sm_send_ack(iscsit_conn_t *ict, idm_pdu_t *pdu); 110 login_sm_validate_ack(iscsit_conn_t *ict, idm_pdu_t *pdu); 113 login_sm_is_last_response(idm_pdu_t *pdu); 116 login_sm_handle_initial_login(iscsit_conn_t *ict, idm_pdu_t *pdu); 119 login_sm_send_next_response(iscsit_conn_t *ict, idm_pdu_t *pdu); 125 login_sm_req_pdu_check(iscsit_conn_t *ict, idm_pdu_t *pdu); 133 static idm_pdu_t * 195 login_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status); 239 list_create(&lsm->icl_pdu_list, sizeof (idm_pdu_t), in iscsit_login_sm_init() [all …]
|
H A D | iscsit.h | 80 idm_pdu_t *cb_buffer[ISCSIT_RXPDU_QUEUE_LEN]; 519 idm_pdu_t *ibuf_immed_data_pdu; 529 idm_pdu_t *it_tm_pdu; 607 idm_pdu_t *pdu); 611 idm_pdu_t *pdu); 620 iscsit_pdu_tx(idm_pdu_t *pdu); 623 iscsit_send_reject(iscsit_conn_t *ict, idm_pdu_t *rejected_pdu, uint8_t reason);
|
H A D | iscsit_text.c | 75 iscsit_text_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status) in iscsit_text_resp_complete_cb() 93 iscsit_text_reject(idm_pdu_t *req_pdu, uint8_t reason_code) in iscsit_text_reject() 334 iscsit_send_next_text_response(iscsit_conn_t *ict, idm_pdu_t *rx_pdu) in iscsit_send_next_text_response() 338 idm_pdu_t *resp; in iscsit_send_next_text_response() 428 iscsit_pdu_op_text_cmd(iscsit_conn_t *ict, idm_pdu_t *rx_pdu) in iscsit_pdu_op_text_cmd()
|
/illumos-gate/usr/src/uts/common/io/idm/ |
H A D | idm_conn_sm.c | 83 idm_state_s9b_wait_snd_done_cb(idm_pdu_t *pdu, 111 idm_pdu_t *pdu); 256 idm_pdu_complete((idm_pdu_t *)event_info, in idm_conn_event_locked() 286 idm_pdu_t *pdu = (idm_pdu_t *)event_ctx->iec_info; in idm_conn_event_handler() 555 idm_pdu_t *pdu; in idm_state_s4_in_login() 588 pdu = (idm_pdu_t *)event_ctx->iec_info; in idm_state_s4_in_login() 604 pdu = (idm_pdu_t *)event_ctx->iec_info; in idm_state_s4_in_login() 718 idm_state_s6_in_logout_success_snd_done(idm_pdu_t *pdu, idm_status_t status) in idm_state_s6_in_logout_success_snd_done() 731 idm_state_s6_in_logout_fail_snd_done(idm_pdu_t *pdu, idm_status_t status) in idm_state_s6_in_logout_fail_snd_done() 746 idm_pdu_t *pdu; in idm_state_s6_in_logout() [all …]
|
H A D | idm_so.c | 68 static void idm_sorx_cache_pdu_cb(idm_pdu_t *pdu, idm_status_t status); 69 static void idm_sorx_addl_pdu_cb(idm_pdu_t *pdu, idm_status_t status); 70 static void idm_sotx_cache_pdu_cb(idm_pdu_t *pdu, idm_status_t status); 79 static idm_status_t idm_i_so_tx(idm_pdu_t *pdu); 81 static idm_status_t idm_sorecvdata(idm_conn_t *ic, idm_pdu_t *pdu); 88 static uint32_t idm_fill_iov(idm_pdu_t *pdu, idm_buf_t *idb, 100 static void idm_so_tx(idm_conn_t *ic, idm_pdu_t *pdu); 103 static void idm_so_rx_datain(idm_conn_t *ic, idm_pdu_t *pdu); 104 static void idm_so_rx_rtt(idm_conn_t *ic, idm_pdu_t *pdu); 105 static void idm_so_rx_dataout(idm_conn_t *ic, idm_pdu_t *pdu); [all …]
|
H A D | idm.c | 68 static idm_pdu_t *idm_pdu_alloc_common(uint_t hdrlen, uint_t datalen, 1723 idm_pdu_tx(idm_pdu_t *pdu) in idm_pdu_tx() 1928 static idm_pdu_t * 1931 idm_pdu_t *result; in idm_pdu_alloc_common() 1942 result = kmem_zalloc(sizeof (idm_pdu_t) + hdrlen + datalen, sleepflag); in idm_pdu_alloc_common() 1964 idm_pdu_t * 1975 idm_pdu_t * 1988 idm_pdu_free(idm_pdu_t *pdu) in idm_pdu_free() 1993 sizeof (idm_pdu_t) + pdu->isp_hdrbuflen + pdu->isp_databuflen); in idm_pdu_free() 2000 idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb) in idm_pdu_init() [all …]
|
H A D | idm_impl.c | 51 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu) in idm_pdu_rx() 189 idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu) in idm_pdu_tx_forward() 195 idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu) in idm_pdu_rx_forward_ffp() 251 idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu) in idm_pdu_rx_forward() 269 idm_parse_login_rsp(idm_conn_t *ic, idm_pdu_t *login_rsp_pdu, boolean_t rx) in idm_parse_login_rsp() 298 idm_parse_logout_req(idm_conn_t *ic, idm_pdu_t *logout_req_pdu, boolean_t rx) in idm_parse_logout_req() 359 idm_parse_logout_rsp(idm_conn_t *ic, idm_pdu_t *logout_rsp_pdu, boolean_t rx) in idm_parse_logout_rsp()
|
H A D | idm_text.c | 1373 idm_pdu_init_text_data(idm_pdu_t *pdu, void *arg, in idm_pdu_init_text_data() 1458 idm_pdu_t *pdu, *next_pdu; in idm_pdu_list_to_nvlist()
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm_impl.h | 384 } idm_pdu_t; typedef 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); 507 void idm_parse_login_rsp(idm_conn_t *ic, idm_pdu_t *logout_req_pdu, 510 void idm_parse_logout_req(idm_conn_t *ic, idm_pdu_t *logout_req_pdu, 513 void idm_parse_logout_rsp(idm_conn_t *ic, idm_pdu_t *login_rsp_pdu,
|
H A D | idm.h | 476 idm_pdu_t * 479 idm_pdu_t * 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); 498 idm_pdu_tx(idm_pdu_t *pdu);
|
H A D | idm_text.h | 184 idm_pdu_init_text_data(idm_pdu_t *pdu, void *arg,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
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) in iscsi_rx_scsi_rsp() 607 iscsi_rx_process_login_pdu(idm_conn_t *ic, idm_pdu_t *pdu) in iscsi_rx_process_login_pdu() [all …]
|
H A D | iscsi_login.c | 37 static int iscsi_add_text(idm_pdu_t *text_pdu, 46 idm_pdu_t *text_pdu, char *data, int max_data_length); 389 idm_pdu_t *text_pdu; in iscsi_login() 671 iscsi_make_login_pdu(iscsi_conn_t *icp, idm_pdu_t *text_pdu, in iscsi_make_login_pdu() 1824 iscsi_add_text(idm_pdu_t *text_pdu, int max_data_length, in iscsi_add_text()
|
H A D | iscsi.h | 518 idm_pdu_t cmd_pdu;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/ |
H A D | iser_xfer.h | 147 int iser_xfer_ctrlpdu(iser_chan_t *chan, idm_pdu_t *pdu);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_cq.c | 582 iser_rx_pdu_cb(idm_pdu_t *pdu, idm_status_t status) in iser_rx_pdu_cb() 592 idm_pdu_t *pdu; in iser_iscsihdr_handle()
|
H A D | iser_idm.c | 42 static void iser_pdu_tx(idm_conn_t *ic, idm_pdu_t *pdu); 944 iser_pdu_tx(idm_conn_t *ic, idm_pdu_t *pdu) in iser_pdu_tx()
|
H A D | iser_xfer.c | 225 iser_xfer_ctrlpdu(iser_chan_t *chan, idm_pdu_t *pdu) in iser_xfer_ctrlpdu()
|