Home
last modified time | relevance | path

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

/titanic_41/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.h108 typedef struct scsi_task { struct
363 struct scsi_task *stmf_task_alloc(struct stmf_local_port *lport,
H A Dstmf_defines.h140 struct scsi_task;
/titanic_41/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, in sbd_do_read_xfer()
209 sbd_do_sgl_read_xfer(struct scsi_task *task, sbd_cmd_t *scmd, int first_xfer) in sbd_do_sgl_read_xfer()
400 DTRACE_PROBE4(sbd__xfer, struct scsi_task *, task, in sbd_do_sgl_read_xfer()
452 sbd_handle_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, in sbd_handle_read_xfer_completion()
505 sbd_handle_sgl_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, in sbd_handle_sgl_read_xfer_completion()
[all …]
H A Dsbd.c2997 sbd_data_read(sbd_lu_t *sl, struct scsi_task *task, in sbd_data_read()
3055 sbd_data_write(sbd_lu_t *sl, struct scsi_task *task, in sbd_data_write()
/titanic_41/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c2314 scsi_task_t scsi_task; in iscsi_print_iscsit_task_data() local
2322 if (mdb_vread(&scsi_task, sizeof (scsi_task_t), in iscsi_print_iscsit_task_data()
2335 itask.it_stmf_task, good_scsi_task ? scsi_task.task_lu_private : 0, in iscsi_print_iscsit_task_data()
2344 scsi_task.task_lun_no[0], scsi_task.task_lun_no[1], in iscsi_print_iscsit_task_data()
2345 scsi_task.task_lun_no[2], scsi_task.task_lun_no[3], in iscsi_print_iscsit_task_data()
2346 scsi_task.task_lun_no[4], scsi_task.task_lun_no[5], in iscsi_print_iscsit_task_data()
2347 scsi_task.task_lun_no[6], scsi_task.task_lun_no[7]); in iscsi_print_iscsit_task_data()
2349 scsi_task.task_cdb_length); in iscsi_print_iscsit_task_data()
2351 if (mdb_dumpptr((uintptr_t)scsi_task.task_cdb, in iscsi_print_iscsit_task_data()
2352 scsi_task.task_cdb_length, in iscsi_print_iscsit_task_data()
[all …]
/titanic_41/usr/src/uts/common/io/comstar/port/srpt/
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, in srpt_stp_xfer_data()
829 srpt_stp_send_status(struct scsi_task *task, uint32_t ioflags) in srpt_stp_send_status()
940 srpt_stp_task_free(struct scsi_task *task) in srpt_stp_task_free()
983 struct scsi_task *task; in srpt_stp_abort()
990 task = (struct scsi_task *)arg; in srpt_stp_abort()
1027 srpt_stp_task_poll(struct scsi_task *task) in srpt_stp_task_poll()
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_ioc.c1298 srpt_ioc_ds_alloc_dbuf(struct scsi_task *task, uint32_t size, in srpt_ioc_ds_alloc_dbuf()
/titanic_41/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c877 struct scsi_task task; in print_tasks()
880 if (mdb_vread(&task, sizeof (struct scsi_task), in print_tasks()
882 != sizeof (struct scsi_task)) { in print_tasks()
932 struct scsi_task task; in print_tasks_on_rp()
935 if (mdb_vread(&task, sizeof (struct scsi_task), in print_tasks_on_rp()
937 != sizeof (struct scsi_task)) { in print_tasks_on_rp()
/titanic_41/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);
4015 struct scsi_task *
6845 stmf_dlun0_task_poll(struct scsi_task *task) in stmf_dlun0_task_poll()
6945 stmf_lun_reset_poll(stmf_lu_t *lu, struct scsi_task *task, int target_reset) in stmf_lun_reset_poll()
7002 stmf_target_reset_poll(struct scsi_task *task) in stmf_target_reset_poll()