Home
last modified time | relevance | path

Searched refs:fct_cmd_t (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dfct.h94 } fct_cmd_t; typedef
247 fct_status_t (*port_send_cmd)(fct_cmd_t *cmd);
248 fct_status_t (*port_xfer_scsi_data)(fct_cmd_t *cmd,
250 fct_status_t (*port_send_cmd_response)(fct_cmd_t *cmd,
253 fct_cmd_t *cmd, uint32_t flags);
393 fct_cmd_t *fct_scsi_task_alloc(struct fct_local_port *port,
400 void fct_post_rcvd_cmd(fct_cmd_t *cmd, stmf_data_buf_t *dbuf);
401 void fct_queue_cmd_for_termination(fct_cmd_t *cmd, fct_status_t s);
402 void fct_queue_scsi_task_for_termination(fct_cmd_t *cmd, fct_status_t s);
403 fct_cmd_t *fct_handle_to_cmd(fct_local_port_t *port, uint32_t fct_handle);
[all …]
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet_fc.h39 fct_remote_port_t *rp, fct_cmd_t *login);
42 fct_status_t fcoet_send_cmd(fct_cmd_t *cmd);
43 fct_status_t fcoet_send_cmd_response(fct_cmd_t *cmd, uint32_t ioflags);
45 fcoet_xfer_scsi_data(fct_cmd_t *cmd, stmf_data_buf_t *dbuf, uint32_t ioflags);
47 fcoet_abort_cmd(struct fct_local_port *port, fct_cmd_t *cmd, uint32_t flags);
57 fcoet_exchange_t *fcoet_init_sol_exchange(fct_cmd_t *cmd);
H A Dfcoet_fc.c72 fct_remote_port_t *rp, fct_cmd_t *login);
74 fct_remote_port_t *rp, fct_cmd_t *login);
75 static fct_status_t fcoet_send_sol_els(fct_cmd_t *cmd);
76 static fct_status_t fcoet_send_sol_ct(fct_cmd_t *cmd);
77 static fct_status_t fcoet_send_good_status(fct_cmd_t *cmd);
78 static fct_status_t fcoet_send_els_response(fct_cmd_t *cmd);
79 static fct_status_t fcoet_send_abts_response(fct_cmd_t *cmd, uint32_t flags);
97 fct_cmd_t *login) in fcoet_register_remote_port()
152 fcoet_send_cmd(fct_cmd_t *cmd) in fcoet_send_cmd()
168 fcoet_send_cmd_response(fct_cmd_t *cmd, uint32_t ioflags) in fcoet_send_cmd_response()
[all …]
H A Dfcoet.h203 fct_cmd_t *xch_cmd;
266 fct_status_t fcoet_send_status(fct_cmd_t *cmd);
H A Dfcoet_eth.c378 fct_cmd_t *cmd; in fcoet_create_unsol_exchange()
388 cmd = (fct_cmd_t *)fct_alloc(FCT_STRUCT_CMD_RCVD_ELS, in fcoet_create_unsol_exchange()
716 fct_cmd_t *cmd; in fcoet_process_unsol_abts_req()
739 cmd = (fct_cmd_t *)fct_alloc(FCT_STRUCT_CMD_RCVD_ABTS, 0, 0); in fcoet_process_unsol_abts_req()
/illumos-gate/usr/src/uts/common/io/comstar/port/fct/
H A Dfct_impl.h70 fct_cmd_t *icmd_cmd;
404 void fct_post_implicit_logo(fct_cmd_t *cmd);
407 void fct_handle_rcvd_abts(fct_cmd_t *cmd);
408 void fct_fill_abts_acc(fct_cmd_t *cmd);
413 void fct_cmd_free(fct_cmd_t *cmd);
421 uint16_t fct_alloc_cmd_slot(fct_i_local_port_t *iport, fct_cmd_t *cmd);
424 fct_cmd_t *fct_create_solct(fct_local_port_t *port, fct_remote_port_t *rp,
426 fct_cmd_t *fct_create_solels(fct_local_port_t *port, fct_remote_port_t *rp,
428 void fct_handle_solct(fct_cmd_t *cmd);
429 void fct_post_to_solcmd_queue(fct_local_port_t *port, fct_cmd_t *cmd);
H A Dfct.c708 fct_cmd_t *cmd = NULL; in fct_get_link_status()
983 { GET_STRUCT_SIZE(fct_cmd_t),
985 { GET_STRUCT_SIZE(fct_cmd_t),
987 { GET_STRUCT_SIZE(fct_cmd_t),
989 { GET_STRUCT_SIZE(fct_cmd_t), GET_STRUCT_SIZE(fct_i_cmd_t),
991 { GET_STRUCT_SIZE(fct_cmd_t), /* FCT_STRUCT_CMD_FCP_XCHG */
1057 ((fct_cmd_t *)sh)->cmd_type = FCT_CMD_FCP_XCHG; in fct_alloc()
1059 ((fct_cmd_t *)sh)->cmd_type = FCT_CMD_RCVD_ELS; in fct_alloc()
1061 ((fct_cmd_t *)sh)->cmd_type = FCT_CMD_SOL_ELS; in fct_alloc()
1063 ((fct_cmd_t *)sh)->cmd_type = FCT_CMD_RCVD_ABTS; in fct_alloc()
[all …]
H A Ddiscovery.c52 fct_status_t fct_send_accrjt(fct_cmd_t *cmd, uint8_t accrjt,
57 fct_cmd_t **ret_ppcmd, int implicit);
59 fct_cmd_t **ret_ppcmd, uint16_t opcode);
61 fct_cmd_t **ret_ppcmd);
543 fct_cmd_t *cmd = NULL; in fct_process_link_init()
797 fct_handle_els(fct_cmd_t *cmd) in fct_handle_els()
1028 fct_cmd_t *cmd; in fct_trigger_rport_cleanup()
1104 fct_cmd_t *cmd) in fct_register_remote_port()
1217 fct_send_accrjt(fct_cmd_t *cmd, uint8_t accrjt, uint8_t reason, uint8_t expl) in fct_send_accrjt()
1381 fct_cmd_t *cmd = icmd->icmd_cmd; in fct_process_plogi()
[all …]
H A Ddiscovery.h38 void fct_handle_els(fct_cmd_t *cmd);
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fct.c40 fct_cmd_t *fct_cmd, uint16_t fct_state);
42 fct_cmd_t *fct_cmd, uint16_t fct_state);
43 static void emlxs_fct_cmd_release(emlxs_port_t *port, fct_cmd_t *fct_cmd,
47 fct_cmd_t *fct_cmd, uint16_t fct_state);
48 static void emlxs_fct_cmd_done(emlxs_port_t *port, fct_cmd_t *fct_cmd,
50 static void emlxs_fct_cmd_post(emlxs_port_t *port, fct_cmd_t *fct_cmd,
59 static fct_status_t emlxs_fct_send_cmd(fct_cmd_t *fct_cmd);
60 static fct_status_t emlxs_fct_send_fcp_data(fct_cmd_t *fct_cmd,
62 static fct_status_t emlxs_fct_send_cmd_rsp(fct_cmd_t *fct_cmd, uint32_t flags);
64 fct_cmd_t *cmd, uint32_t flags);
[all …]
H A Demlxs_sli3.c3583 fct_cmd_t *fct_cmd; in emlxs_sli3_prep_fct_iocb()
4907 fct_cmd_t *fct_cmd; in emlxs_sli3_handle_ring_event()
H A Demlxs_sli4.c4193 fct_cmd_t *fct_cmd; in emlxs_sli4_prep_fct_iocb()
5990 fct_cmd_t *fct_cmd; in emlxs_sli4_process_wqe_cmpl()
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_fc.h71 fct_cmd_t *fct_cmd;
976 fct_cmd_t *fct_cmd;
1349 void (*fct_post_rcvd_cmd)(fct_cmd_t *, stmf_data_buf_t *);
1351 void (*fct_queue_cmd_for_termination)(fct_cmd_t *, fct_status_t);
1352 void (*fct_send_response_done)(fct_cmd_t *, fct_status_t, uint32_t);
1353 void (*fct_send_cmd_done)(fct_cmd_t *, fct_status_t, uint32_t);
1354 void (*fct_scsi_data_xfer_done)(fct_cmd_t *, stmf_data_buf_t *,
1361 (fct_cmd_t *, fct_status_t, int);
H A Demlxs_extern.h867 fct_cmd_t *fct_cmd);
879 fct_cmd_t *, uint32_t);
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dfc.d82 translator conninfo_t < fct_cmd_t *C > {
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt.c109 fct_remote_port_t *rp, fct_cmd_t *login);
112 fct_status_t qlt_send_cmd_response(fct_cmd_t *cmd, uint32_t ioflags);
113 fct_status_t qlt_send_els_response(qlt_state_t *qlt, fct_cmd_t *cmd);
115 fct_cmd_t *cmd, int terminate);
119 fct_cmd_t *cmd, uint32_t flags);
120 fct_status_t qlt_abort_sol_cmd(qlt_state_t *qlt, fct_cmd_t *cmd);
121 fct_status_t qlt_abort_purex(qlt_state_t *qlt, fct_cmd_t *cmd);
122 fct_status_t qlt_abort_unsol_scsi_cmd(qlt_state_t *qlt, fct_cmd_t *cmd);
123 fct_status_t qlt_send_cmd(fct_cmd_t *cmd);
124 fct_status_t qlt_send_els(qlt_state_t *qlt, fct_cmd_t *cmd);
[all …]
H A Dqlt.h492 fct_cmd_t *cmd;