Lines Matching refs:words
222 static int ddebug_tokenize(char *buf, char *words[], int maxwords) in ddebug_tokenize() argument
258 words[nwords++] = buf; in ddebug_tokenize()
266 pr_cont(" \"%s\"", words[i]); in ddebug_tokenize()
320 static int ddebug_parse_query(char *words[], int nwords, in ddebug_parse_query() argument
338 if (!strcmp(words[i], "func")) { in ddebug_parse_query()
339 rc = check_set(&query->function, words[i+1], "func"); in ddebug_parse_query()
340 } else if (!strcmp(words[i], "file")) { in ddebug_parse_query()
341 rc = check_set(&query->filename, words[i+1], "file"); in ddebug_parse_query()
342 } else if (!strcmp(words[i], "module")) { in ddebug_parse_query()
343 rc = check_set(&query->module, words[i+1], "module"); in ddebug_parse_query()
344 } else if (!strcmp(words[i], "format")) { in ddebug_parse_query()
345 string_unescape_inplace(words[i+1], UNESCAPE_SPACE | in ddebug_parse_query()
348 rc = check_set(&query->format, words[i+1], "format"); in ddebug_parse_query()
349 } else if (!strcmp(words[i], "line")) { in ddebug_parse_query()
350 char *first = words[i+1]; in ddebug_parse_query()
379 pr_err("unknown keyword \"%s\"\n", words[i]); in ddebug_parse_query()
452 char *words[MAXWORDS]; in ddebug_exec_query() local
454 nwords = ddebug_tokenize(query_string, words, MAXWORDS); in ddebug_exec_query()
460 if (ddebug_parse_flags(words[nwords-1], &flags, &mask)) { in ddebug_exec_query()
464 if (ddebug_parse_query(words, nwords-1, &query, modname)) { in ddebug_exec_query()