Changeset b45c443 in mainline for generic/src
- Timestamp:
- 2006-06-13T14:26:44Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3222efd
- Parents:
- 279952c
- Location:
- generic/src
- Files:
-
- 61 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/adt/bitmap.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericadt ADT 30 * @ingroup kernel 31 * @{ 32 */ 29 33 /** 30 34 * @file bitmap.c … … 182 186 } 183 187 } 188 189 /** @} 190 */ 191 -
generic/src/adt/btree.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericadt 30 * @{ 27 31 */ 28 32 … … 994 998 printf("\n"); 995 999 } 1000 1001 /** @} 1002 */ 1003 -
generic/src/adt/hash_table.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericadt 30 * @{ 27 31 */ 28 32 … … 169 173 } 170 174 } 175 176 /** @} 177 */ 178 -
generic/src/adt/list.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericadt 30 * @{ 27 31 */ 28 32 … … 86 90 list_initialize(head2); 87 91 } 92 93 /** @} 94 */ 95 -
generic/src/console/chardev.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericconsole Console 30 * @ingroup kernel 31 * @{ 32 */ 33 /** @file 27 34 */ 28 35 … … 68 75 spinlock_unlock(&chardev->lock); 69 76 } 77 78 /** @} 79 */ 80 -
generic/src/console/cmd.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericconsole 30 * @{ 27 31 */ 28 32 … … 61 65 #include <ipc/ipc.h> 62 66 63 /* *Data and methods for 'help' command. */67 /* Data and methods for 'help' command. */ 64 68 static int cmd_help(cmd_arg_t *argv); 65 69 static cmd_info_t help_info = { … … 84 88 }; 85 89 86 /* *Data and methods for 'description' command. */90 /* Data and methods for 'description' command. */ 87 91 static int cmd_desc(cmd_arg_t *argv); 88 92 static void desc_help(void); … … 102 106 }; 103 107 104 /* *Data and methods for 'symaddr' command. */108 /* Data and methods for 'symaddr' command. */ 105 109 static int cmd_symaddr(cmd_arg_t *argv); 106 110 static char symaddr_buf[MAX_CMDLINE+1]; … … 138 142 }; 139 143 140 /* *Data and methods for 'call0' command. */144 /* Data and methods for 'call0' command. */ 141 145 static char call0_buf[MAX_CMDLINE+1]; 142 146 static char carg1_buf[MAX_CMDLINE+1]; … … 158 162 }; 159 163 160 /* *Data and methods for 'call1' command. */164 /* Data and methods for 'call1' command. */ 161 165 static int cmd_call1(cmd_arg_t *argv); 162 166 static cmd_arg_t call1_argv[] = { … … 180 184 }; 181 185 182 /* *Data and methods for 'call2' command. */186 /* Data and methods for 'call2' command. */ 183 187 static int cmd_call2(cmd_arg_t *argv); 184 188 static cmd_arg_t call2_argv[] = { … … 207 211 }; 208 212 209 /* *Data and methods for 'call3' command. */213 /* Data and methods for 'call3' command. */ 210 214 static int cmd_call3(cmd_arg_t *argv); 211 215 static cmd_arg_t call3_argv[] = { … … 240 244 }; 241 245 242 /* *Data and methods for 'halt' command. */246 /* Data and methods for 'halt' command. */ 243 247 static int cmd_halt(cmd_arg_t *argv); 244 248 static cmd_info_t halt_info = { … … 249 253 }; 250 254 251 /* *Data and methods for 'tlb' command. */255 /* Data and methods for 'tlb' command. */ 252 256 static int cmd_tlb(cmd_arg_t *argv); 253 257 cmd_info_t tlb_info = { … … 293 297 }; 294 298 295 /* *Data and methods for 'zones' command */299 /* Data and methods for 'zones' command */ 296 300 static int cmd_zones(cmd_arg_t *argv); 297 301 static cmd_info_t zones_info = { … … 302 306 }; 303 307 304 /* *Data and methods for 'ipc_task' command */308 /* Data and methods for 'ipc_task' command */ 305 309 static int cmd_ipc_task(cmd_arg_t *argv); 306 310 static cmd_arg_t ipc_task_argv = { … … 315 319 }; 316 320 317 /* *Data and methods for 'zone' command */321 /* Data and methods for 'zone' command */ 318 322 static int cmd_zone(cmd_arg_t *argv); 319 323 static cmd_arg_t zone_argv = { … … 329 333 }; 330 334 331 /* *Data and methods for 'cpus' command. */335 /* Data and methods for 'cpus' command. */ 332 336 static int cmd_cpus(cmd_arg_t *argv); 333 337 cmd_info_t cpus_info = { … … 340 344 }; 341 345 342 /* *Data and methods for 'version' command. */346 /* Data and methods for 'version' command. */ 343 347 static int cmd_version(cmd_arg_t *argv); 344 348 cmd_info_t version_info = { … … 800 804 return 1; 801 805 } 806 807 /** @} 808 */ 809 -
generic/src/console/console.c
r279952c rb45c443 26 26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27 27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 */ 29 30 /** @addtogroup genericconsole 31 * @{ 32 */ 33 /** @file 28 34 */ 29 35 … … 159 165 stdout->op->write(stdout, c); 160 166 } 167 168 /** @} 169 */ 170 -
generic/src/console/kconsole.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericconsole 30 * @{ 27 31 */ 28 32 … … 622 626 return found_start; 623 627 } 628 629 /** @} 630 */ 631 -
generic/src/console/klog.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * 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 27 35 */ 28 36 … … 99 107 va_end(args); 100 108 } 109 110 /** @} 111 */ 112 -
generic/src/cpu/cpu.c
r279952c rb45c443 1 /*1 /* 2 2 * Copyright (C) 2001-2004 Jakub Jermar 3 3 * All rights reserved. … … 27 27 */ 28 28 29 /** @defgroup cpu CPU 30 * @ingroup kernel 31 * @{ 32 * @} 33 */ 34 35 /** @addtogroup genericcpu generic 36 * @ingroup cpu 37 * @{ 38 */ 39 29 40 /** 30 * @file cpu.c41 * @file 31 42 * @brief CPU subsystem initialization and listing. 32 43 */ … … 105 116 } 106 117 } 118 119 /** @} 120 */ 121 -
generic/src/ddi/ddi.c
r279952c rb45c443 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 29 /** @defgroup ddi Device Driver Interface 30 * @ingroup kernel 31 * @{ 32 * @} 33 */ 34 35 /** @addtogroup genericddi generic 36 * @ingroup ddi 37 * @{ 38 */ 28 39 29 40 /** 30 * @file ddi.c41 * @file 31 42 * @brief Device Driver Interface functions. 32 43 * … … 199 210 return 0; 200 211 } 212 213 /** @} 214 */ 215 -
generic/src/debug/symtab.c
r279952c rb45c443 27 27 */ 28 28 29 /** @defgroup debug Debug 30 * @ingroup kernel 31 * @{ 32 * @} 33 */ 34 35 36 /** @addtogroup genericdebug generic 37 * @ingroup debug 38 * @{ 39 */ 40 29 41 /** 30 * @file symtab.c42 * @file 31 43 * @brief Kernel symbol resolver. 32 44 */ … … 193 205 194 206 } 207 208 /** @} 209 */ 210 -
generic/src/interrupt/interrupt.c
r279952c rb45c443 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 /** @defgroup interrupt Interrupt 29 * @ingroup kernel 30 * @{ 31 * @} 32 */ 28 33 34 /** @addtogroup genericinterrupt generic 35 * @ingroup interrupt 36 * @{ 37 */ 29 38 /** 30 * @file interrupt.c39 * @file 31 40 * @brief Interrupt redirector. 32 41 * … … 147 156 } 148 157 158 159 /** @} 160 */ 161 -
generic/src/ipc/ipc.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * 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 27 35 */ 28 36 … … 524 532 spinlock_unlock(&task->lock); 525 533 } 534 535 /** @} 536 */ 537 -
generic/src/ipc/ipcrsc.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericipc 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 207 213 ipc_phone_connect(phone, box); 208 214 } 215 216 /** @} 217 */ 218 -
generic/src/ipc/irq.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericipc 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 328 334 } 329 335 } 336 337 /** @} 338 */ 339 -
generic/src/ipc/sysipc.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup genericipc 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 586 592 return 0; 587 593 } 594 595 /** @} 596 */ 597 -
generic/src/lib/elf.c
r279952c rb45c443 28 28 */ 29 29 30 /** @addtogroup generic 31 * @{ 32 */ 33 30 34 /** 31 * @file elf.c35 * @file 32 36 * @brief Kernel ELF loader. 33 37 */ … … 217 221 return EE_OK; 218 222 } 223 224 /** @} 225 */ 226 -
generic/src/lib/func.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file func.c34 * @file 31 35 * @brief Miscellaneous functions. 32 36 */ … … 188 192 return result; 189 193 } 194 195 /** @} 196 */ 197 -
generic/src/lib/memstr.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file memstr.c34 * @file 31 35 * @brief Memory string operations. 32 36 * … … 111 115 p[i] = x; 112 116 } 117 118 /** @} 119 */ 120 -
generic/src/lib/sort.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file sort.c34 * @file 31 35 * @brief Sorting functions. 32 36 * … … 195 199 return (* (__u32 *) a > * (__u32 *)b) ? 1 : (*(__u32 *)a < * (__u32 *)b) ? -1 : 0; 196 200 } 201 202 /** @} 203 */ 204 -
generic/src/main/kinit.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup main 30 * @ingroup kernel 31 * @{ 32 */ 33 29 34 /** 30 * @file kinit.c35 * @file 31 36 * @brief Kernel initialization thread. 32 37 * … … 191 196 192 197 } 198 199 /** @} 200 */ 201 -
generic/src/main/main.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup main 30 * @{ 31 */ 32 29 33 /** 30 * @file main.c34 * @file 31 35 * @brief Main initialization kernel function for all processors. 32 36 * … … 320 324 } 321 325 #endif /* CONFIG_SMP */ 326 327 /** @} 328 */ 329 -
generic/src/main/uinit.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup main 30 * @{ 31 */ 32 29 33 /** 30 * @file uinit.c34 * @file 31 35 * @brief Userspace bootstrap thread. 32 36 * … … 61 65 userspace(&uarg); 62 66 } 67 68 /** @} 69 */ 70 -
generic/src/main/version.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup main 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <main/version.h> 30 36 #include <print.h> … … 53 59 printf("%s, release %s (%s)%s\nBuilt%s for %s\n%s\n", project, release, name, revision, timestamp, arch, copyright); 54 60 } 61 62 /** @} 63 */ 64 -
generic/src/mm/as.c
r279952c rb45c443 27 27 */ 28 28 29 /** @defgroup mm Memory management 30 * @ingroup kernel 31 * @{ 32 * @} 33 */ 34 35 /** @addtogroup genericmm generic 36 * @ingroup mm 37 * @{ 38 */ 39 29 40 /** 30 * @file as.c41 * @file 31 42 * @brief Address space related functions. 32 43 * … … 1525 1536 return (__native) as_area_destroy(AS, address); 1526 1537 } 1538 1539 /** @} 1540 */ 1541 -
generic/src/mm/backend_anon.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 29 33 /** 30 * @file backend_anon.c34 * @file 31 35 * @brief Backend for anonymous memory address space areas. 32 36 * … … 201 205 mutex_unlock(&area->sh_info->lock); 202 206 } 207 208 /** @} 209 */ 210 -
generic/src/mm/backend_elf.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 29 33 /** 30 * @file backend_elf.c34 * @file 31 35 * @brief Backend for address space areas backed by an ELF image. 32 36 */ … … 301 305 mutex_unlock(&area->sh_info->lock); 302 306 } 307 308 /** @} 309 */ 310 -
generic/src/mm/backend_phys.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 29 33 /** 30 * @file backend_elf.c34 * @file 31 35 * @brief Backend for address space areas backed by continuous physical memory. 32 36 */ … … 87 91 { 88 92 } 93 94 /** @} 95 */ 96 -
generic/src/mm/buddy.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 29 33 /** 30 * @file buddy.c34 * @file 31 35 * @brief Buddy allocator framework. 32 36 * … … 317 321 318 322 } 323 324 /** @} 325 */ 326 -
generic/src/mm/frame.c
r279952c rb45c443 28 28 */ 29 29 30 /** @addtogroup genericmm 31 * @{ 32 */ 33 30 34 /** 31 * @file frame.c35 * @file 32 36 * @brief Physical frame allocator. 33 37 * … … 1146 1150 } 1147 1151 1152 1153 /** @} 1154 */ 1155 -
generic/src/mm/page.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 29 33 /** 30 * @file page.c34 * @file 31 35 * @brief Virtual Address Translation subsystem. 32 36 * … … 135 139 return page_mapping_operations->mapping_find(as, page); 136 140 } 141 142 /** @} 143 */ 144 -
generic/src/mm/slab.c
r279952c rb45c443 27 27 */ 28 28 29 /** 30 * @file slab.c 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 33 /** 34 * @file 31 35 * @brief Slab allocator. 32 36 * … … 903 907 _slab_free(slab->cache, obj, slab); 904 908 } 909 910 /** @} 911 */ 912 -
generic/src/mm/tlb.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericmm 30 * @{ 31 */ 32 29 33 /** 30 * @file tlb.c34 * @file 31 35 * @brief Generic TLB shootdown algorithm. 32 36 * … … 181 185 182 186 #endif /* CONFIG_SMP */ 187 188 /** @} 189 */ 190 -
generic/src/preempt/preemption.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 34 * @file preemption.c … … 52 56 THE->preemption_disabled--; 53 57 } 58 59 /** @} 60 */ 61 -
generic/src/printf/printf.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <print.h> 30 36 … … 43 49 } 44 50 51 52 /** @} 53 */ 54 -
generic/src/printf/printf_core.c
r279952c rb45c443 28 28 */ 29 29 30 /** @addtogroup generic 31 * @{ 32 */ 30 33 /** 31 * @file print.c34 * @file 32 35 * @brief Printing functions. 33 36 */ … … 101 104 * @param count 102 105 * @param ps output method and its data 103 * @return number o rprinted characters106 * @return number of printed characters 104 107 */ 105 108 static int printf_putnchars(const char * buf, size_t count, struct printf_spec *ps) … … 111 114 * @param str string to print 112 115 * @param ps write function specification and support data 113 * @return number o rprinted characters116 * @return number of printed characters 114 117 */ 115 118 static int printf_putstr(const char * str, struct printf_spec *ps) … … 129 132 * @param c one character 130 133 * @param ps output method 131 * @return number o rprinted characters134 * @return number of printed characters 132 135 */ 133 136 static int printf_putchar(int c, struct printf_spec *ps) … … 150 153 if (!(flags & __PRINTF_FLAG_LEFTALIGNED)) { 151 154 while (--width > 0) { /* one space is consumed by character itself hence predecrement */ 152 /* FIXME: painful slow */153 155 if (printf_putchar(' ', ps) > 0) 154 156 ++counter; … … 717 719 } 718 720 721 722 /** @} 723 */ 724 -
generic/src/printf/snprintf.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <print.h> 30 36 #include <printf/printf_core.h> … … 42 48 return ret; 43 49 } 50 51 /** @} 52 */ 53 -
generic/src/printf/sprintf.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <print.h> 30 36 … … 41 47 return ret; 42 48 } 49 50 /** @} 51 */ 52 -
generic/src/printf/vprintf.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <print.h> 30 36 #include <printf/printf_core.h> … … 49 55 50 56 57 58 /** @} 59 */ 60 -
generic/src/printf/vsnprintf.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 94 100 return printf_core(fmt, &ps, ap); 95 101 } 102 103 /** @} 104 */ 105 -
generic/src/printf/vsprintf.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <print.h> 30 36 … … 34 40 } 35 41 42 43 /** @} 44 */ 45 -
generic/src/proc/scheduler.c
r279952c rb45c443 27 27 */ 28 28 29 /** 30 * @defgroup proc Proc 31 * @ingroup kernel 32 * @{ 33 * @} 34 */ 35 36 /** @addtogroup genericproc generic 37 * @ingroup proc 38 * @{ 39 */ 40 29 41 /** 30 * @file scheduler.c42 * @file 31 43 * @brief Scheduler and load balancing. 32 44 * … … 693 705 interrupts_restore(ipl); 694 706 } 707 708 /** @} 709 */ 710 -
generic/src/proc/task.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericproc 30 * @{ 31 */ 32 29 33 /** 30 * @file task.c34 * @file 31 35 * @brief Task management. 32 36 */ … … 491 495 task_kill(TASK->taskid); 492 496 } 497 498 /** @} 499 */ 500 -
generic/src/proc/the.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericproc 30 * @{ 31 */ 32 29 33 /** 30 * @file the.c34 * @file 31 35 * @brief THE structure functions. 32 36 * … … 68 72 *dst = *src; 69 73 } 74 75 /** @} 76 */ 77 -
generic/src/proc/thread.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup genericproc 30 * @{ 31 */ 32 29 33 /** 30 * @file thread.c34 * @file 31 35 * @brief Thread management functions. 32 36 */ … … 609 613 return 0; 610 614 } 615 616 /** @} 617 */ 618 -
generic/src/security/cap.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup generic 30 * @{ 27 31 */ 28 32 … … 176 180 return 0; 177 181 } 182 183 /** @} 184 */ 185 -
generic/src/smp/ipi.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file ipi.c34 * @file 31 35 * @brief Generic IPI interface. 32 36 */ … … 62 66 63 67 #endif /* CONFIG_SMP */ 68 69 /** @} 70 */ 71 -
generic/src/synch/condvar.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync Synchronization 30 * @ingroup kernel 31 * @{ 32 */ 33 29 34 /** 30 * @file condvar.c35 * @file 31 36 * @brief Condition variables. 32 37 */ … … 100 105 return rc; 101 106 } 107 108 /** @} 109 */ 110 -
generic/src/synch/futex.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync 30 * @{ 31 */ 32 29 33 /** 30 * @file futex.c34 * @file 31 35 * @brief Kernel backend for futexes. 32 36 */ … … 331 335 rwlock_write_unlock(&futex_ht_lock); 332 336 } 337 338 /** @} 339 */ 340 -
generic/src/synch/mutex.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync 30 * @{ 31 */ 32 29 33 /** 30 * @file mutex.c34 * @file 31 35 * @brief Mutexes. 32 36 */ … … 77 81 } 78 82 83 84 /** @} 85 */ 86 -
generic/src/synch/rwlock.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync 30 * @{ 31 */ 32 29 33 /** 30 * @file rwlock.c34 * @file 31 35 * @brief Reader/Writer locks. 32 36 * … … 380 384 spinlock_unlock((spinlock_t *) arg); 381 385 } 386 387 /** @} 388 */ 389 -
generic/src/synch/semaphore.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync 30 * @{ 31 */ 32 29 33 /** 30 * @file semaphore.c34 * @file 31 35 * @brief Semaphores. 32 36 */ … … 90 94 waitq_wakeup(&s->wq, WAKEUP_FIRST); 91 95 } 96 97 /** @} 98 */ 99 -
generic/src/synch/spinlock.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync 30 * @{ 31 */ 32 29 33 /** 30 * @file spinlock.c34 * @file 31 35 * @brief Spinlocks. 32 36 */ … … 154 158 155 159 #endif 160 161 /** @} 162 */ 163 -
generic/src/synch/waitq.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup sync 30 * @{ 31 */ 32 29 33 /** 30 * @file waitq.c34 * @file 31 35 * @brief Wait queue. 32 36 * … … 446 450 goto loop; 447 451 } 452 453 /** @} 454 */ 455 -
generic/src/syscall/copy.c
r279952c rb45c443 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 29 /** @addtogroup generic 30 * @{ 31 */ 28 32 29 33 /** 30 * @file copy.c34 * @file 31 35 * @brief Copying between kernel and userspace. 32 36 * … … 124 128 return !rc ? EPERM : 0; 125 129 } 130 131 /** @} 132 */ 133 -
generic/src/syscall/syscall.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file syscall.c34 * @file 31 35 * @brief Syscall table and syscall wrappers. 32 36 */ … … 155 159 sys_debug_enable_console 156 160 }; 161 162 /** @} 163 */ 164 -
generic/src/sysinfo/sysinfo.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <sysinfo/sysinfo.h> 30 36 #include <mm/slab.h> … … 300 306 return ret.val; 301 307 } 308 309 /** @} 310 */ 311 -
generic/src/time/clock.c
r279952c rb45c443 27 27 */ 28 28 29 /** @defgroup others Others 30 * @ingroup kernel 31 * @{ 32 * @} 33 */ 34 35 /** @addtogroup generic 36 * @{ 37 */ 38 29 39 /** 30 * @file clock.c40 * @file 31 41 * @brief High-level clock interrupt handler. 32 42 * … … 183 193 184 194 } 195 196 /** @} 197 */ 198 -
generic/src/time/delay.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file delay.c34 * @file 31 35 * @brief Active delay function. 32 36 */ … … 60 64 interrupts_restore(ipl); 61 65 } 66 67 /** @} 68 */ 69 -
generic/src/time/timeout.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup generic 30 * @{ 31 */ 32 29 33 /** 30 * @file timeout.c34 * @file 31 35 * @brief Timeout management functions. 32 36 */ … … 210 214 return true; 211 215 } 216 217 /** @} 218 */ 219
Note:
See TracChangeset
for help on using the changeset viewer.