0001
0002 #ifndef ISCSI_TARGET_TMR_H
0003 #define ISCSI_TARGET_TMR_H
0004
0005 #include <linux/types.h>
0006
0007 struct iscsit_cmd;
0008 struct iscsit_conn;
0009 struct iscsi_tmr_req;
0010
0011 extern u8 iscsit_tmr_abort_task(struct iscsit_cmd *, unsigned char *);
0012 extern int iscsit_tmr_task_warm_reset(struct iscsit_conn *, struct iscsi_tmr_req *,
0013 unsigned char *);
0014 extern int iscsit_tmr_task_cold_reset(struct iscsit_conn *, struct iscsi_tmr_req *,
0015 unsigned char *);
0016 extern u8 iscsit_tmr_task_reassign(struct iscsit_cmd *, unsigned char *);
0017 extern int iscsit_tmr_post_handler(struct iscsit_cmd *, struct iscsit_conn *);
0018 extern int iscsit_check_task_reassign_expdatasn(struct iscsi_tmr_req *,
0019 struct iscsit_conn *);
0020
0021 #endif