Lines Matching refs:token
139 static int parse_num64(uint64_t *num64, char *token) in parse_num64() argument
145 len = strlen(token); in parse_num64()
148 if (token[len - 1] == 'i') { in parse_num64()
149 switch (token[len - 2]) { in parse_num64()
158 token[len - 2] = 0; in parse_num64()
166 ret = kstrtou64(token, 0, num64); in parse_num64()
172 static int parse_name(char **pname, const char *token) in parse_name() argument
177 len = strlen(token) + 1; in parse_name()
181 name = kstrdup(token, GFP_KERNEL); in parse_name()
220 char *token[4]; in phram_setup() local
235 token[i] = strsep(&str, ","); in phram_setup()
240 if (!token[2]) in phram_setup()
243 ret = parse_name(&name, token[0]); in phram_setup()
247 ret = parse_num64(&start, token[1]); in phram_setup()
253 ret = parse_num64(&len, token[2]); in phram_setup()
259 if (token[3]) { in phram_setup()
260 ret = parse_num64(&erasesize, token[3]); in phram_setup()