/titanic_41/usr/src/uts/common/sys/ |
H A D | lpif.h | 52 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 D | portif.h | 41 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 D | pppt_ic_if.h | 311 scsi_task_t *scsi_task, 318 scsi_task_t *scsi_task,
|
H A D | stmf.h | 108 typedef struct scsi_task { struct 363 struct scsi_task *stmf_task_alloc(struct stmf_local_port *lport,
|
H A D | stmf_defines.h | 140 struct scsi_task;
|
/titanic_41/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_impl.h | 296 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 D | stmf_sbd.h | 289 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 D | sbd_scsi.c | 90 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 D | sbd.c | 2997 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 D | idm.c | 2314 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 D | srpt_stp.c | 64 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 D | srpt_ioc.h | 55 stmf_data_buf_t *srpt_ioc_ds_alloc_dbuf(struct scsi_task *task,
|
H A D | srpt_stp.h | 59 stmf_status_t srpt_stp_send_status(struct scsi_task *task,
|
H A D | srpt_ioc.c | 1298 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 D | stmf.c | 877 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 D | stmf.c | 111 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()
|