Lines Matching refs:value
143 pr_debug("%s: %s\n", param->name, param->value); in iscsi_print_params()
147 char *name, char *value, u8 phase, u8 scope, u8 sender, in iscsi_set_default_param() argument
165 param->value = kstrdup(value, GFP_KERNEL); in iscsi_set_default_param()
166 if (!param->value) { in iscsi_set_default_param()
217 kfree(param->value); in iscsi_set_default_param()
489 if (param->value) in iscsi_set_keys_to_negotiate()
624 new_param->value = kstrdup(param->value, GFP_KERNEL); in iscsi_copy_param_list()
625 if (!new_param->value || !new_param->name) { in iscsi_copy_param_list()
626 kfree(new_param->value); in iscsi_copy_param_list()
678 kfree(param->value); in iscsi_release_param_list()
707 int iscsi_extract_key_value(char *textbuf, char **key, char **value) in iscsi_extract_key_value() argument
709 *value = strchr(textbuf, '='); in iscsi_extract_key_value()
710 if (!*value) { in iscsi_extract_key_value()
717 **value = '\0'; in iscsi_extract_key_value()
718 *value = *value + 1; in iscsi_extract_key_value()
723 int iscsi_update_param_value(struct iscsi_param *param, char *value) in iscsi_update_param_value() argument
725 kfree(param->value); in iscsi_update_param_value()
727 param->value = kstrdup(value, GFP_KERNEL); in iscsi_update_param_value()
728 if (!param->value) { in iscsi_update_param_value()
734 param->name, param->value); in iscsi_update_param_value()
740 char *value, in iscsi_add_notunderstood_response() argument
745 if (strlen(value) > VALUE_MAXLEN) { in iscsi_add_notunderstood_response()
760 strlcpy(extra_response->value, NOTUNDERSTOOD, in iscsi_add_notunderstood_response()
761 sizeof(extra_response->value)); in iscsi_add_notunderstood_response()
793 if (!strcmp(param->value, NO)) in iscsi_check_proposer_for_optional_reply()
796 if (!strcmp(param->value, YES)) in iscsi_check_proposer_for_optional_reply()
831 static int iscsi_check_boolean_value(struct iscsi_param *param, char *value) in iscsi_check_boolean_value() argument
833 if (strcmp(value, YES) && strcmp(value, NO)) { in iscsi_check_boolean_value()
845 int value = 0; in iscsi_check_numerical_value() local
847 value = simple_strtoul(value_ptr, &tmpptr, 0); in iscsi_check_numerical_value()
850 if ((value < 0) || (value > 2)) { in iscsi_check_numerical_value()
858 if ((value < 0) || (value > 3600)) { in iscsi_check_numerical_value()
866 if ((value < 0) || (value > 32767)) { in iscsi_check_numerical_value()
874 if ((value < 0) || (value > 65535)) { in iscsi_check_numerical_value()
882 if ((value < 1) || (value > 65535)) { in iscsi_check_numerical_value()
890 if ((value < 2) || (value > 3600)) { in iscsi_check_numerical_value()
898 if ((value < 512) || (value > 16777215)) { in iscsi_check_numerical_value()
909 static int iscsi_check_numerical_range_value(struct iscsi_param *param, char *value) in iscsi_check_numerical_range_value() argument
925 tilde_ptr = strchr(value, '~'); in iscsi_check_numerical_range_value()
933 left_val_ptr = value; in iscsi_check_numerical_range_value()
934 right_val_ptr = value + strlen(left_val_ptr) + 1; in iscsi_check_numerical_range_value()
955 tilde_ptr = strchr(param->value, '~'); in iscsi_check_numerical_range_value()
963 left_val_ptr = param->value; in iscsi_check_numerical_range_value()
964 right_val_ptr = param->value + strlen(left_val_ptr) + 1; in iscsi_check_numerical_range_value()
994 static int iscsi_check_string_or_list_value(struct iscsi_param *param, char *value) in iscsi_check_string_or_list_value() argument
1000 if (strcmp(value, KRB5) && strcmp(value, SPKM1) && in iscsi_check_string_or_list_value()
1001 strcmp(value, SPKM2) && strcmp(value, SRP) && in iscsi_check_string_or_list_value()
1002 strcmp(value, CHAP) && strcmp(value, NONE)) { in iscsi_check_string_or_list_value()
1011 if (strcmp(value, CRC32C) && strcmp(value, NONE)) { in iscsi_check_string_or_list_value()
1019 if (strcmp(value, DISCOVERY) && strcmp(value, NORMAL)) { in iscsi_check_string_or_list_value()
1036 char *value) in iscsi_get_value_from_number_range() argument
1041 tilde_ptr1 = strchr(value, '~'); in iscsi_get_value_from_number_range()
1047 tilde_ptr2 = strchr(param->value, '~'); in iscsi_get_value_from_number_range()
1059 char *value) in iscsi_check_valuelist_for_support() argument
1064 acceptor_values = param->value; in iscsi_check_valuelist_for_support()
1065 proposer_values = value; in iscsi_check_valuelist_for_support()
1073 acceptor_values = param->value; in iscsi_check_valuelist_for_support()
1102 static int iscsi_check_acceptor_state(struct iscsi_param *param, char *value, in iscsi_check_acceptor_state() argument
1118 if (!strcmp(value, YES)) in iscsi_check_acceptor_state()
1120 if (!strcmp(param->value, YES)) in iscsi_check_acceptor_state()
1131 if (!strcmp(value, YES)) in iscsi_check_acceptor_state()
1133 if (!strcmp(param->value, YES)) in iscsi_check_acceptor_state()
1143 u32 acceptor_value = simple_strtoul(param->value, &tmpptr, 0); in iscsi_check_acceptor_state()
1144 u32 proposer_value = simple_strtoul(value, &tmpptr, 0); in iscsi_check_acceptor_state()
1160 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1170 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1174 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1183 rc = kstrtoull(param->value, 0, &tmp); in iscsi_check_acceptor_state()
1199 param_mxdsl->value); in iscsi_check_acceptor_state()
1204 param->name, param->value); in iscsi_check_acceptor_state()
1209 param, value); in iscsi_check_acceptor_state()
1216 param, value); in iscsi_check_acceptor_state()
1220 " \"%s\".\n", value, param->value); in iscsi_check_acceptor_state()
1226 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_acceptor_state()
1234 static int iscsi_check_proposer_state(struct iscsi_param *param, char *value) in iscsi_check_proposer_state() argument
1247 if (!strcmp(value, IRRELEVANT) || !strcmp(value, REJECT)) { in iscsi_check_proposer_state()
1248 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_proposer_state()
1253 tilde_ptr = strchr(value, '~'); in iscsi_check_proposer_state()
1259 tilde_ptr = strchr(param->value, '~'); in iscsi_check_proposer_state()
1267 left_val_ptr = param->value; in iscsi_check_proposer_state()
1268 right_val_ptr = param->value + strlen(left_val_ptr) + 1; in iscsi_check_proposer_state()
1271 recieved_value = simple_strtoul(value, NULL, 0); in iscsi_check_proposer_state()
1285 comma_ptr = strchr(value, ','); in iscsi_check_proposer_state()
1292 tmp_ptr = iscsi_check_valuelist_for_support(param, value); in iscsi_check_proposer_state()
1297 if (iscsi_update_param_value(param, value) < 0) in iscsi_check_proposer_state()
1303 static int iscsi_check_value(struct iscsi_param *param, char *value) in iscsi_check_value() argument
1307 if (!strcmp(value, REJECT)) { in iscsi_check_value()
1317 pr_err("Received %s=%s\n", param->name, value); in iscsi_check_value()
1320 if (!strcmp(value, IRRELEVANT)) { in iscsi_check_value()
1321 pr_debug("Received %s=%s\n", param->name, value); in iscsi_check_value()
1325 if (!strcmp(value, NOTUNDERSTOOD)) { in iscsi_check_value()
1328 param->name, value); in iscsi_check_value()
1334 " with \"%s\", protocol error.\n", param->name, value); in iscsi_check_value()
1340 comma_ptr = strchr(value, ','); in iscsi_check_value()
1351 if (strlen(value) > VALUE_MAXLEN) { in iscsi_check_value()
1359 if (iscsi_check_boolean_value(param, value) < 0) in iscsi_check_value()
1362 if (iscsi_check_numerical_value(param, value) < 0) in iscsi_check_value()
1365 if (iscsi_check_numerical_range_value(param, value) < 0) in iscsi_check_value()
1368 if (iscsi_check_string_or_list_value(param, value) < 0) in iscsi_check_value()
1378 value = comma_ptr; in iscsi_check_value()
1379 } while (value); in iscsi_check_value()
1495 if (!strcmp(param->value, NORMAL)) in iscsi_enforce_integrity_rules()
1498 ErrorRecoveryLevel = simple_strtoul(param->value, in iscsi_enforce_integrity_rules()
1501 if (!strcmp(param->value, YES)) in iscsi_enforce_integrity_rules()
1504 MaxBurstLength = simple_strtoul(param->value, in iscsi_enforce_integrity_rules()
1507 if (!strcmp(param->value, YES)) in iscsi_enforce_integrity_rules()
1510 if (!strcmp(param->value, YES)) in iscsi_enforce_integrity_rules()
1513 if (!strcmp(param->value, REJECT)) in iscsi_enforce_integrity_rules()
1516 if (!strcmp(param->value, REJECT)) in iscsi_enforce_integrity_rules()
1531 if (strcmp(param->value, "1")) { in iscsi_enforce_integrity_rules()
1535 param->name, param->value); in iscsi_enforce_integrity_rules()
1539 if (strcmp(param->value, "1")) { in iscsi_enforce_integrity_rules()
1543 param->name, param->value); in iscsi_enforce_integrity_rules()
1547 FirstBurstLength = simple_strtoul(param->value, in iscsi_enforce_integrity_rules()
1556 param->name, param->value); in iscsi_enforce_integrity_rules()
1564 param->name, param->value); in iscsi_enforce_integrity_rules()
1571 param->name, param->value); in iscsi_enforce_integrity_rules()
1574 if (!strcmp(param->value, REJECT)) in iscsi_enforce_integrity_rules()
1580 param->name, param->value); in iscsi_enforce_integrity_rules()
1583 if (!strcmp(param->value, REJECT)) in iscsi_enforce_integrity_rules()
1589 param->name, param->value); in iscsi_enforce_integrity_rules()
1618 char *key, *value; in iscsi_decode_text_input() local
1621 if (iscsi_extract_key_value(start, &key, &value) < 0) { in iscsi_decode_text_input()
1626 pr_debug("Got key: %s=%s\n", key, value); in iscsi_decode_text_input()
1638 value, param_list) < 0) { in iscsi_decode_text_input()
1642 start += strlen(key) + strlen(value) + 2; in iscsi_decode_text_input()
1645 if (iscsi_check_value(param, value) < 0) { in iscsi_decode_text_input()
1650 start += strlen(key) + strlen(value) + 2; in iscsi_decode_text_input()
1653 if (iscsi_check_proposer_state(param, value) < 0) { in iscsi_decode_text_input()
1659 if (iscsi_check_acceptor_state(param, value, conn) < 0) { in iscsi_decode_text_input()
1695 param->name, param->value); in iscsi_encode_text_output()
1700 param->name, param->value); in iscsi_encode_text_output()
1708 param->name, param->value); in iscsi_encode_text_output()
1714 param->name, param->value); in iscsi_encode_text_output()
1719 *length += sprintf(output_buf, "%s=%s", er->key, er->value); in iscsi_encode_text_output()
1722 pr_debug("Sending key: %s=%s\n", er->key, er->value); in iscsi_encode_text_output()
1754 char *key = NULL, *value = NULL; in iscsi_change_param_value() local
1758 if (iscsi_extract_key_value(keyvalue, &key, &value) < 0) in iscsi_change_param_value()
1771 if (iscsi_check_value(param, value) < 0) { in iscsi_change_param_value()
1778 if (iscsi_update_param_value(param, value) < 0) in iscsi_change_param_value()
1801 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1803 param->value); in iscsi_set_connection_parameters()
1810 param->value); in iscsi_set_connection_parameters()
1812 ops->HeaderDigest = !strcmp(param->value, CRC32C); in iscsi_set_connection_parameters()
1814 param->value); in iscsi_set_connection_parameters()
1816 ops->DataDigest = !strcmp(param->value, CRC32C); in iscsi_set_connection_parameters()
1818 param->value); in iscsi_set_connection_parameters()
1828 ops->OFMarker = !strcmp(param->value, YES); in iscsi_set_connection_parameters()
1830 param->value); in iscsi_set_connection_parameters()
1832 ops->IFMarker = !strcmp(param->value, YES); in iscsi_set_connection_parameters()
1834 param->value); in iscsi_set_connection_parameters()
1837 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1839 param->value); in iscsi_set_connection_parameters()
1842 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1844 param->value); in iscsi_set_connection_parameters()
1847 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1849 param->value); in iscsi_set_connection_parameters()
1855 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_connection_parameters()
1857 param->value); in iscsi_set_connection_parameters()
1881 if (!param->value) in iscsi_set_session_parameters()
1886 "%s", param->value); in iscsi_set_session_parameters()
1888 param->value); in iscsi_set_session_parameters()
1890 if (!param->value) in iscsi_set_session_parameters()
1894 "%s", param->value); in iscsi_set_session_parameters()
1896 param->value); in iscsi_set_session_parameters()
1898 if (!param->value) in iscsi_set_session_parameters()
1903 "%s", param->value); in iscsi_set_session_parameters()
1905 param->value); in iscsi_set_session_parameters()
1907 if (!param->value) in iscsi_set_session_parameters()
1910 "%s", param->value); in iscsi_set_session_parameters()
1912 param->value); in iscsi_set_session_parameters()
1915 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1917 param->value); in iscsi_set_session_parameters()
1920 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1922 param->value); in iscsi_set_session_parameters()
1924 ops->InitialR2T = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1926 param->value); in iscsi_set_session_parameters()
1928 ops->ImmediateData = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1930 param->value); in iscsi_set_session_parameters()
1933 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1935 param->value); in iscsi_set_session_parameters()
1938 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1940 param->value); in iscsi_set_session_parameters()
1943 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1945 param->value); in iscsi_set_session_parameters()
1948 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1950 param->value); in iscsi_set_session_parameters()
1953 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1955 param->value); in iscsi_set_session_parameters()
1957 ops->DataPDUInOrder = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1959 param->value); in iscsi_set_session_parameters()
1961 ops->DataSequenceInOrder = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1963 param->value); in iscsi_set_session_parameters()
1966 simple_strtoul(param->value, &tmpptr, 0); in iscsi_set_session_parameters()
1968 param->value); in iscsi_set_session_parameters()
1970 ops->SessionType = !strcmp(param->value, DISCOVERY); in iscsi_set_session_parameters()
1972 param->value); in iscsi_set_session_parameters()
1974 ops->RDMAExtensions = !strcmp(param->value, YES); in iscsi_set_session_parameters()
1976 param->value); in iscsi_set_session_parameters()