Lines Matching refs:words
220 static int ddebug_tokenize(char *buf, char *words[], int maxwords) in ddebug_tokenize() argument
256 words[nwords++] = buf; in ddebug_tokenize()
264 pr_cont(" \"%s\"", words[i]); in ddebug_tokenize()
318 static int ddebug_parse_query(char *words[], int nwords, in ddebug_parse_query() argument
336 if (!strcmp(words[i], "func")) { in ddebug_parse_query()
337 rc = check_set(&query->function, words[i+1], "func"); in ddebug_parse_query()
338 } else if (!strcmp(words[i], "file")) { in ddebug_parse_query()
339 rc = check_set(&query->filename, words[i+1], "file"); in ddebug_parse_query()
340 } else if (!strcmp(words[i], "module")) { in ddebug_parse_query()
341 rc = check_set(&query->module, words[i+1], "module"); in ddebug_parse_query()
342 } else if (!strcmp(words[i], "format")) { in ddebug_parse_query()
343 string_unescape_inplace(words[i+1], UNESCAPE_SPACE | in ddebug_parse_query()
346 rc = check_set(&query->format, words[i+1], "format"); in ddebug_parse_query()
347 } else if (!strcmp(words[i], "line")) { in ddebug_parse_query()
348 char *first = words[i+1]; in ddebug_parse_query()
377 pr_err("unknown keyword \"%s\"\n", words[i]); in ddebug_parse_query()
450 char *words[MAXWORDS]; in ddebug_exec_query() local
452 nwords = ddebug_tokenize(query_string, words, MAXWORDS); in ddebug_exec_query()
458 if (ddebug_parse_flags(words[nwords-1], &flags, &mask)) { in ddebug_exec_query()
462 if (ddebug_parse_query(words, nwords-1, &query, modname)) { in ddebug_exec_query()