Lines Matching refs:kw
74 #define kw_is(kw, type) (keyword_info[kw].flags & (type)) argument
75 #define kw_name(kw) (keyword_info[kw].name) argument
76 #define kw_func(kw) (keyword_info[kw].func) argument
77 #define kw_nargs(kw) (keyword_info[kw].nargs) argument
320 void parse_new_section(struct parse_state *state, int kw, in parse_new_section() argument
325 switch(kw) { in parse_new_section()
373 int kw = lookup_keyword(args[0]); in parse_config() local
374 if (kw_is(kw, SECTION)) { in parse_config()
376 parse_new_section(&state, kw, nargs, args); in parse_config()
652 int i, kw, kw_nargs; in parse_line_service() local
660 kw = lookup_keyword(args[0]); in parse_line_service()
661 switch (kw) { in parse_line_service()
736 kw = lookup_keyword(args[0]); in parse_line_service()
737 if (!kw_is(kw, COMMAND)) { in parse_line_service()
741 kw_nargs = kw_nargs(kw); in parse_line_service()
749 cmd->func = kw_func(kw); in parse_line_service()
846 int kw, n; in parse_line_action() local
852 kw = lookup_keyword(args[0]); in parse_line_action()
853 if (!kw_is(kw, COMMAND)) { in parse_line_action()
858 n = kw_nargs(kw); in parse_line_action()
865 cmd->func = kw_func(kw); in parse_line_action()