| FUJITA Tomonori | 5a55c25 | 2006-11-16 19:24:13 +0900 | [diff] [blame] | 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); | 
|  | 21 | extern int scsi_tgt_kspace_exec(int host_no, u64 tag, int result, u32 len, | 
|  | 22 | unsigned long uaddr, u8 rw); | 
|  | 23 | extern int scsi_tgt_uspace_send_tsk_mgmt(int host_no, int function, u64 tag, | 
|  | 24 | struct scsi_lun *scsilun, void *data); | 
|  | 25 | extern int scsi_tgt_kspace_tsk_mgmt(int host_no, u64 mid, int result); |