Changeset 8a64e81e in mainline for kernel/generic/src/console/cmd.c


Ignore:
Timestamp:
2012-07-06T13:31:02Z (12 years ago)
Author:
Adam Hraska <adam.hraska+hos@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0d56712
Parents:
518dd43
Message:

workq: Add work queues: allow blocking work items, queuing items from interrupt handlers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/console/cmd.c

    r518dd43 r8a64e81e  
    6868#include <sysinfo/sysinfo.h>
    6969#include <symtab.h>
     70#include <synch/workqueue.h>
    7071#include <errno.h>
    7172
     
    447448        .argc = 1,
    448449        .argv = &zone_argv
     450};
     451
     452/* Data and methods for the 'workq' command */
     453static int cmd_workq(cmd_arg_t *argv);
     454static cmd_info_t workq_info = {
     455        .name = "workq",
     456        .description = "Show global workq information.",
     457        .func = cmd_workq,
     458        .argc = 0
    449459};
    450460
     
    522532        &uptime_info,
    523533        &version_info,
     534        &workq_info,
    524535        &zones_info,
    525536        &zone_info,
     
    10151026}
    10161027
     1028/** Prints information about the global work queue.
     1029 *
     1030 * @param argv Ignores
     1031 *
     1032 * @return Always 1
     1033 */
     1034int cmd_workq(cmd_arg_t *argv)
     1035{
     1036        workq_global_print_info();
     1037        return 1;
     1038}
     1039
     1040
    10171041/** Command for listing memory zones
    10181042 *
Note: See TracChangeset for help on using the changeset viewer.