Lines Matching refs:cmd
58 void (*cmd)(struct procstat *, struct kinfo_proc *); member
133 usage(const struct procstat_cmd *cmd) in usage() argument
138 if (cmd == NULL || (cmd->cmp & PS_MODE_COMPAT) == 0) { in usage()
158 multi = i + 1 < l && cmd_table[i].cmd == in usage()
159 cmd_table[i + 1].cmd; in usage()
163 for (; i + 1 < l && cmd_table[i].cmd == in usage()
164 cmd_table[i + 1].cmd; i++) in usage()
182 procstat(const struct procstat_cmd *cmd, struct procstat *prstat, in procstat() argument
191 cmd->cmd(prstat, kipp); in procstat()
257 const struct procstat_cmd *cmd; in getcmd() local
263 cmd = NULL; in getcmd()
272 if (cmd == NULL && (cmd_table[i].cmp & PS_CMP_SUBSTR)) in getcmd()
281 cmd = &cmd_table[i]; in getcmd()
283 return (cmd); in getcmd()
290 const struct procstat_cmd *cmd; in main() local
299 cmd = NULL; in main()
305 cmd = getcmdbyprogname(progname); in main()
313 if (cmd != NULL) in main()
314 usage(cmd); in main()
315 cmd = getcmd("binary"); in main()
321 if (cmd != NULL) in main()
322 usage(cmd); in main()
323 cmd = getcmd("arguments"); in main()
326 if (cmd != NULL) in main()
327 usage(cmd); in main()
328 cmd = getcmd("environment"); in main()
331 if (cmd != NULL) in main()
332 usage(cmd); in main()
333 cmd = getcmd("files"); in main()
342 if (cmd != NULL) in main()
343 usage(cmd); in main()
344 cmd = getcmd("signals"); in main()
347 if (cmd != NULL) in main()
348 usage(cmd); in main()
349 cmd = getcmd("tsignals"); in main()
352 if (cmd != NULL && cmd->cmd == procstat_kstack) { in main()
354 usage(cmd); in main()
357 if (cmd != NULL) in main()
358 usage(cmd); in main()
359 cmd = getcmd("kstack"); in main()
363 if (cmd != NULL) in main()
364 usage(cmd); in main()
365 cmd = getcmd("ptlwpinfo"); in main()
368 if (cmd != NULL) in main()
369 usage(cmd); in main()
370 cmd = getcmd("rlimit"); in main()
382 if (cmd != NULL) in main()
383 usage(cmd); in main()
384 cmd = getcmd("rusage"); in main()
387 if (cmd != NULL) in main()
388 usage(cmd); in main()
389 cmd = getcmd("cpuset"); in main()
392 if (cmd != NULL) in main()
393 usage(cmd); in main()
394 cmd = getcmd("credentials"); in main()
397 if (cmd != NULL) in main()
398 usage(cmd); in main()
399 cmd = getcmd("threads"); in main()
402 if (cmd != NULL) in main()
403 usage(cmd); in main()
404 cmd = getcmd("vm"); in main()
409 usage(cmd); in main()
411 usage(cmd); in main()
415 if (cmd != NULL) in main()
416 usage(cmd); in main()
417 cmd = getcmd("auxv"); in main()
421 usage(cmd); in main()
428 if (cmd == NULL && argv[0] != NULL && (cmd = getcmd(argv[0])) != NULL) { in main()
430 usage(cmd); in main()
431 if (cmd->opt != NULL) { in main()
434 cmd->opt(argc, argv); in main()
435 if ((cmd->cmp & PS_MODE_COMPAT) == 0) { in main()
444 if (cmd == NULL) in main()
445 cmd = getcmd("basic"); in main()
446 if (cmd->cmd != procstat_files && in main()
448 (cmd->cmp & PS_MODE_COMPAT) == 0) in main()
449 usage(cmd); in main()
454 usage(cmd); in main()
463 xocontainer = cmd->xocontainer != NULL ? cmd->xocontainer : in main()
464 cmd->command; in main()
475 procstat(cmd, prstat, &p[i]); in main()
487 usage(cmd); in main()
495 procstat(cmd, prstat, p); in main()
498 if ((cmd->cmp & PS_MODE_COMPAT) == 0) { in main()
511 procstat(cmd, cprstat, p); in main()
515 usage(cmd); in main()
518 if ((cmd->cmp & PS_MODE_COMPAT) == 0) { in main()