Home
last modified time | relevance | path

Searched refs:idm_pdu_t (Results 1 – 19 of 19) sorted by relevance

/titanic_50/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit.c128 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 Discsit_login.c55 idm_pdu_t *le_pdu;
104 login_sm_send_ack(iscsit_conn_t *ict, idm_pdu_t *pdu);
107 login_sm_validate_ack(iscsit_conn_t *ict, idm_pdu_t *pdu);
110 login_sm_is_last_response(idm_pdu_t *pdu);
113 login_sm_handle_initial_login(iscsit_conn_t *ict, idm_pdu_t *pdu);
116 login_sm_send_next_response(iscsit_conn_t *ict, idm_pdu_t *pdu);
122 login_sm_req_pdu_check(iscsit_conn_t *ict, idm_pdu_t *pdu);
130 static idm_pdu_t *
192 login_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status);
233 list_create(&lsm->icl_pdu_list, sizeof (idm_pdu_t), in iscsit_login_sm_init()
[all …]
H A Discsit.h85 idm_pdu_t *cb_buffer[ISCSIT_RXPDU_QUEUE_LEN];
542 idm_pdu_t *ibuf_immed_data_pdu;
552 idm_pdu_t *it_tm_pdu;
625 idm_pdu_t *pdu);
629 idm_pdu_t *pdu);
638 iscsit_pdu_tx(idm_pdu_t *pdu);
641 iscsit_send_reject(iscsit_conn_t *ict, idm_pdu_t *rejected_pdu, uint8_t reason);
H A Discsit_text.c88 iscsit_text_resp_complete_cb(idm_pdu_t *pdu, idm_status_t status) in iscsit_text_resp_complete_cb()
106 iscsit_text_reject(idm_pdu_t *req_pdu, uint8_t reason_code) in iscsit_text_reject()
346 iscsit_send_next_text_response(iscsit_conn_t *ict, idm_pdu_t *rx_pdu) in iscsit_send_next_text_response()
350 idm_pdu_t *resp; in iscsit_send_next_text_response()
440 iscsit_pdu_op_text_cmd(iscsit_conn_t *ict, idm_pdu_t *rx_pdu) in iscsit_pdu_op_text_cmd()
/titanic_50/usr/src/uts/common/io/idm/
H A Didm_conn_sm.c81 idm_state_s9b_wait_snd_done_cb(idm_pdu_t *pdu,
109 idm_pdu_t *pdu);
253 idm_pdu_complete((idm_pdu_t *)event_info, in idm_conn_event_locked()
283 idm_pdu_t *pdu = (idm_pdu_t *)event_ctx->iec_info; in idm_conn_event_handler()
545 idm_pdu_t *pdu; in idm_state_s4_in_login()
578 pdu = (idm_pdu_t *)event_ctx->iec_info; in idm_state_s4_in_login()
594 pdu = (idm_pdu_t *)event_ctx->iec_info; in idm_state_s4_in_login()
708 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()
721 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()
736 idm_pdu_t *pdu; in idm_state_s6_in_logout()
[all …]
H A Didm_so.c66 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);
[all …]
H A Didm.c67 static idm_pdu_t *idm_pdu_alloc_common(uint_t hdrlen, uint_t datalen,
1717 idm_pdu_tx(idm_pdu_t *pdu) in idm_pdu_tx()
1922 static idm_pdu_t *
1925 idm_pdu_t *result; in idm_pdu_alloc_common()
1936 result = kmem_zalloc(sizeof (idm_pdu_t) + hdrlen + datalen, sleepflag); in idm_pdu_alloc_common()
1958 idm_pdu_t *
1969 idm_pdu_t *
1982 idm_pdu_free(idm_pdu_t *pdu) in idm_pdu_free()
1987 sizeof (idm_pdu_t) + pdu->isp_hdrbuflen + pdu->isp_databuflen); in idm_pdu_free()
1994 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 Didm_impl.c51 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 Didm_text.c1373 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()
/titanic_50/usr/src/uts/common/sys/idm/
H A Didm_impl.h384 } idm_pdu_t; typedef
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);
497 void idm_parse_login_rsp(idm_conn_t *ic, idm_pdu_t *logout_req_pdu,
500 void idm_parse_logout_req(idm_conn_t *ic, idm_pdu_t *logout_req_pdu,
503 void idm_parse_logout_rsp(idm_conn_t *ic, idm_pdu_t *login_rsp_pdu,
H A Didm.h475 idm_pdu_t *
478 idm_pdu_t *
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_t status);
497 idm_pdu_tx(idm_pdu_t *pdu);
H A Didm_text.h184 idm_pdu_init_text_data(idm_pdu_t *pdu, void *arg,
/titanic_50/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_io.c81 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 Discsi_login.c37 static int iscsi_add_text(idm_pdu_t *text_pdu,
46 idm_pdu_t *text_pdu, char *data, int max_data_length);
383 idm_pdu_t *text_pdu; in iscsi_login()
669 iscsi_make_login_pdu(iscsi_conn_t *icp, idm_pdu_t *text_pdu, in iscsi_make_login_pdu()
1822 iscsi_add_text(idm_pdu_t *text_pdu, int max_data_length, in iscsi_add_text()
H A Discsi.h518 idm_pdu_t cmd_pdu;
/titanic_50/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_xfer.h147 int iser_xfer_ctrlpdu(iser_chan_t *chan, idm_pdu_t *pdu);
/titanic_50/usr/src/uts/common/io/ib/clients/iser/
H A Diser_cq.c581 iser_rx_pdu_cb(idm_pdu_t *pdu, idm_status_t status) in iser_rx_pdu_cb()
591 idm_pdu_t *pdu; in iser_iscsihdr_handle()
H A Diser_idm.c42 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 Diser_xfer.c225 iser_xfer_ctrlpdu(iser_chan_t *chan, idm_pdu_t *pdu) in iser_xfer_ctrlpdu()