Home
last modified time | relevance | path

Searched refs:partial_parameter (Results 1 – 3 of 3) sorted by relevance

/spdk/test/unit/lib/iscsi/param.c/
H A Dparam_ut.c185 char *partial_parameter = NULL; in parse_valid_test() local
216 PARSE("C=AAA\0D=B", true, &partial_parameter); in parse_valid_test()
217 SPDK_CU_ASSERT_FATAL(partial_parameter != NULL); in parse_valid_test()
218 CU_ASSERT_STRING_EQUAL(partial_parameter, "D=B"); in parse_valid_test()
222 PARSE("XXXX\0E=UUUU\0", false, &partial_parameter); in parse_valid_test()
226 CU_ASSERT_PTR_NULL(partial_parameter); in parse_valid_test()
229 PARSE("IAMAFAK", true, &partial_parameter); in parse_valid_test()
230 CU_ASSERT_STRING_EQUAL(partial_parameter, "IAMAFAK"); in parse_valid_test()
233 PARSE("EDKEY=TTTT\0F=IIII", false, &partial_parameter); in parse_valid_test()
237 CU_ASSERT_PTR_NULL(partial_parameter); in parse_valid_test()
[all …]
/spdk/lib/iscsi/
H A Dparam.c285 int len, bool cbit_enabled, char **partial_parameter) in iscsi_parse_params() argument
302 if (partial_parameter && *partial_parameter) { in iscsi_parse_params()
306 p = spdk_sprintf_alloc("%s%s", *partial_parameter, (const char *)data); in iscsi_parse_params()
310 rc = iscsi_parse_param(params, p, i + strlen(*partial_parameter)); in iscsi_parse_params()
315 free(*partial_parameter); in iscsi_parse_params()
316 *partial_parameter = NULL; in iscsi_parse_params()
324 if (partial_parameter == NULL) { in iscsi_parse_params()
342 *partial_parameter = calloc(1, len - i + 1); in iscsi_parse_params()
343 if (*partial_parameter == NULL) { in iscsi_parse_params()
347 memcpy(*partial_parameter, &data[i], len - i); in iscsi_parse_params()
H A Dparam.h45 int len, bool cbit_enabled, char **partial_parameter);