Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/sys/
H A Dlpif.h53 stmf_status_t (*lu_task_alloc)(struct scsi_task *task);
54 void (*lu_new_task)(struct scsi_task *task,
56 void (*lu_dbuf_xfer_done)(struct scsi_task *task,
65 void (*lu_send_status_done)(struct scsi_task *task);
66 void (*lu_task_free)(struct scsi_task *task);
69 void (*lu_task_poll)(struct scsi_task *task);
78 void (*lu_dbuf_free)(struct scsi_task *task,
80 void (*lu_task_done)(struct scsi_task *task);
138 void stmf_lu_xfer_done(struct scsi_task *task, boolean_t read,
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 Dstmf.h111 typedef struct scsi_task { struct
371 struct scsi_task *stmf_task_alloc(struct stmf_local_port *lport,
428 struct stmf_lu *stmf_check_and_hold_lu(struct scsi_task *task, uint8_t *guid);
430 int stmf_is_task_being_aborted(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;
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dats_copy_mgr.h40 struct scsi_task *as_cur_ats_task;
55 void sbd_handle_ats_xfer_completion(struct scsi_task *, struct sbd_cmd *,
57 void sbd_do_ats_xfer(struct scsi_task *, struct sbd_cmd *,
60 void sbd_handle_recv_copy_results(struct scsi_task *, struct stmf_data_buf *);
61 void sbd_free_ats_handle(struct scsi_task *, struct sbd_cmd *);
70 struct scsi_task;
146 cpmgr_handle_t cpmgr_create(struct scsi_task *task, uint8_t *params);
H A Dsbd_impl.h321 stmf_status_t sbd_task_alloc(struct scsi_task *task);
322 void sbd_new_task(struct scsi_task *task, struct stmf_data_buf *initial_dbuf);
323 void sbd_dbuf_xfer_done(struct scsi_task *task, struct stmf_data_buf *dbuf);
324 void sbd_send_status_done(struct scsi_task *task);
325 void sbd_task_free(struct scsi_task *task);
328 void sbd_task_poll(struct scsi_task *task);
329 void sbd_dbuf_free(struct scsi_task *task, struct stmf_data_buf *dbuf);
H A Dstmf_sbd.h294 stmf_status_t sbd_task_alloc(struct scsi_task *task);
295 void sbd_new_task(struct scsi_task *task, struct stmf_data_buf *initial_dbuf);
296 void sbd_dbuf_xfer_done(struct scsi_task *task, struct stmf_data_buf *dbuf);
297 void sbd_send_status_done(struct scsi_task *task);
298 void sbd_task_free(struct scsi_task *task);
H A Dsbd_scsi.c425 DTRACE_PROBE4(sbd__xfer, struct scsi_task *, task, in sbd_do_sgl_read_xfer()
995 struct scsi_task *, task, in sbd_handle_read()
1056 DTRACE_PROBE4(sbd__xfer, struct scsi_task *, task, in sbd_handle_read()
1901 sbd_handle_read_capacity(struct scsi_task *task, in sbd_handle_read_capacity()
1968 sbd_handle_mode_sense(struct scsi_task *task, in sbd_handle_mode_sense()
2244 sbd_handle_identifying_info(struct scsi_task *task, in sbd_handle_identifying_info()
3167 sbd_task_alloc(struct scsi_task *task) in sbd_task_alloc()
3797 sbd_send_status_done(struct scsi_task *task) in sbd_send_status_done()
3804 sbd_task_free(struct scsi_task *task) in sbd_task_free()
3862 sbd_task_poll(struct scsi_task *task) in sbd_task_poll()
[all …]
H A Dats_copy_mgr.c225 sbd_compare_and_write(struct scsi_task *task, sbd_cmd_t *scmd, in sbd_compare_and_write()
266 sbd_send_miscompare_status(struct scsi_task *task, uint32_t miscompare_off) in sbd_send_miscompare_status()
283 sbd_ats_release_resources(struct scsi_task *task) in sbd_ats_release_resources()
311 sbd_handle_ats_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, in sbd_handle_ats_xfer_completion()
410 sbd_do_ats_xfer(struct scsi_task *task, sbd_cmd_t *scmd, in sbd_do_ats_xfer()
930 sbd_handle_recv_copy_results(struct scsi_task *task, in sbd_handle_recv_copy_results()
H A Dsbd.c3047 sbd_data_read(sbd_lu_t *sl, struct scsi_task *task, in sbd_data_read()
3121 sbd_data_write(sbd_lu_t *sl, struct scsi_task *task, in sbd_data_write()
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c2315 scsi_task_t scsi_task; in iscsi_print_iscsit_task_data() local
2345 scsi_task.task_lun_no[0], scsi_task.task_lun_no[1], in iscsi_print_iscsit_task_data()
2346 scsi_task.task_lun_no[2], scsi_task.task_lun_no[3], in iscsi_print_iscsit_task_data()
2347 scsi_task.task_lun_no[4], scsi_task.task_lun_no[5], in iscsi_print_iscsit_task_data()
2348 scsi_task.task_lun_no[6], scsi_task.task_lun_no[7]); in iscsi_print_iscsit_task_data()
2350 scsi_task.task_cdb_length); in iscsi_print_iscsit_task_data()
2353 scsi_task.task_cdb_length, in iscsi_print_iscsit_task_data()
2357 scsi_task.task_cdb); in iscsi_print_iscsit_task_data()
2361 scsi_task.task_cur_nbufs, in iscsi_print_iscsit_task_data()
2362 scsi_task.task_max_nbufs); in iscsi_print_iscsit_task_data()
[all …]
/illumos-gate/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()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/io/comstar/stmf/
H A Dstmf.c112 stmf_status_t stmf_lun_reset_poll(stmf_lu_t *lu, struct scsi_task *task,
114 void stmf_target_reset_poll(struct scsi_task *task);
4320 struct scsi_task *
7128 stmf_dlun0_task_poll(struct scsi_task *task) in stmf_dlun0_task_poll()
7158 stmf_dlun0_task_done(struct scsi_task *task) in stmf_dlun0_task_done()
7235 stmf_lun_reset_poll(stmf_lu_t *lu, struct scsi_task *task, int target_reset) in stmf_lun_reset_poll()
7292 stmf_target_reset_poll(struct scsi_task *task) in stmf_target_reset_poll()