H A D | iscsi.c | 43 #include <ipxe/iscsi.h> 143 static void iscsi_start_tx ( struct iscsi_session *iscsi ); 144 static void iscsi_start_login ( struct iscsi_session *iscsi ); 145 static void iscsi_start_data_out ( struct iscsi_session *iscsi, 151 * @v iscsi iSCSI session 153 static void iscsi_rx_buffered_data_done ( struct iscsi_session *iscsi ) { 154 free ( iscsi->rx_buffer ); 155 iscsi->rx_buffer = NULL; 161 * @v iscsi iSCSI session 171 static int iscsi_rx_buffered_data ( struct iscsi_session *iscsi, argument 194 struct iscsi_session *iscsi = local 216 iscsi_close( struct iscsi_session *iscsi, int rc ) argument 297 iscsi_close_connection( struct iscsi_session *iscsi, int rc ) argument 329 iscsi_scsi_done( struct iscsi_session *iscsi, int rc, struct scsi_rsp *rsp ) argument 406 iscsi_rx_scsi_response( struct iscsi_session *iscsi, const void *data, size_t len, size_t remaining ) argument 456 iscsi_rx_data_in( struct iscsi_session *iscsi, const void *data, size_t len, size_t remaining ) argument 493 iscsi_rx_r2t( struct iscsi_session *iscsi, const void *data __unused, size_t len __unused, size_t remaining __unused ) argument 514 iscsi_start_data_out( struct iscsi_session *iscsi, unsigned int datasn ) argument 603 iscsi_rx_nop_in( struct iscsi_session *iscsi, const void *data __unused, size_t len __unused, size_t remaining __unused ) argument 670 iscsi_build_login_request_strings( struct iscsi_session *iscsi, void *data, size_t len ) argument 863 iscsi_handle_targetaddress_value( struct iscsi_session *iscsi, const char *value ) argument 893 iscsi_handle_authmethod_value( struct iscsi_session *iscsi, const char *value ) argument 914 iscsi_handle_chap_a_value( struct iscsi_session *iscsi, const char *value ) argument 937 iscsi_handle_chap_i_value( struct iscsi_session *iscsi, const char *value ) argument 978 iscsi_handle_chap_c_value( struct iscsi_session *iscsi, const char *value ) argument 1019 iscsi_handle_chap_n_value( struct iscsi_session *iscsi, const char *value ) argument 1048 iscsi_handle_chap_r_value( struct iscsi_session *iscsi, const char *value ) argument 1133 iscsi_handle_string( struct iscsi_session *iscsi, const char *string ) argument 1183 iscsi_handle_strings( struct iscsi_session *iscsi, const char *strings, size_t len ) argument 1248 iscsi_rx_login_response( struct iscsi_session *iscsi, const void *data, size_t len, size_t remaining ) argument 1539 iscsi_rx_bhs( struct iscsi_session *iscsi, const void *data, size_t len, size_t remaining __unused ) argument 1580 iscsi_rx_data( struct iscsi_session *iscsi, const void *data, size_t len, size_t remaining ) argument 1624 iscsi_socket_deliver( struct iscsi_session *iscsi, struct io_buffer *iobuf, struct xfer_metadata *meta __unused ) argument 1708 iscsi_vredirect( struct iscsi_session *iscsi, int type, va_list args ) argument 1775 iscsi_scsi_command( struct iscsi_session *iscsi, struct interface *parent, struct scsi_cmd *command ) argument 1823 iscsi_command_close( struct iscsi_session *iscsi, int rc ) argument 1891 iscsi_parse_root_path( struct iscsi_session *iscsi, const char *root_path ) argument 2056 struct iscsi_session *iscsi; local [all...] |