Changeset b45c443 in mainline for generic/src


Ignore:
Timestamp:
2006-06-13T14:26:44Z (19 years ago)
Author:
Josef Cejka <malyzelenyhnus@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3222efd
Parents:
279952c
Message:

Kernel doxygen comments updated.

Location:
generic/src
Files:
61 edited

Legend:

Unmodified
Added
Removed
  • generic/src/adt/bitmap.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericadt ADT
     30 * @ingroup kernel
     31 * @{
     32 */
    2933/**
    3034 * @file        bitmap.c
     
    182186        }
    183187}
     188
     189 /** @}
     190 */
     191
  • generic/src/adt/btree.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericadt
     30 * @{
    2731 */
    2832
     
    994998        printf("\n");
    995999}
     1000
     1001 /** @}
     1002 */
     1003
  • generic/src/adt/hash_table.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericadt
     30 * @{
    2731 */
    2832
     
    169173        }
    170174}
     175
     176 /** @}
     177 */
     178
  • generic/src/adt/list.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericadt
     30 * @{
    2731 */
    2832
     
    8690        list_initialize(head2);
    8791}
     92
     93 /** @}
     94 */
     95
  • generic/src/console/chardev.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericconsole Console
     30 * @ingroup kernel
     31 * @{
     32 */
     33/** @file
    2734 */
    2835
     
    6875        spinlock_unlock(&chardev->lock);
    6976}
     77
     78 /** @}
     79 */
     80
  • generic/src/console/cmd.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericconsole
     30 * @{
    2731 */
    2832
     
    6165#include <ipc/ipc.h>
    6266
    63 /** Data and methods for 'help' command. */
     67/* Data and methods for 'help' command. */
    6468static int cmd_help(cmd_arg_t *argv);
    6569static cmd_info_t help_info = {
     
    8488};
    8589
    86 /** Data and methods for 'description' command. */
     90/* Data and methods for 'description' command. */
    8791static int cmd_desc(cmd_arg_t *argv);
    8892static void desc_help(void);
     
    102106};
    103107
    104 /** Data and methods for 'symaddr' command. */
     108/* Data and methods for 'symaddr' command. */
    105109static int cmd_symaddr(cmd_arg_t *argv);
    106110static char symaddr_buf[MAX_CMDLINE+1];
     
    138142};
    139143
    140 /** Data and methods for 'call0' command. */
     144/* Data and methods for 'call0' command. */
    141145static char call0_buf[MAX_CMDLINE+1];
    142146static char carg1_buf[MAX_CMDLINE+1];
     
    158162};
    159163
    160 /** Data and methods for 'call1' command. */
     164/* Data and methods for 'call1' command. */
    161165static int cmd_call1(cmd_arg_t *argv);
    162166static cmd_arg_t call1_argv[] = {
     
    180184};
    181185
    182 /** Data and methods for 'call2' command. */
     186/* Data and methods for 'call2' command. */
    183187static int cmd_call2(cmd_arg_t *argv);
    184188static cmd_arg_t call2_argv[] = {
     
    207211};
    208212
    209 /** Data and methods for 'call3' command. */
     213/* Data and methods for 'call3' command. */
    210214static int cmd_call3(cmd_arg_t *argv);
    211215static cmd_arg_t call3_argv[] = {
     
    240244};
    241245
    242 /** Data and methods for 'halt' command. */
     246/* Data and methods for 'halt' command. */
    243247static int cmd_halt(cmd_arg_t *argv);
    244248static cmd_info_t halt_info = {
     
    249253};
    250254
    251 /** Data and methods for 'tlb' command. */
     255/* Data and methods for 'tlb' command. */
    252256static int cmd_tlb(cmd_arg_t *argv);
    253257cmd_info_t tlb_info = {
     
    293297};
    294298
    295 /** Data and methods for 'zones' command */
     299/* Data and methods for 'zones' command */
    296300static int cmd_zones(cmd_arg_t *argv);
    297301static cmd_info_t zones_info = {
     
    302306};
    303307
    304 /** Data and methods for 'ipc_task' command */
     308/* Data and methods for 'ipc_task' command */
    305309static int cmd_ipc_task(cmd_arg_t *argv);
    306310static cmd_arg_t ipc_task_argv = {
     
    315319};
    316320
    317 /** Data and methods for 'zone' command */
     321/* Data and methods for 'zone' command */
    318322static int cmd_zone(cmd_arg_t *argv);
    319323static cmd_arg_t zone_argv = {
     
    329333};
    330334
    331 /** Data and methods for 'cpus' command. */
     335/* Data and methods for 'cpus' command. */
    332336static int cmd_cpus(cmd_arg_t *argv);
    333337cmd_info_t cpus_info = {
     
    340344};
    341345
    342 /** Data and methods for 'version' command. */
     346/* Data and methods for 'version' command. */
    343347static int cmd_version(cmd_arg_t *argv);
    344348cmd_info_t version_info = {
     
    800804        return 1;
    801805}
     806
     807 /** @}
     808 */
     809
  • generic/src/console/console.c

    r279952c rb45c443  
    2626 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2727 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     28 */
     29
     30 /** @addtogroup genericconsole
     31 * @{
     32 */
     33/** @file
    2834 */
    2935
     
    159165                stdout->op->write(stdout, c);
    160166}
     167
     168 /** @}
     169 */
     170
  • generic/src/console/kconsole.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericconsole
     30 * @{
    2731 */
    2832
     
    622626        return found_start;
    623627}
     628
     629 /** @}
     630 */
     631
  • generic/src/console/klog.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericklog KLog
     30 * @brief Kernel logging facility
     31 * @ingroup kernel
     32 * @{
     33 */
     34/** @file
    2735 */
    2836
     
    99107        va_end(args);
    100108}
     109
     110 /** @}
     111 */
     112
  • generic/src/cpu/cpu.c

    r279952c rb45c443  
    1 /*
     1 /*
    22 * Copyright (C) 2001-2004 Jakub Jermar
    33 * All rights reserved.
     
    2727 */
    2828
     29/** @defgroup cpu CPU
     30 * @ingroup kernel
     31 * @{
     32 * @}
     33 */
     34
     35 /** @addtogroup genericcpu generic
     36 * @ingroup cpu
     37 * @{
     38 */
     39
    2940/**
    30  * @file        cpu.c
     41 * @file
    3142 * @brief       CPU subsystem initialization and listing.
    3243 */
     
    105116        }
    106117}
     118
     119 /** @}
     120 */
     121
  • generic/src/ddi/ddi.c

    r279952c rb45c443  
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2727 */
     28
     29/** @defgroup ddi Device Driver Interface
     30 * @ingroup kernel
     31 * @{
     32 * @}
     33 */
     34
     35 /** @addtogroup genericddi generic
     36 * @ingroup ddi
     37 * @{
     38 */
    2839 
    2940/**
    30  * @file        ddi.c
     41 * @file
    3142 * @brief       Device Driver Interface functions.
    3243 *
     
    199210        return 0;
    200211}
     212
     213 /** @}
     214 */
     215
  • generic/src/debug/symtab.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @defgroup debug Debug
     30 * @ingroup kernel
     31 * @{
     32 * @}
     33 */
     34 
     35 
     36 /** @addtogroup genericdebug generic
     37 * @ingroup debug
     38 * @{
     39 */
     40
    2941/**
    30  * @file        symtab.c
     42 * @file
    3143 * @brief       Kernel symbol resolver.
    3244 */
     
    193205       
    194206}
     207
     208 /** @}
     209 */
     210
  • generic/src/interrupt/interrupt.c

    r279952c rb45c443  
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2727 */
     28 /** @defgroup interrupt Interrupt
     29  * @ingroup kernel
     30  * @{
     31  * @}
     32  */
    2833
     34 /** @addtogroup genericinterrupt generic
     35 * @ingroup interrupt
     36 * @{
     37 */
    2938/**
    30  * @file        interrupt.c
     39 * @file
    3140 * @brief       Interrupt redirector.
    3241 *
     
    147156}
    148157
     158
     159 /** @}
     160 */
     161
  • generic/src/ipc/ipc.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericipc IPC
     30  * @ingroup kernel
     31  * @brief Interprocess communication protocol
     32 * @{
     33 */
     34/** @file
    2735 */
    2836
     
    524532        spinlock_unlock(&task->lock);
    525533}
     534
     535 /** @}
     536 */
     537
  • generic/src/ipc/ipcrsc.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericipc
     30 * @{
     31 */
     32/** @file
    2733 */
    2834
     
    207213        ipc_phone_connect(phone, box);
    208214}
     215
     216 /** @}
     217 */
     218
  • generic/src/ipc/irq.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericipc
     30 * @{
     31 */
     32/** @file
    2733 */
    2834
     
    328334        }
    329335}
     336
     337 /** @}
     338 */
     339
  • generic/src/ipc/sysipc.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup genericipc
     30 * @{
     31 */
     32/** @file
    2733 */
    2834
     
    586592        return 0;
    587593}
     594
     595 /** @}
     596 */
     597
  • generic/src/lib/elf.c

    r279952c rb45c443  
    2828 */
    2929
     30 /** @addtogroup generic       
     31 * @{
     32 */
     33
    3034/**
    31  * @file        elf.c
     35 * @file
    3236 * @brief       Kernel ELF loader.
    3337 */
     
    217221        return EE_OK;
    218222}
     223
     224 /** @}
     225 */
     226
  • generic/src/lib/func.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    30  * @file        func.c
     34 * @file
    3135 * @brief       Miscellaneous functions.
    3236 */
     
    188192        return result;
    189193}
     194
     195 /** @}
     196 */
     197
  • generic/src/lib/memstr.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    30  * @file        memstr.c
     34 * @file
    3135 * @brief       Memory string operations.
    3236 *
     
    111115                p[i] = x;       
    112116}
     117
     118 /** @}
     119 */
     120
  • generic/src/lib/sort.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    30  * @file        sort.c
     34 * @file
    3135 * @brief       Sorting functions.
    3236 *
     
    195199        return (* (__u32 *) a > * (__u32 *)b) ? 1 : (*(__u32 *)a < * (__u32 *)b) ? -1 : 0;
    196200}
     201
     202 /** @}
     203 */
     204
  • generic/src/main/kinit.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup main
     30 * @ingroup kernel
     31 * @{
     32 */
     33
    2934/**
    30  * @file        kinit.c
     35 * @file
    3136 * @brief       Kernel initialization thread.
    3237 *
     
    191196
    192197}
     198
     199 /** @}
     200 */
     201
  • generic/src/main/main.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup main
     30 * @{
     31 */
     32
    2933/**
    30  * @file        main.c
     34 * @file
    3135 * @brief       Main initialization kernel function for all processors.
    3236 *
     
    320324}
    321325#endif /* CONFIG_SMP */
     326
     327 /** @}
     328 */
     329
  • generic/src/main/uinit.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup main
     30 * @{
     31 */
     32
    2933/**
    30  * @file        uinit.c
     34 * @file
    3135 * @brief       Userspace bootstrap thread.
    3236 *
     
    6165        userspace(&uarg);
    6266}
     67
     68 /** @}
     69 */
     70
  • generic/src/main/version.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup main
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <main/version.h>
    3036#include <print.h>
     
    5359        printf("%s, release %s (%s)%s\nBuilt%s for %s\n%s\n", project, release, name, revision, timestamp, arch, copyright);
    5460}
     61
     62 /** @}
     63 */
     64
  • generic/src/mm/as.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @defgroup mm Memory management
     30  * @ingroup kernel
     31  * @{
     32  * @}
     33  */
     34 
     35 /** @addtogroup genericmm generic
     36  * @ingroup mm
     37 * @{
     38 */
     39
    2940/**
    30  * @file        as.c
     41 * @file
    3142 * @brief       Address space related functions.
    3243 *
     
    15251536        return (__native) as_area_destroy(AS, address);
    15261537}
     1538
     1539 /** @}
     1540 */
     1541
  • generic/src/mm/backend_anon.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
    2933/**
    30  * @file        backend_anon.c
     34 * @file
    3135 * @brief       Backend for anonymous memory address space areas.
    3236 *
     
    201205        mutex_unlock(&area->sh_info->lock);
    202206}
     207
     208 /** @}
     209 */
     210
  • generic/src/mm/backend_elf.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
    2933/**
    30  * @file        backend_elf.c
     34 * @file
    3135 * @brief       Backend for address space areas backed by an ELF image.
    3236 */
     
    301305        mutex_unlock(&area->sh_info->lock);
    302306}
     307
     308 /** @}
     309 */
     310
  • generic/src/mm/backend_phys.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
    2933/**
    30  * @file        backend_elf.c
     34 * @file
    3135 * @brief       Backend for address space areas backed by continuous physical memory.
    3236 */
     
    8791{
    8892}
     93
     94 /** @}
     95 */
     96
  • generic/src/mm/buddy.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
    2933/**
    30  * @file        buddy.c
     34 * @file
    3135 * @brief       Buddy allocator framework.
    3236 *
     
    317321
    318322}
     323
     324 /** @}
     325 */
     326
  • generic/src/mm/frame.c

    r279952c rb45c443  
    2828 */
    2929
     30 /** @addtogroup genericmm
     31 * @{
     32 */
     33
    3034/**
    31  * @file        frame.c
     35 * @file
    3236 * @brief       Physical frame allocator.
    3337 *
     
    11461150}
    11471151
     1152
     1153 /** @}
     1154 */
     1155
  • generic/src/mm/page.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
    2933/**
    30  * @file        page.c
     34 * @file
    3135 * @brief       Virtual Address Translation subsystem.
    3236 *
     
    135139        return page_mapping_operations->mapping_find(as, page);
    136140}
     141
     142 /** @}
     143 */
     144
  • generic/src/mm/slab.c

    r279952c rb45c443  
    2727 */
    2828
    29 /**
    30  * @file        slab.c
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
     33/**
     34 * @file
    3135 * @brief       Slab allocator.
    3236 *
     
    903907        _slab_free(slab->cache, obj, slab);
    904908}
     909
     910 /** @}
     911 */
     912
  • generic/src/mm/tlb.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericmm
     30 * @{
     31 */
     32
    2933/**
    30  * @file        tlb.c
     34 * @file
    3135 * @brief       Generic TLB shootdown algorithm.
    3236 *
     
    181185
    182186#endif /* CONFIG_SMP */
     187
     188 /** @}
     189 */
     190
  • generic/src/preempt/preemption.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    3034 * @file        preemption.c
     
    5256        THE->preemption_disabled--;
    5357}
     58
     59 /** @}
     60 */
     61
  • generic/src/printf/printf.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <print.h>
    3036
     
    4349}
    4450
     51
     52 /** @}
     53 */
     54
  • generic/src/printf/printf_core.c

    r279952c rb45c443  
    2828 */
    2929
     30 /** @addtogroup generic       
     31 * @{
     32 */
    3033/**
    31  * @file        print.c
     34 * @file
    3235 * @brief       Printing functions.
    3336 */
     
    101104 * @param count
    102105 * @param ps output method and its data
    103  * @return number or printed characters
     106 * @return number of printed characters
    104107 */
    105108static int printf_putnchars(const char * buf, size_t count, struct printf_spec *ps)
     
    111114 * @param str string to print
    112115 * @param ps write function specification and support data
    113  * @return number or printed characters
     116 * @return number of printed characters
    114117 */
    115118static int printf_putstr(const char * str, struct printf_spec *ps)
     
    129132 * @param c one character
    130133 * @param ps output method
    131  * @return number or printed characters
     134 * @return number of printed characters
    132135 */
    133136static int printf_putchar(int c, struct printf_spec *ps)
     
    150153        if (!(flags & __PRINTF_FLAG_LEFTALIGNED)) {
    151154                while (--width > 0) {   /* one space is consumed by character itself hence predecrement */
    152                         /* FIXME: painful slow */
    153155                        if (printf_putchar(' ', ps) > 0)       
    154156                                ++counter;
     
    717719}
    718720
     721
     722 /** @}
     723 */
     724
  • generic/src/printf/snprintf.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <print.h>
    3036#include <printf/printf_core.h>
     
    4248        return ret;
    4349}
     50
     51 /** @}
     52 */
     53
  • generic/src/printf/sprintf.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <print.h>
    3036
     
    4147        return ret;
    4248}
     49
     50 /** @}
     51 */
     52
  • generic/src/printf/vprintf.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <print.h>
    3036#include <printf/printf_core.h>
     
    4955
    5056
     57
     58 /** @}
     59 */
     60
  • generic/src/printf/vsnprintf.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
    2733 */
    2834
     
    94100        return printf_core(fmt, &ps, ap);
    95101}
     102
     103 /** @}
     104 */
     105
  • generic/src/printf/vsprintf.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <print.h>
    3036
     
    3440}
    3541
     42
     43 /** @}
     44 */
     45
  • generic/src/proc/scheduler.c

    r279952c rb45c443  
    2727 */
    2828
     29 /**
     30 * @defgroup proc Proc
     31 * @ingroup kernel
     32 * @{
     33 * @}
     34 */
     35 
     36 /** @addtogroup genericproc generic
     37 * @ingroup proc
     38 * @{
     39 */
     40
    2941/**
    30  * @file        scheduler.c
     42 * @file
    3143 * @brief       Scheduler and load balancing.
    3244 *
     
    693705        interrupts_restore(ipl);
    694706}
     707
     708 /** @}
     709 */
     710
  • generic/src/proc/task.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericproc
     30 * @{
     31 */
     32
    2933/**
    30  * @file        task.c
     34 * @file
    3135 * @brief       Task management.
    3236 */
     
    491495        task_kill(TASK->taskid);
    492496}
     497
     498 /** @}
     499 */
     500
  • generic/src/proc/the.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericproc
     30 * @{
     31 */
     32
    2933/**
    30  * @file        the.c
     34 * @file
    3135 * @brief       THE structure functions.
    3236 *
     
    6872        *dst = *src;
    6973}
     74
     75 /** @}
     76 */
     77
  • generic/src/proc/thread.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup genericproc
     30 * @{
     31 */
     32
    2933/**
    30  * @file        thread.c
     34 * @file
    3135 * @brief       Thread management functions.
    3236 */
     
    609613        return 0;
    610614}
     615
     616 /** @}
     617 */
     618
  • generic/src/security/cap.c

    r279952c rb45c443  
    2525 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 */
     28
     29 /** @addtogroup generic       
     30 * @{
    2731 */
    2832
     
    176180        return 0;
    177181}
     182
     183 /** @}
     184 */
     185
  • generic/src/smp/ipi.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    30  * @file        ipi.c
     34 * @file
    3135 * @brief       Generic IPI interface.
    3236 */
     
    6266
    6367#endif /* CONFIG_SMP */
     68
     69 /** @}
     70 */
     71
  • generic/src/synch/condvar.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync Synchronization
     30 * @ingroup kernel
     31 * @{
     32 */
     33
    2934/**
    30  * @file        condvar.c
     35 * @file
    3136 * @brief       Condition variables.
    3237 */
     
    100105        return rc;
    101106}
     107
     108 /** @}
     109 */
     110
  • generic/src/synch/futex.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync
     30 * @{
     31 */
     32
    2933/**
    30  * @file        futex.c
     34 * @file
    3135 * @brief       Kernel backend for futexes.
    3236 */
     
    331335        rwlock_write_unlock(&futex_ht_lock);
    332336}
     337
     338 /** @}
     339 */
     340
  • generic/src/synch/mutex.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync
     30 * @{
     31 */
     32
    2933/**
    30  * @file        mutex.c
     34 * @file
    3135 * @brief       Mutexes.
    3236 */
     
    7781}
    7882
     83
     84 /** @}
     85 */
     86
  • generic/src/synch/rwlock.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync
     30 * @{
     31 */
     32
    2933/**
    30  * @file        rwlock.c
     34 * @file
    3135 * @brief       Reader/Writer locks.
    3236 *
     
    380384        spinlock_unlock((spinlock_t *) arg);
    381385}
     386
     387 /** @}
     388 */
     389
  • generic/src/synch/semaphore.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync
     30 * @{
     31 */
     32
    2933/**
    30  * @file        semaphore.c
     34 * @file
    3135 * @brief       Semaphores.
    3236 */
     
    9094        waitq_wakeup(&s->wq, WAKEUP_FIRST);
    9195}
     96
     97 /** @}
     98 */
     99
  • generic/src/synch/spinlock.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync
     30 * @{
     31 */
     32
    2933/**
    30  * @file        spinlock.c
     34 * @file
    3135 * @brief       Spinlocks.
    3236 */
     
    154158
    155159#endif
     160
     161 /** @}
     162 */
     163
  • generic/src/synch/waitq.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup sync
     30 * @{
     31 */
     32
    2933/**
    30  * @file        waitq.c
     34 * @file
    3135 * @brief       Wait queue.
    3236 *
     
    446450                goto loop;
    447451}
     452
     453 /** @}
     454 */
     455
  • generic/src/syscall/copy.c

    r279952c rb45c443  
    2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2727 */
     28   
     29 /** @addtogroup generic
     30 * @{
     31 */
    2832
    2933/**
    30  * @file        copy.c
     34 * @file
    3135 * @brief       Copying between kernel and userspace.
    3236 *
     
    124128        return !rc ? EPERM : 0;
    125129}
     130
     131 /** @}
     132 */
     133
  • generic/src/syscall/syscall.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic
     30 * @{
     31 */
     32
    2933/**
    30  * @file        syscall.c
     34 * @file
    3135 * @brief       Syscall table and syscall wrappers.
    3236 */
     
    155159        sys_debug_enable_console
    156160};
     161
     162 /** @}
     163 */
     164
  • generic/src/sysinfo/sysinfo.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32/** @file
     33 */
     34
    2935#include <sysinfo/sysinfo.h>
    3036#include <mm/slab.h>
     
    300306        return ret.val;
    301307}
     308
     309 /** @}
     310 */
     311
  • generic/src/time/clock.c

    r279952c rb45c443  
    2727 */
    2828
     29/** @defgroup others Others
     30 * @ingroup kernel
     31 * @{
     32 * @}
     33 */
     34
     35 /** @addtogroup generic       
     36 * @{
     37 */
     38
    2939/**
    30  * @file        clock.c
     40 * @file
    3141 * @brief       High-level clock interrupt handler.
    3242 *
     
    183193
    184194}
     195
     196 /** @}
     197 */
     198
  • generic/src/time/delay.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    30  * @file        delay.c
     34 * @file
    3135 * @brief       Active delay function.
    3236 */
     
    6064        interrupts_restore(ipl);
    6165}
     66
     67 /** @}
     68 */
     69
  • generic/src/time/timeout.c

    r279952c rb45c443  
    2727 */
    2828
     29 /** @addtogroup generic       
     30 * @{
     31 */
     32
    2933/**
    30  * @file        timeout.c
     34 * @file
    3135 * @brief       Timeout management functions.
    3236 */
     
    210214        return true;
    211215}
     216
     217 /** @}
     218 */
     219
Note: See TracChangeset for help on using the changeset viewer.