Changes in kernel/generic/src/console/cmd.c [aae365bc:bab75df6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/console/cmd.c
raae365bc rbab75df6 70 70 #include <sysinfo/sysinfo.h> 71 71 #include <symtab.h> 72 #include <synch/workqueue.h> 73 #include <synch/rcu.h> 72 74 #include <errno.h> 73 75 … … 534 536 }; 535 537 538 /* Data and methods for the 'workq' command */ 539 static int cmd_workq(cmd_arg_t *argv); 540 static cmd_info_t workq_info = { 541 .name = "workq", 542 .description = "Show global workq information.", 543 .func = cmd_workq, 544 .argc = 0 545 }; 546 547 /* Data and methods for the 'workq' command */ 548 static int cmd_rcu(cmd_arg_t *argv); 549 static cmd_info_t rcu_info = { 550 .name = "rcu", 551 .description = "Show RCU run-time statistics.", 552 .func = cmd_rcu, 553 .argc = 0 554 }; 555 536 556 /* Data and methods for 'ipc' command */ 537 557 static int cmd_ipc(cmd_arg_t *argv); … … 598 618 &physmem_info, 599 619 &reboot_info, 620 &rcu_info, 600 621 &sched_info, 601 622 &set4_info, … … 607 628 &uptime_info, 608 629 &version_info, 630 &workq_info, 609 631 &zones_info, 610 632 &zone_info, … … 1280 1302 } 1281 1303 1304 /** Prints information about the global work queue. 1305 * 1306 * @param argv Ignores 1307 * 1308 * @return Always 1 1309 */ 1310 int cmd_workq(cmd_arg_t *argv) 1311 { 1312 workq_global_print_info(); 1313 return 1; 1314 } 1315 1316 /** Prints RCU statistics. 1317 * 1318 * @param argv Ignores 1319 * 1320 * @return Always 1 1321 */ 1322 int cmd_rcu(cmd_arg_t *argv) 1323 { 1324 rcu_print_stat(); 1325 return 1; 1326 } 1327 1282 1328 /** Command for listing memory zones 1283 1329 *
Note:
See TracChangeset
for help on using the changeset viewer.