diff options
Diffstat (limited to 'drivers/scsi/scsi_tgt_priv.h')
-rw-r--r-- | drivers/scsi/scsi_tgt_priv.h | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/drivers/scsi/scsi_tgt_priv.h b/drivers/scsi/scsi_tgt_priv.h index e9e6db1c417f..cb92888948f9 100644 --- a/drivers/scsi/scsi_tgt_priv.h +++ b/drivers/scsi/scsi_tgt_priv.h | |||
@@ -15,12 +15,18 @@ do { \ | |||
15 | extern void scsi_tgt_if_exit(void); | 15 | extern void scsi_tgt_if_exit(void); |
16 | extern int scsi_tgt_if_init(void); | 16 | extern int scsi_tgt_if_init(void); |
17 | 17 | ||
18 | extern int scsi_tgt_uspace_send_cmd(struct scsi_cmnd *cmd, struct scsi_lun *lun, | 18 | extern int scsi_tgt_uspace_send_cmd(struct scsi_cmnd *cmd, u64 it_nexus_id, |
19 | u64 tag); | 19 | struct scsi_lun *lun, u64 tag); |
20 | extern int scsi_tgt_uspace_send_status(struct scsi_cmnd *cmd, u64 tag); | 20 | extern int scsi_tgt_uspace_send_status(struct scsi_cmnd *cmd, u64 it_nexus_id, |
21 | extern int scsi_tgt_kspace_exec(int host_no, int result, u64 tag, | 21 | u64 tag); |
22 | unsigned long uaddr, u32 len, unsigned long sense_uaddr, | 22 | extern int scsi_tgt_kspace_exec(int host_no, u64 it_nexus_id, int result, u64 tag, |
23 | u32 sense_len, u8 rw); | 23 | unsigned long uaddr, u32 len, |
24 | extern int scsi_tgt_uspace_send_tsk_mgmt(int host_no, int function, u64 tag, | 24 | unsigned long sense_uaddr, u32 sense_len, u8 rw); |
25 | extern int scsi_tgt_uspace_send_tsk_mgmt(int host_no, u64 it_nexus_id, | ||
26 | int function, u64 tag, | ||
25 | struct scsi_lun *scsilun, void *data); | 27 | struct scsi_lun *scsilun, void *data); |
26 | extern int scsi_tgt_kspace_tsk_mgmt(int host_no, u64 mid, int result); | 28 | extern int scsi_tgt_kspace_tsk_mgmt(int host_no, u64 it_nexus_id, |
29 | u64 mid, int result); | ||
30 | extern int scsi_tgt_uspace_send_it_nexus_request(int host_no, u64 it_nexus_id, | ||
31 | int function, char *initiator); | ||
32 | extern int scsi_tgt_kspace_it_nexus_rsp(int host_no, u64 it_nexus_id, int result); | ||