Lines Matching refs:value
123 pr_debug("%s: %s\n", param->name, param->value); in iscsi_print_params()
127 char *name, char *value, u8 phase, u8 scope, u8 sender, in iscsi_set_default_param() argument
145 param->value = kstrdup(value, GFP_KERNEL); in iscsi_set_default_param()
146 if (!param->value) { in iscsi_set_default_param()
193 kfree(param->value); in iscsi_set_default_param()
466 if (param->value) in iscsi_set_keys_to_negotiate()
601 new_param->value = kstrdup(param->value, GFP_KERNEL); in iscsi_copy_param_list()
602 if (!new_param->value || !new_param->name) { in iscsi_copy_param_list()
603 kfree(new_param->value); in iscsi_copy_param_list()
655 kfree(param->value); in iscsi_release_param_list()
684 int iscsi_extract_key_value(char *textbuf, char **key, char **value) in iscsi_extract_key_value() argument
686 *value = strchr(textbuf, '='); in iscsi_extract_key_value()
687 if (!*value) { in iscsi_extract_key_value()
694 **value = '\0'; in iscsi_extract_key_value()
695 *value = *value + 1; in iscsi_extract_key_value()
700 int iscsi_update_param_value(struct iscsi_param *param, char *value) in iscsi_update_param_value() argument
702 kfree(param->value); in iscsi_update_param_value()
704 param->value = kstrdup(value, GFP_KERNEL); in iscsi_update_param_value()
705 if (!param->value) { in iscsi_update_param_value()
711 param->name, param->value); in iscsi_update_param_value()
717 char *value, in iscsi_add_notunderstood_response() argument
722 if (strlen(value) > VALUE_MAXLEN) { in iscsi_add_notunderstood_response()
737 strlcpy(extra_response->value, NOTUNDERSTOOD, in iscsi_add_notunderstood_response()
738 sizeof(extra_response->value)); in iscsi_add_notunderstood_response()
770 if (!strcmp(param->value, NO)) in iscsi_check_proposer_for_optional_reply()
773 if (!strcmp(param->value, YES)) in iscsi_check_proposer_for_optional_reply()
808 static int iscsi_check_boolean_value(struct iscsi_param *param, char *value) in iscsi_check_boolean_value() argument
810 if (strcmp(value, YES) && strcmp(value, NO)) { in iscsi_check_boolean_value()
822 int value = 0; in iscsi_check_numerical_value() local
824 value = simple_strtoul(value_ptr, &tmpptr, 0); in iscsi_check_numerical_value()
827 if ((value < 0) || (value > 2)) { in iscsi_check_numerical_value()
835 if ((value < 0) || (value > 3600)) { in iscsi_check_numerical_value()
843 if ((value < 0) || (value > 32767)) { in iscsi_check_numerical_value()
851 if ((value < 0) || (value > 65535)) { in iscsi_check_numerical_value()
859 if ((value < 1) || (value > 65535)) { in iscsi_check_numerical_value()
867 if ((value < 2) || (value > 3600)) { in iscsi_check_numerical_value()
875 if ((value < 512) || (value > 16777215)) { in iscsi_check_numerical_value()
886 static int iscsi_check_string_or_list_value(struct iscsi_param *param, char *value) in iscsi_check_string_or_list_value() argument
892 if (strcmp(value, KRB5) && strcmp(value, SPKM1) && in iscsi_check_string_or_list_value()
893 strcmp(value, SPKM2) && strcmp(value, SRP) && in iscsi_check_string_or_list_value()
894 strcmp(value, CHAP) && strcmp(value, NONE)) { in iscsi_check_string_or_list_value()
903 if (strcmp(value, CRC32C) && strcmp(value, NONE)) { in iscsi_check_string_or_list_value()
911 if (strcmp(value, DISCOVERY) && strcmp(value, NORMAL)) { in iscsi_check_string_or_list_value()
924 char *value) in iscsi_check_valuelist_for_support() argument
929 acceptor_values = param->value; in iscsi_check_valuelist_for_support()
930 proposer_values = value; in iscsi_check_valuelist_for_support()
938 acceptor_values = param->value; in iscsi_check_valuelist_for_support()
967 static int iscsi_check_acceptor_state(struct iscsi_param *param, char *value, in iscsi_check_acceptor_state() argument
983 if (!strcmp(value, YES)) in iscsi_check_acceptor_state()
985 if (!strcmp(param->value, YES)) in iscsi_check_acceptor_state()
996 if (!strcmp(value, YES)) in iscsi_check_acceptor_state()
998 if (!strcmp(param->value, YES)) in iscsi_check_acceptor_state()
1008 u32 acceptor_value = simple_strtoul(param->value, &tmpptr, 0); in iscsi_check_acceptor_state()
1009 u32 proposer_value = simple_strtoul(value, &tmpptr, 0); in iscsi_check_acceptor_state()
1025 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1035 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1039 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1048 rc = kstrtoull(param->value, 0, &tmp); in iscsi_check_acceptor_state()
1064 param_mxdsl->value); in iscsi_check_acceptor_state()
1069 param->name, param->value); in iscsi_check_acceptor_state()
1073 param, value); in iscsi_check_acceptor_state()
1077 " \"%s\".\n", value, param->value); in iscsi_check_acceptor_state()
1083 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1091 static int iscsi_check_proposer_state(struct iscsi_param *param, char *value) in iscsi_check_proposer_state() argument
1102 comma_ptr = strchr(value, ','); in iscsi_check_proposer_state()
1109 tmp_ptr = iscsi_check_valuelist_for_support(param, value); in iscsi_check_proposer_state()
1114 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_proposer_state()
1120 static int iscsi_check_value(struct iscsi_param *param, char *value) in iscsi_check_value() argument
1124 if (!strcmp(value, REJECT)) { in iscsi_check_value()
1134 pr_err("Received %s=%s\n", param->name, value); in iscsi_check_value()
1137 if (!strcmp(value, IRRELEVANT)) { in iscsi_check_value()
1138 pr_debug("Received %s=%s\n", param->name, value); in iscsi_check_value()
1142 if (!strcmp(value, NOTUNDERSTOOD)) { in iscsi_check_value()
1145 param->name, value); in iscsi_check_value()
1151 " with \"%s\", protocol error.\n", param->name, value); in iscsi_check_value()
1157 comma_ptr = strchr(value, ','); in iscsi_check_value()
1168 if (strlen(value) > VALUE_MAXLEN) { in iscsi_check_value()
1176 if (iscsi_check_boolean_value(param, value) < 0) in iscsi_check_value()
1179 if (iscsi_check_numerical_value(param, value) < 0) in iscsi_check_value()
1182 if (iscsi_check_string_or_list_value(param, value) < 0) in iscsi_check_value()
1192 value = comma_ptr; in iscsi_check_value()
1193 } while (value); in iscsi_check_value()
1307 if (!strcmp(param->value, NORMAL)) in iscsi_enforce_integrity_rules()
1310 ErrorRecoveryLevel = simple_strtoul(param->value, in iscsi_enforce_integrity_rules()
1313 if (!strcmp(param->value, YES)) in iscsi_enforce_integrity_rules()
1316 MaxBurstLength = simple_strtoul(param->value, in iscsi_enforce_integrity_rules()
1327 if (strcmp(param->value, "1")) { in iscsi_enforce_integrity_rules()
1331 param->name, param->value); in iscsi_enforce_integrity_rules()
1335 if (strcmp(param->value, "1")) { in iscsi_enforce_integrity_rules()
1339 param->name, param->value); in iscsi_enforce_integrity_rules()
1343 FirstBurstLength = simple_strtoul(param->value, in iscsi_enforce_integrity_rules()
1352 param->name, param->value); in iscsi_enforce_integrity_rules()
1382 char *key, *value; in iscsi_decode_text_input() local
1385 if (iscsi_extract_key_value(start, &key, &value) < 0) { in iscsi_decode_text_input()
1390 pr_debug("Got key: %s=%s\n", key, value); in iscsi_decode_text_input()
1402 value, param_list) < 0) { in iscsi_decode_text_input()
1406 start += strlen(key) + strlen(value) + 2; in iscsi_decode_text_input()
1409 if (iscsi_check_value(param, value) < 0) { in iscsi_decode_text_input()
1414 start += strlen(key) + strlen(value) + 2; in iscsi_decode_text_input()
1417 if (iscsi_check_proposer_state(param, value) < 0) { in iscsi_decode_text_input()
1423 if (iscsi_check_acceptor_state(param, value, conn) < 0) { in iscsi_decode_text_input()
1459 param->name, param->value); in iscsi_encode_text_output()
1464 param->name, param->value); in iscsi_encode_text_output()
1472 param->name, param->value); in iscsi_encode_text_output()
1478 param->name, param->value); in iscsi_encode_text_output()
1483 *length += sprintf(output_buf, "%s=%s", er->key, er->value); in iscsi_encode_text_output()
1486 pr_debug("Sending key: %s=%s\n", er->key, er->value); in iscsi_encode_text_output()
1518 char *key = NULL, *value = NULL; in iscsi_change_param_value() local
1522 if (iscsi_extract_key_value(keyvalue, &key, &value) < 0) in iscsi_change_param_value()
1535 if (iscsi_check_value(param, value) < 0) { in iscsi_change_param_value()
1542 if (iscsi_update_param_value(param, value) < 0) in iscsi_change_param_value()
1565 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1567 param->value); in iscsi_set_connection_parameters()
1574 param->value); in iscsi_set_connection_parameters()
1576 ops->HeaderDigest = !strcmp(param->value, CRC32C); in iscsi_set_connection_parameters()
1578 param->value); in iscsi_set_connection_parameters()
1580 ops->DataDigest = !strcmp(param->value, CRC32C); in iscsi_set_connection_parameters()
1582 param->value); in iscsi_set_connection_parameters()
1593 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1595 param->value); in iscsi_set_connection_parameters()
1601 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1603 param->value); in iscsi_set_connection_parameters()
1627 if (!param->value) in iscsi_set_session_parameters()
1632 "%s", param->value); in iscsi_set_session_parameters()
1634 param->value); in iscsi_set_session_parameters()
1636 if (!param->value) in iscsi_set_session_parameters()
1640 "%s", param->value); in iscsi_set_session_parameters()
1642 param->value); in iscsi_set_session_parameters()
1644 if (!param->value) in iscsi_set_session_parameters()
1649 "%s", param->value); in iscsi_set_session_parameters()
1651 param->value); in iscsi_set_session_parameters()
1653 if (!param->value) in iscsi_set_session_parameters()
1656 "%s", param->value); in iscsi_set_session_parameters()
1658 param->value); in iscsi_set_session_parameters()
1661 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1663 param->value); in iscsi_set_session_parameters()
1666 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1668 param->value); in iscsi_set_session_parameters()
1670 ops->InitialR2T = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1672 param->value); in iscsi_set_session_parameters()
1674 ops->ImmediateData = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1676 param->value); in iscsi_set_session_parameters()
1679 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1681 param->value); in iscsi_set_session_parameters()
1684 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1686 param->value); in iscsi_set_session_parameters()
1689 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1691 param->value); in iscsi_set_session_parameters()
1694 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1696 param->value); in iscsi_set_session_parameters()
1699 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1701 param->value); in iscsi_set_session_parameters()
1703 ops->DataPDUInOrder = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1705 param->value); in iscsi_set_session_parameters()
1707 ops->DataSequenceInOrder = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1709 param->value); in iscsi_set_session_parameters()
1712 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1714 param->value); in iscsi_set_session_parameters()
1716 ops->SessionType = !strcmp(param->value, DISCOVERY); in iscsi_set_session_parameters()
1718 param->value); in iscsi_set_session_parameters()
1720 ops->RDMAExtensions = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1722 param->value); in iscsi_set_session_parameters()