Commit | Line | Data |
---|---|---|
5a55c259 FT |
1 | struct scsi_cmnd; |
2 | struct scsi_lun; | |
3 | struct Scsi_Host; | |
4 | struct task_struct; | |
5 | ||
6 | /* tmp - will replace with SCSI logging stuff */ | |
7 | #define eprintk(fmt, args...) \ | |
8 | do { \ | |
9 | printk("%s(%d) " fmt, __FUNCTION__, __LINE__, ##args); \ | |
10 | } while (0) | |
11 | ||
12 | #define dprintk(fmt, args...) | |
13 | /* #define dprintk eprintk */ | |
14 | ||
15 | extern void scsi_tgt_if_exit(void); | |
16 | extern int scsi_tgt_if_init(void); | |
17 | ||
18 | extern int scsi_tgt_uspace_send_cmd(struct scsi_cmnd *cmd, struct scsi_lun *lun, | |
19 | u64 tag); | |
20 | extern int scsi_tgt_uspace_send_status(struct scsi_cmnd *cmd, u64 tag); | |
bc7e380a FT |
21 | extern int scsi_tgt_kspace_exec(int host_no, int result, u64 tag, |
22 | unsigned long uaddr, u32 len, unsigned long sense_uaddr, | |
23 | u32 sense_len, u8 rw); | |
5a55c259 FT |
24 | extern int scsi_tgt_uspace_send_tsk_mgmt(int host_no, int function, u64 tag, |
25 | struct scsi_lun *scsilun, void *data); | |
26 | extern int scsi_tgt_kspace_tsk_mgmt(int host_no, u64 mid, int result); |