Searched refs:scsi_task_t (Results 1 - 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Dstmf.h153 } scsi_task_t; typedef in typeref:struct:scsi_task
208 * scsi_task_t extension identifiers
366 void stmf_post_task(scsi_task_t *task, stmf_data_buf_t *dbuf);
367 stmf_data_buf_t *stmf_alloc_dbuf(scsi_task_t *task, uint32_t size,
369 void stmf_free_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf);
370 stmf_status_t stmf_setup_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf,
372 void stmf_teardown_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf);
373 stmf_status_t stmf_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
375 stmf_status_t stmf_send_scsi_status(scsi_task_t *task, uint32_t ioflags);
376 void stmf_data_xfer_done(scsi_task_t *tas
[all...]
H A Dlpif.h133 stmf_status_t stmf_proxy_scsi_cmd(scsi_task_t *, stmf_data_buf_t *dbuf);
134 int stmf_is_standby_port(scsi_task_t *);
H A Dpppt_ic_if.h125 * fields from scsi_task_t
311 scsi_task_t *scsi_task,
318 scsi_task_t *scsi_task,
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dscsi.d40 * Translator for scsicmd_t, translating from a scsi_task_t
43 translator scsicmd_t < scsi_task_t *T > {
H A Dsrp.d135 ti_lun = ntohll(*(uint64_t *)((scsi_task_t *)arg2)->task_lun_no);
136 ti_function = ((scsi_task_t *)arg2)->task_mgmt_function;
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_pgr.c42 int sbd_pgr_reservation_conflict(scsi_task_t *);
44 void sbd_pgr_initialize_it(scsi_task_t *, sbd_it_data_t *);
45 void sbd_handle_pgr_in_cmd(scsi_task_t *, stmf_data_buf_t *);
46 void sbd_handle_pgr_out_cmd(scsi_task_t *, stmf_data_buf_t *);
47 void sbd_handle_pgr_out_data(scsi_task_t *, stmf_data_buf_t *);
67 static void sbd_pgr_in_read_keys(scsi_task_t *, stmf_data_buf_t *);
68 static void sbd_pgr_in_report_capabilities(scsi_task_t *, stmf_data_buf_t *);
69 static void sbd_pgr_in_read_reservation(scsi_task_t *, stmf_data_buf_t *);
70 static void sbd_pgr_in_read_full_status(scsi_task_t *, stmf_data_buf_t *);
71 static void sbd_pgr_out_register(scsi_task_t *, stmf_data_buf_
[all...]
H A Dsbd_scsi.c94 void sbd_handle_short_write_xfer_completion(scsi_task_t *task,
96 void sbd_handle_short_write_transfers(scsi_task_t *task,
98 void sbd_handle_mode_select_xfer(scsi_task_t *task, uint8_t *buf,
100 void sbd_handle_mode_select(scsi_task_t *task, stmf_data_buf_t *dbuf);
101 void sbd_handle_identifying_info(scsi_task_t *task, stmf_data_buf_t *dbuf);
103 static void sbd_handle_unmap_xfer(scsi_task_t *task, uint8_t *buf,
105 static void sbd_handle_unmap(scsi_task_t *task, stmf_data_buf_t *dbuf);
107 extern void sbd_pgr_initialize_it(scsi_task_t *, sbd_it_data_t *);
108 extern int sbd_pgr_reservation_conflict(scsi_task_t *);
111 extern void sbd_handle_pgr_in_cmd(scsi_task_t *, stmf_data_buf_
[all...]
H A Dstmf_sbd.h285 sbd_status_t sbd_data_read(sbd_lu_t *sl, scsi_task_t *task,
287 sbd_status_t sbd_data_write(sbd_lu_t *sl, scsi_task_t *task,
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/
H A Dpppt.h175 scsi_task_t *pt_stmf_task;
234 stmf_status_t pppt_lport_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
239 stmf_status_t pppt_lport_send_status(scsi_task_t *task, uint32_t ioflags);
241 void pppt_lport_task_free(scsi_task_t *task);
H A Dpppt.c124 static stmf_data_buf_t *pppt_dbuf_alloc(scsi_task_t *task,
576 pppt_dbuf_alloc(scsi_task_t *task, uint32_t size, uint32_t *pminsize,
650 pppt_lport_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
756 pppt_lport_send_status(scsi_task_t *task, uint32_t ioflags)
798 pppt_lport_task_free(scsi_task_t *task)
812 scsi_task_t *st = (scsi_task_t *)arg;
H A Dpppt_msg.c254 scsi_task_t *task;
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet.h256 #define XCH2TASK(x_xch) ((scsi_task_t *)x_xch->xch_cmd->cmd_specific)
260 #define CMD2TASK(x_cmd) ((scsi_task_t *)x_cmd->cmd_specific)
H A Dfcoet_eth.c564 scsi_task_t *task;
/illumos-gate/usr/src/uts/common/io/comstar/stmf/
H A Dstmf.c91 static void stmf_abort_task_offline(scsi_task_t *task, int offline_lu,
110 void stmf_abort_target_reset(scsi_task_t *task);
114 void stmf_handle_lun_reset(scsi_task_t *task);
115 void stmf_handle_target_reset(scsi_task_t *task);
129 static void stmf_task_lu_free(scsi_task_t *task, stmf_i_scsi_session_t *iss);
136 void stmf_task_lu_killall(stmf_lu_t *lu, scsi_task_t *tm_task, stmf_status_t s);
163 static void stmf_update_kstat_lu_q(scsi_task_t *, void());
164 static void stmf_update_kstat_lport_q(scsi_task_t *, void());
165 static void stmf_update_kstat_lu_io(scsi_task_t *, stmf_data_buf_t *);
166 static void stmf_update_kstat_lport_io(scsi_task_t *, stmf_data_buf_
[all...]
H A Dstmf_impl.h237 scsi_task_t *itask_task;
386 void stmf_task_free(scsi_task_t *task);
387 void stmf_do_task_abort(scsi_task_t *task);
/illumos-gate/usr/src/uts/common/io/comstar/port/fct/
H A Dfct_impl.h392 stmf_status_t fct_xfer_scsi_data(scsi_task_t *task,
394 stmf_status_t fct_send_scsi_status(scsi_task_t *task, uint32_t ioflags);
414 void fct_scsi_task_free(scsi_task_t *task);
H A Dfct.c1095 fct_alloc_dbuf(scsi_task_t *task, uint32_t size, uint32_t *pminsize,
1106 fct_setup_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf, uint32_t flags)
1622 scsi_task_t *task;
1718 if ((task = (scsi_task_t *)cmd->cmd_specific) != NULL) {
1729 fct_scsi_task_free(scsi_task_t *task)
1748 scsi_task_t *task = (scsi_task_t *)cmd->cmd_specific;
1757 scsi_task_t, task,
1794 stmf_post_task((scsi_task_t *)cmd->cmd_specific, dbuf);
1929 fct_xfer_scsi_data(scsi_task_t *tas
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit.h547 scsi_task_t *it_stmf_task;
664 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
668 iscsit_send_scsi_status(scsi_task_t *task, uint32_t ioflags);
671 iscsit_lport_task_free(scsi_task_t *task);
H A Discsit.c196 iscsit_dbuf_alloc(scsi_task_t *task, uint32_t size, uint32_t *pminsize,
1072 scsi_task_t *task = NULL;
1450 iscsit_dbuf_alloc(scsi_task_t *task, uint32_t size, uint32_t *pminsize,
1526 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
1643 iscsit_send_scsi_status(scsi_task_t *task, uint32_t ioflags)
1778 scsi_task_t *, task);
1832 iscsit_lport_task_free(scsi_task_t *task)
1850 scsi_task_t *st = (scsi_task_t *)arg;
1971 scsi_task_t *tas
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c1128 * Walker to list the addresses of all the active STMF scsi tasks (scsi_task_t),
1157 wsp->walk_data = mdb_alloc(sizeof (scsi_task_t), UM_SLEEP);
1182 if (mdb_vread(wsp->walk_data, sizeof (scsi_task_t),
1183 wsp->walk_addr) != sizeof (scsi_task_t)) {
1184 mdb_warn("failed to read scsi_task_t at %p", wsp->walk_addr);
1199 mdb_free(wsp->walk_data, sizeof (scsi_task_t));
1208 scsi_task_t *task_addr, task;
1225 "scsi_task_t", "Flags", "LPort");
1248 if (mdb_vread(&task, sizeof (scsi_task_t),
1249 (uintptr_t)task_addr) != sizeof (scsi_task_t)) {
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_impl.h242 scsi_task_t *iu_stmf_task;
H A Dsrpt_ch.c346 scsi_task_t *iutask;
561 scsi_task_t *abort_task = iu->iu_stmf_task;
1033 scsi_task_t, iu->iu_stmf_task, srp_cmd_req_t, cmd);
H A Dsrpt_stp.c743 srp_rsp_t, iu->iu_buf, scsi_task_t, iu->iu_stmf_task,
813 srp_rsp_t, iu->iu_buf, scsi_task_t, iu->iu_stmf_task,
859 srp_rsp_t, iu->iu_buf, scsi_task_t, task,
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fct.c2303 scsi_task_t *fct_task;
2416 fct_task = (scsi_task_t *)fct_cmd->cmd_specific;
2526 scsi_task_t *fct_task;
2548 fct_task = (scsi_task_t *)fct_cmd->cmd_specific;
2622 scsi_task_t *fct_task;
2631 fct_task = (scsi_task_t *)fct_cmd->cmd_specific;
2860 scsi_task_t *fct_task;
2973 (scsi_task_t *)fct_cmd->cmd_specific;
2989 (scsi_task_t *)fct_cmd->cmd_specific;
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c2314 scsi_task_t scsi_task;
2322 if (mdb_vread(&scsi_task, sizeof (scsi_task_t),
2323 (uintptr_t)itask.it_stmf_task) != sizeof (scsi_task_t)) {

Completed in 146 milliseconds

12