brintos

brintos / linux-shallow public Read only

0
0
Text · 951 B · 2a877d1 Raw
23 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef ISCSI_TARGET_ERL0_H3#define ISCSI_TARGET_ERL0_H4 5#include <linux/types.h>6 7struct iscsit_cmd;8struct iscsit_conn;9struct iscsit_session;10 11extern void iscsit_set_dataout_sequence_values(struct iscsit_cmd *);12extern int iscsit_check_pre_dataout(struct iscsit_cmd *, unsigned char *);13extern int iscsit_check_post_dataout(struct iscsit_cmd *, unsigned char *, u8);14extern void iscsit_start_time2retain_handler(struct iscsit_session *);15extern void iscsit_handle_time2retain_timeout(struct timer_list *t);16extern int iscsit_stop_time2retain_timer(struct iscsit_session *);17extern void iscsit_connection_reinstatement_rcfr(struct iscsit_conn *);18extern void iscsit_cause_connection_reinstatement(struct iscsit_conn *, int);19extern void iscsit_fall_back_to_erl0(struct iscsit_session *);20extern void iscsit_take_action_for_connection_exit(struct iscsit_conn *, bool *);21 22#endif   /*** ISCSI_TARGET_ERL0_H ***/23