Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
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 /* ISCSI_TARGET_TMR_H */