Lines Matching refs:param_list

70 static struct iscsi_param *iscsi_set_default_param(struct iscsi_param_list *param_list,  in iscsi_set_default_param()  argument
132 list_add_tail(&param->p_list, &param_list->param_list); in iscsi_set_default_param()
157 INIT_LIST_HEAD(&pl->param_list); in iscsi_create_default_params()
386 struct iscsi_param_list *param_list, in iscsi_set_keys_to_negotiate() argument
391 param_list->iser = iser; in iscsi_set_keys_to_negotiate()
393 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_set_keys_to_negotiate()
467 struct iscsi_param_list *param_list) in iscsi_set_keys_irrelevant_for_discovery() argument
471 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_set_keys_irrelevant_for_discovery()
520 struct iscsi_param_list *param_list = NULL; in iscsi_copy_param_list() local
522 param_list = kzalloc(sizeof(struct iscsi_param_list), GFP_KERNEL); in iscsi_copy_param_list()
523 if (!param_list) { in iscsi_copy_param_list()
527 INIT_LIST_HEAD(&param_list->param_list); in iscsi_copy_param_list()
528 INIT_LIST_HEAD(&param_list->extra_response_list); in iscsi_copy_param_list()
530 list_for_each_entry(param, &src_param_list->param_list, p_list) { in iscsi_copy_param_list()
562 list_add_tail(&new_param->p_list, &param_list->param_list); in iscsi_copy_param_list()
565 if (!list_empty(&param_list->param_list)) { in iscsi_copy_param_list()
566 *dst_param_list = param_list; in iscsi_copy_param_list()
575 iscsi_release_param_list(param_list); in iscsi_copy_param_list()
579 static void iscsi_release_extra_responses(struct iscsi_param_list *param_list) in iscsi_release_extra_responses() argument
583 list_for_each_entry_safe(er, er_tmp, &param_list->extra_response_list, in iscsi_release_extra_responses()
590 void iscsi_release_param_list(struct iscsi_param_list *param_list) in iscsi_release_param_list() argument
594 list_for_each_entry_safe(param, param_tmp, &param_list->param_list, in iscsi_release_param_list()
603 iscsi_release_extra_responses(param_list); in iscsi_release_param_list()
605 kfree(param_list); in iscsi_release_param_list()
610 struct iscsi_param_list *param_list) in iscsi_find_param_from_key() argument
614 if (!key || !param_list) { in iscsi_find_param_from_key()
619 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_find_param_from_key()
663 struct iscsi_param_list *param_list) in iscsi_add_notunderstood_response() argument
686 &param_list->extra_response_list); in iscsi_add_notunderstood_response()
1001 conn->param_list); in iscsi_check_acceptor_state()
1143 struct iscsi_param_list *param_list) in __iscsi_check_key() argument
1153 param = iscsi_find_param_from_key(key, param_list); in __iscsi_check_key()
1178 struct iscsi_param_list *param_list) in iscsi_check_key() argument
1190 param = iscsi_find_param_from_key(key, param_list); in iscsi_check_key()
1239 struct iscsi_param_list *param_list) in iscsi_enforce_integrity_rules() argument
1247 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_enforce_integrity_rules()
1264 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_enforce_integrity_rules()
1311 struct iscsi_param_list *param_list = conn->param_list; in iscsi_decode_text_input() local
1339 param = iscsi_check_key(key, phase, sender, param_list); in iscsi_decode_text_input()
1342 param_list) < 0) in iscsi_decode_text_input()
1379 struct iscsi_param_list *param_list, in iscsi_encode_text_output() argument
1388 if (iscsi_enforce_integrity_rules(phase, param_list) < 0) in iscsi_encode_text_output()
1391 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_encode_text_output()
1423 list_for_each_entry(er, &param_list->extra_response_list, er_list) { in iscsi_encode_text_output()
1429 iscsi_release_extra_responses(param_list); in iscsi_encode_text_output()
1434 int iscsi_check_negotiated_keys(struct iscsi_param_list *param_list) in iscsi_check_negotiated_keys() argument
1439 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_check_negotiated_keys()
1456 struct iscsi_param_list *param_list, in iscsi_change_param_value() argument
1467 param = __iscsi_check_key(keyvalue, sender, param_list); in iscsi_change_param_value()
1471 param = iscsi_check_key(keyvalue, 0, sender, param_list); in iscsi_change_param_value()
1491 struct iscsi_param_list *param_list) in iscsi_set_connection_parameters() argument
1498 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_set_connection_parameters()
1556 struct iscsi_param_list *param_list, in iscsi_set_session_parameters() argument
1564 list_for_each_entry(param, &param_list->param_list, p_list) { in iscsi_set_session_parameters()