blob: b28df886d828a9846abdea2ccd744885a705a2e2 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Nicholas Bellingere48354c2011-07-23 06:43:04 +00002#ifndef ISCSI_TARGET_DATAIN_VALUES_H
3#define ISCSI_TARGET_DATAIN_VALUES_H
4
Max Gurtovoy66cd9d42022-04-28 12:29:37 +03005struct iscsit_cmd;
Bart Van Assche8dcf07b2016-11-14 15:47:14 -08006struct iscsi_datain;
7
Nicholas Bellingere48354c2011-07-23 06:43:04 +00008extern struct iscsi_datain_req *iscsit_allocate_datain_req(void);
Max Gurtovoy66cd9d42022-04-28 12:29:37 +03009extern void iscsit_attach_datain_req(struct iscsit_cmd *, struct iscsi_datain_req *);
10extern void iscsit_free_datain_req(struct iscsit_cmd *, struct iscsi_datain_req *);
11extern void iscsit_free_all_datain_reqs(struct iscsit_cmd *);
12extern struct iscsi_datain_req *iscsit_get_datain_req(struct iscsit_cmd *);
13extern struct iscsi_datain_req *iscsit_get_datain_values(struct iscsit_cmd *,
Nicholas Bellingere48354c2011-07-23 06:43:04 +000014 struct iscsi_datain *);
15
16#endif /*** ISCSI_TARGET_DATAIN_VALUES_H ***/