Lines Matching refs:cmd_table
87 static const struct procstat_cmd cmd_table[] = { variable
161 for (i = 0, l = nitems(cmd_table); i < l; i++) { in usage()
162 multi = i + 1 < l && cmd_table[i].cmd == in usage()
163 cmd_table[i + 1].cmd; in usage()
165 cmd_table[i].command, (cmd_table[i].cmp & in usage()
167 for (; i + 1 < l && cmd_table[i].cmd == in usage()
168 cmd_table[i + 1].cmd; i++) in usage()
169 xo_error(" | %s%s", cmd_table[i + 1].command, in usage()
170 (cmd_table[i].cmp & PS_CMP_PLURAL) ? in usage()
174 if (cmd_table[i].usage != NULL) in usage()
175 xo_error(" %s", cmd_table[i].usage); in usage()
270 for (i = 0; i < nitems(cmd_table); i++) { in getcmd()
275 if (cmd == NULL && (cmd_table[i].cmp & PS_CMP_SUBSTR)) in getcmd()
276 cmp = strncasecmp(str, cmd_table[i].command, l - in getcmd()
277 ((cmd_table[i].cmp & PS_CMP_PLURAL) && s ? 1 : 0)); in getcmd()
278 else if ((cmd_table[i].cmp & PS_CMP_PLURAL) && s && in getcmd()
279 l == strlen(cmd_table[i].command) + 1) in getcmd()
280 cmp = strncasecmp(str, cmd_table[i].command, l - 1); in getcmd()
282 cmp = strcasecmp(str, cmd_table[i].command); in getcmd()
284 cmd = &cmd_table[i]; in getcmd()