Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
iscsi_target_parameters.c File Reference
#include <linux/slab.h>
#include "iscsi_target_core.h"
#include "iscsi_target_util.h"
#include "iscsi_target_parameters.h"

Go to the source code of this file.

Functions

int iscsi_login_rx_data (struct iscsi_conn *conn, char *buf, int length)
 
int iscsi_login_tx_data (struct iscsi_conn *conn, char *pdu_buf, char *text_buf, int text_length)
 
void iscsi_dump_conn_ops (struct iscsi_conn_ops *conn_ops)
 
void iscsi_dump_sess_ops (struct iscsi_sess_ops *sess_ops)
 
void iscsi_print_params (struct iscsi_param_list *param_list)
 
int iscsi_create_default_params (struct iscsi_param_list **param_list_ptr)
 
int iscsi_set_keys_to_negotiate (int sessiontype, struct iscsi_param_list *param_list)
 
int iscsi_set_keys_irrelevant_for_discovery (struct iscsi_param_list *param_list)
 
int iscsi_copy_param_list (struct iscsi_param_list **dst_param_list, struct iscsi_param_list *src_param_list, int leading)
 
void iscsi_release_param_list (struct iscsi_param_list *param_list)
 
struct iscsi_paramiscsi_find_param_from_key (char *key, struct iscsi_param_list *param_list)
 
int iscsi_extract_key_value (char *textbuf, char **key, char **value)
 
int iscsi_update_param_value (struct iscsi_param *param, char *value)
 
int iscsi_decode_text_input (u8 phase, u8 sender, char *textbuf, u32 length, struct iscsi_conn *conn)
 
int iscsi_encode_text_output (u8 phase, u8 sender, char *textbuf, u32 *length, struct iscsi_param_list *param_list)
 
int iscsi_check_negotiated_keys (struct iscsi_param_list *param_list)
 
int iscsi_change_param_value (char *keyvalue, struct iscsi_param_list *param_list, int check_key)
 
void iscsi_set_connection_parameters (struct iscsi_conn_ops *ops, struct iscsi_param_list *param_list)
 
void iscsi_set_session_parameters (struct iscsi_sess_ops *ops, struct iscsi_param_list *param_list, int leading)
 

Function Documentation

int iscsi_change_param_value ( char keyvalue,
struct iscsi_param_list param_list,
int  check_key 
)

Definition at line 1716 of file iscsi_target_parameters.c.

int iscsi_check_negotiated_keys ( struct iscsi_param_list param_list)

Definition at line 1696 of file iscsi_target_parameters.c.

int iscsi_copy_param_list ( struct iscsi_param_list **  dst_param_list,
struct iscsi_param_list src_param_list,
int  leading 
)

Definition at line 552 of file iscsi_target_parameters.c.

int iscsi_create_default_params ( struct iscsi_param_list **  param_list_ptr)

Definition at line 228 of file iscsi_target_parameters.c.

int iscsi_decode_text_input ( u8  phase,
u8  sender,
char textbuf,
u32  length,
struct iscsi_conn conn 
)

Definition at line 1561 of file iscsi_target_parameters.c.

void iscsi_dump_conn_ops ( struct iscsi_conn_ops conn_ops)

Definition at line 90 of file iscsi_target_parameters.c.

void iscsi_dump_sess_ops ( struct iscsi_sess_ops sess_ops)

Definition at line 106 of file iscsi_target_parameters.c.

int iscsi_encode_text_output ( u8  phase,
u8  sender,
char textbuf,
u32 length,
struct iscsi_param_list param_list 
)

Definition at line 1638 of file iscsi_target_parameters.c.

int iscsi_extract_key_value ( char textbuf,
char **  key,
char **  value 
)

Definition at line 670 of file iscsi_target_parameters.c.

struct iscsi_param* iscsi_find_param_from_key ( char key,
struct iscsi_param_list param_list 
)
read

Definition at line 650 of file iscsi_target_parameters.c.

int iscsi_login_rx_data ( struct iscsi_conn conn,
char buf,
int  length 
)

Definition at line 27 of file iscsi_target_parameters.c.

int iscsi_login_tx_data ( struct iscsi_conn conn,
char pdu_buf,
char text_buf,
int  text_length 
)

Definition at line 56 of file iscsi_target_parameters.c.

void iscsi_print_params ( struct iscsi_param_list param_list)

Definition at line 136 of file iscsi_target_parameters.c.

void iscsi_release_param_list ( struct iscsi_param_list param_list)

Definition at line 629 of file iscsi_target_parameters.c.

void iscsi_set_connection_parameters ( struct iscsi_conn_ops ops,
struct iscsi_param_list param_list 
)

Definition at line 1751 of file iscsi_target_parameters.c.

int iscsi_set_keys_irrelevant_for_discovery ( struct iscsi_param_list param_list)

Definition at line 511 of file iscsi_target_parameters.c.

int iscsi_set_keys_to_negotiate ( int  sessiontype,
struct iscsi_param_list param_list 
)

Definition at line 444 of file iscsi_target_parameters.c.

void iscsi_set_session_parameters ( struct iscsi_sess_ops ops,
struct iscsi_param_list param_list,
int  leading 
)

Definition at line 1818 of file iscsi_target_parameters.c.

int iscsi_update_param_value ( struct iscsi_param param,
char value 
)

Definition at line 686 of file iscsi_target_parameters.c.