Searched refs:scsi_task (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dlpif.h52 stmf_status_t (*lu_task_alloc)(struct scsi_task *task);
53 void (*lu_new_task)(struct scsi_task *task,
55 void (*lu_dbuf_xfer_done)(struct scsi_task *task,
64 void (*lu_send_status_done)(struct scsi_task *task);
65 void (*lu_task_free)(struct scsi_task *task);
68 void (*lu_task_poll)(struct scsi_task *task);
77 void (*lu_dbuf_free)(struct scsi_task *task,
H A Dportif.h41 stmf_data_buf_t *(*ds_alloc_data_buf)(struct scsi_task *task,
47 stmf_status_t (*ds_setup_dbuf)(struct scsi_task *task,
67 stmf_status_t (*lport_xfer_data)(struct scsi_task *task,
69 stmf_status_t (*lport_send_status)(struct scsi_task *task,
71 void (*lport_task_free)(struct scsi_task *task);
74 void (*lport_task_poll)(struct scsi_task *task);
H A Dpppt_ic_if.h311 scsi_task_t *scsi_task,
318 scsi_task_t *scsi_task,
H A Dstmf_defines.h140 struct scsi_task;
H A Dstmf.h108 typedef struct scsi_task { struct
363 struct scsi_task *stmf_task_alloc(struct stmf_local_port *lport,
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ioc.h55 stmf_data_buf_t *srpt_ioc_ds_alloc_dbuf(struct scsi_task *task,
H A Dsrpt_stp.h59 stmf_status_t srpt_stp_send_status(struct scsi_task *task,
H A Dsrpt_stp.c64 static stmf_status_t srpt_stp_xfer_data(struct scsi_task *task,
66 stmf_status_t srpt_stp_send_status(struct scsi_task *task,
68 static void srpt_stp_task_free(struct scsi_task *task);
71 static void srpt_stp_task_poll(struct scsi_task *task);
525 srpt_stp_xfer_data(struct scsi_task *task, struct stmf_data_buf *dbuf,
829 srpt_stp_send_status(struct scsi_task *task, uint32_t ioflags)
940 srpt_stp_task_free(struct scsi_task *task)
983 struct scsi_task *task;
990 task = (struct scsi_task *)arg;
1027 srpt_stp_task_poll(struct scsi_task *tas
[all...]
H A Dsrpt_ioc.c1298 srpt_ioc_ds_alloc_dbuf(struct scsi_task *task, uint32_t size,
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_impl.h296 stmf_status_t sbd_task_alloc(struct scsi_task *task);
297 void sbd_new_task(struct scsi_task *task, struct stmf_data_buf *initial_dbuf);
298 void sbd_dbuf_xfer_done(struct scsi_task *task, struct stmf_data_buf *dbuf);
299 void sbd_send_status_done(struct scsi_task *task);
300 void sbd_task_free(struct scsi_task *task);
303 void sbd_dbuf_free(struct scsi_task *task, struct stmf_data_buf *dbuf);
H A Dstmf_sbd.h289 stmf_status_t sbd_task_alloc(struct scsi_task *task);
290 void sbd_new_task(struct scsi_task *task, struct stmf_data_buf *initial_dbuf);
291 void sbd_dbuf_xfer_done(struct scsi_task *task, struct stmf_data_buf *dbuf);
292 void sbd_send_status_done(struct scsi_task *task);
293 void sbd_task_free(struct scsi_task *task);
H A Dsbd_scsi.c90 static void sbd_handle_sync_cache(struct scsi_task *task,
92 void sbd_handle_read_xfer_completion(struct scsi_task *task,
114 void sbd_do_sgl_write_xfer(struct scsi_task *task, sbd_cmd_t *scmd,
118 static void sbd_do_write_same_xfer(struct scsi_task *task, sbd_cmd_t *scmd,
120 static void sbd_handle_write_same_xfer_completion(struct scsi_task *task,
132 sbd_do_read_xfer(struct scsi_task *task, sbd_cmd_t *scmd,
209 sbd_do_sgl_read_xfer(struct scsi_task *task, sbd_cmd_t *scmd, int first_xfer)
400 DTRACE_PROBE4(sbd__xfer, struct scsi_task *, task,
452 sbd_handle_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd,
505 sbd_handle_sgl_read_xfer_completion(struct scsi_task *tas
[all...]
H A Dsbd.c2997 sbd_data_read(sbd_lu_t *sl, struct scsi_task *task,
3055 sbd_data_write(sbd_lu_t *sl, struct scsi_task *task,
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c2314 scsi_task_t scsi_task; local
2322 if (mdb_vread(&scsi_task, sizeof (scsi_task_t),
2335 itask.it_stmf_task, good_scsi_task ? scsi_task.task_lu_private : 0,
2344 scsi_task.task_lun_no[0], scsi_task.task_lun_no[1],
2345 scsi_task.task_lun_no[2], scsi_task.task_lun_no[3],
2346 scsi_task.task_lun_no[4], scsi_task.task_lun_no[5],
2347 scsi_task
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c877 struct scsi_task task;
880 if (mdb_vread(&task, sizeof (struct scsi_task),
882 != sizeof (struct scsi_task)) {
883 mdb_warn("Unable to read in scsi_task\n");
932 struct scsi_task task;
935 if (mdb_vread(&task, sizeof (struct scsi_task),
937 != sizeof (struct scsi_task)) {
938 mdb_warn("Unable to read in scsi_task\n");
1212 * i.e. display the scsi_task for the given worker
1234 /* Read the scsi_task */
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/stmf/
H A Dstmf.c111 stmf_status_t stmf_lun_reset_poll(stmf_lu_t *lu, struct scsi_task *task,
113 void stmf_target_reset_poll(struct scsi_task *task);
4012 struct scsi_task *
6842 stmf_dlun0_task_poll(struct scsi_task *task)
6942 stmf_lun_reset_poll(stmf_lu_t *lu, struct scsi_task *task, int target_reset)
6999 stmf_target_reset_poll(struct scsi_task *task)

Completed in 113 milliseconds