source: mainline/kernel/doc/doxygroups.h@ df8eaba

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since df8eaba was e88eb48, checked in by Jakub Jermar <jakub@…>, 7 years ago

Prefix remaining kernel doxygroups with 'kernel_'

  • Property mode set to 100644
File size: 7.2 KB
RevLine 
[b6529ae]1/* Definitions of modules and its relations for generating Doxygen documentation */
2
[b1834a01]3/** @defgroup kernel kernel
4 * @brief HelenOS kernel
[904b1bc]5 */
6
[174156fd]7/** @defgroup kernel_generic_adt Data types
[b6529ae]8 * @ingroup kernel
9 */
10
[174156fd]11/** @defgroup kernel_generic_console Kernel console
[1bb2e7a]12 * @ingroup others
[b6529ae]13 */
14
[e88eb48]15/** @defgroup kernel_time Time management
[904b1bc]16 * @ingroup kernel
17 */
18
19/** @defgroup proc Scheduling
20 * @ingroup kernel
21 */
22
[174156fd]23/** @defgroup kernel_generic_proc generic
[904b1bc]24 * @ingroup proc
25 */
26
[46f7b64]27/**
28 * @cond abs32le
[c5429fe]29 * @defgroup kernel_abs32le_proc abs32le
[46f7b64]30 * @ingroup proc
31 * @endcond
32 */
33
[1bb2e7a]34/**
[904b1bc]35 * @cond amd64
[c5429fe]36 * @defgroup kernel_amd64_proc amd64
[904b1bc]37 * @ingroup proc
38 * @endcond
39 */
40
41/**
42 * @cond arm32
[c5429fe]43 * @defgroup kernel_arm32_proc arm32
[904b1bc]44 * @ingroup proc
45 * @endcond
46 */
47
48/**
49 * @cond ia32
[c5429fe]50 * @defgroup kernel_ia32_proc ia32
[904b1bc]51 * @ingroup proc
52 * @endcond
53 */
54
55/**
56 * @cond ia64
[c5429fe]57 * @defgroup kernel_ia64_proc ia64
[904b1bc]58 * @ingroup proc
59 * @endcond
60 */
61
62/**
63 * @cond mips32
[c5429fe]64 * @defgroup kernel_mips32_proc mips32
[904b1bc]65 * @ingroup proc
66 * @endcond
67 */
68
69/**
70 * @cond ppc32
[c5429fe]71 * @defgroup kernel_ppc32_proc ppc32
[904b1bc]72 * @ingroup proc
73 * @endcond
74 */
75
76/**
[b1276d44]77 * @cond riscv64
[c5429fe]78 * @defgroup kernel_riscv64_proc riscv64
[904b1bc]79 * @ingroup proc
80 * @endcond
81 */
82
83/**
84 * @cond sparc64
[c5429fe]85 * @defgroup kernel_sparc64_proc sparc64
[904b1bc]86 * @ingroup proc
87 * @endcond
88 */
[1bb2e7a]89
[e88eb48]90/** @defgroup kernel_sync Synchronization
[b6529ae]91 * @ingroup kernel
92 */
[1bb2e7a]93
[904b1bc]94/** @defgroup mm Memory management
95 * @ingroup kernel
96 */
97
98/**
[174156fd]99 * @defgroup kernel_generic_mm generic
[904b1bc]100 * @ingroup mm
101 */
102
103/**
[6404aca]104 * @defgroup kernel_genarch_mm genarch
[904b1bc]105 * @ingroup mm
106 */
107
[46f7b64]108/**
109 * @cond abs32le
[c5429fe]110 * @defgroup kernel_abs32le_mm abs32le
[46f7b64]111 * @ingroup mm
112 * @endcond
113 */
114
[904b1bc]115/**
116 * @cond amd64
[c5429fe]117 * @defgroup kernel_amd64_mm amd64
[904b1bc]118 * @ingroup mm
119 * @endcond
120 */
121
122/**
123 * @cond arm32
[c5429fe]124 * @defgroup kernel_arm32_mm arm32
[904b1bc]125 * @ingroup mm
126 * @endcond
127 */
128
129/**
130 * @cond ia32
[c5429fe]131 * @defgroup kernel_ia32_mm ia32
[904b1bc]132 * @ingroup mm
133 * @endcond
134 */
135
136/**
137 * @cond ia64
[c5429fe]138 * @defgroup kernel_ia64_mm ia64
[904b1bc]139 * @ingroup mm
140 * @endcond
141 */
142
143/**
144 * @cond mips32
[c5429fe]145 * @defgroup kernel_mips32_mm mips32
[904b1bc]146 * @ingroup mm
147 * @endcond
148 */
149
150/**
151 * @cond ppc32
[c5429fe]152 * @defgroup kernel_ppc32_mm ppc32
[904b1bc]153 * @ingroup mm
154 * @endcond
155 */
156
157/**
[b1276d44]158 * @cond riscv64
[c5429fe]159 * @defgroup kernel_riscv64_mm riscv64
[904b1bc]160 * @ingroup mm
161 * @endcond
162 */
163
164/**
165 * @cond sparc64
[c5429fe]166 * @defgroup kernel_sparc64_mm sparc64
[904b1bc]167 * @ingroup mm
168 * @endcond
169 */
[1bb2e7a]170
[174156fd]171/** @defgroup kernel_generic_ipc IPC
[1bb2e7a]172 * @ingroup kernel
173 */
[a35b458]174
[174156fd]175/** @defgroup kernel_generic_kio KIO
[6fa9a99d]176 * @brief Kernel character input/output facility
[174156fd]177 * @ingroup kernel_generic_console
[1bb2e7a]178 */
179
[b6529ae]180/** @defgroup ddi Device Driver Interface
181 * @ingroup kernel
182 */
183
[904b1bc]184/**
[174156fd]185 * @defgroup kernel_generic_ddi generic
[904b1bc]186 * @ingroup ddi
187 */
188
[46f7b64]189/**
190 * @cond abs32le
[c5429fe]191 * @defgroup kernel_abs32le_ddi abs32le
[46f7b64]192 * @ingroup ddi
193 * @endcond
194 */
195
[904b1bc]196/**
197 * @cond amd64
[c5429fe]198 * @defgroup kernel_amd64_ddi amd64
[904b1bc]199 * @ingroup ddi
200 * @endcond
201 */
202
203/**
204 * @cond arm32
[c5429fe]205 * @defgroup kernel_arm32_ddi arm32
[904b1bc]206 * @ingroup ddi
207 * @endcond
208 */
209
210/**
211 * @cond ia32
[c5429fe]212 * @defgroup kernel_ia32_ddi ia32
[904b1bc]213 * @ingroup ddi
214 * @endcond
215 */
216
217/**
218 * @cond ia64
[c5429fe]219 * @defgroup kernel_ia64_ddi ia64
[904b1bc]220 * @ingroup ddi
221 * @endcond
222 */
223
224/**
225 * @cond mips32
[c5429fe]226 * @defgroup kernel_mips32_ddi mips32
[904b1bc]227 * @ingroup ddi
228 * @endcond
229 */
230
231/**
232 * @cond ppc32
[c5429fe]233 * @defgroup kernel_ppc32_ddi ppc32
[904b1bc]234 * @ingroup ddi
235 * @endcond
236 */
237
238/**
[b1276d44]239 * @cond riscv64
[c5429fe]240 * @defgroup kernel_riscv64_ddi riscv64
[904b1bc]241 * @ingroup ddi
242 * @endcond
243 */
244
245/**
246 * @cond sparc64
[c5429fe]247 * @defgroup kernel_sparc64_ddi sparc64
[904b1bc]248 * @ingroup ddi
249 * @endcond
250 */
251
252/** @defgroup debug Debugging
[1bb2e7a]253 * @ingroup others
[b6529ae]254 */
[a35b458]255
[904b1bc]256/**
[174156fd]257 * @defgroup kernel_generic_debug generic
[904b1bc]258 * @ingroup debug
259 */
260
[46f7b64]261/**
262 * @cond abs32le
[c5429fe]263 * @defgroup kernel_abs32le_debug abs32le
[46f7b64]264 * @ingroup debug
265 * @endcond
266 */
267
[904b1bc]268/**
269 * @cond amd64
[c5429fe]270 * @defgroup kernel_amd64_debug ia32/amd64
[904b1bc]271 * @ingroup debug
272 * @endcond
273 */
274
275/**
276 * @cond arm32
[c5429fe]277 * @defgroup kernel_arm32_debug arm32
[904b1bc]278 * @ingroup debug
279 * @endcond
280 */
281
282/**
283 * @cond ia32
[c5429fe]284 * @defgroup kernel_amd64_debug ia32/amd64
[904b1bc]285 * @ingroup debug
286 * @endcond
287 */
288
289/**
290 * @cond ia64
[c5429fe]291 * @defgroup kernel_ia64_debug ia64
[904b1bc]292 * @ingroup debug
293 * @endcond
294 */
295
296/**
297 * @cond mips32
[c5429fe]298 * @defgroup kernel_mips32_debug mips32
[904b1bc]299 * @ingroup debug
300 * @endcond
301 */
302
303/**
304 * @cond ppc32
[c5429fe]305 * @defgroup kernel_ppc32_debug ppc32
[904b1bc]306 * @ingroup debug
307 * @endcond
308 */
309
310/**
[b1276d44]311 * @cond riscv64
[c5429fe]312 * @defgroup kernel_riscv64_debug riscv64
[904b1bc]313 * @ingroup debug
314 * @endcond
315 */
316
317/**
318 * @cond sparc64
[c5429fe]319 * @defgroup kernel_sparc64_debug sparc64
[904b1bc]320 * @ingroup debug
321 * @endcond
322 */
323
324/** @defgroup interrupt Interrupt handling and dispatching
325 * @ingroup kernel
326 */
327/**
[174156fd]328 * @defgroup kernel_generic_interrupt generic
[904b1bc]329 * @ingroup interrupt
330 */
331
[46f7b64]332/**
333 * @cond abs32le
[c5429fe]334 * @defgroup kernel_abs32le_interrupt abs32le
[46f7b64]335 * @ingroup interrupt
336 * @endcond
337 */
338
[904b1bc]339/**
340 * @cond amd64
[c5429fe]341 * @defgroup kernel_amd64_interrupt amd64
[904b1bc]342 * @ingroup interrupt
343 * @endcond
344 */
345
346/**
347 * @cond arm32
[c5429fe]348 * @defgroup kernel_arm32_interrupt arm32
[904b1bc]349 * @ingroup interrupt
350 * @endcond
351 */
352
353/**
354 * @cond ia32
[c5429fe]355 * @defgroup kernel_ia32_interrupt ia32
[904b1bc]356 * @ingroup interrupt
357 * @endcond
358 */
359
360/**
361 * @cond ia64
[c5429fe]362 * @defgroup kernel_ia64_interrupt ia64
[904b1bc]363 * @ingroup interrupt
364 * @endcond
365 */
366
367/**
368 * @cond mips32
[c5429fe]369 * @defgroup kernel_mips32_interrupt mips32
[904b1bc]370 * @ingroup interrupt
371 * @endcond
372 */
373
374/**
375 * @cond ppc32
[c5429fe]376 * @defgroup kernel_ppc32_interrupt ppc32
[904b1bc]377 * @ingroup interrupt
378 * @endcond
379 */
380
381/**
[b1276d44]382 * @cond riscv64
[c5429fe]383 * @defgroup kernel_riscv64_interrupt riscv64
[904b1bc]384 * @ingroup interrupt
385 * @endcond
386 */
387
388/**
389 * @cond sparc64
[c5429fe]390 * @defgroup kernel_sparc64_interrupt sparc64
[904b1bc]391 * @ingroup interrupt
392 * @endcond
393 */
[b6529ae]394
[1bb2e7a]395/** @defgroup others Miscellanea
[b6529ae]396 * @ingroup kernel
397 */
[904b1bc]398
399/**
[174156fd]400 * @defgroup kernel_generic generic
[904b1bc]401 * @ingroup others
402 */
403
404/**
[6404aca]405 * @defgroup kernel_genarch genarch
[904b1bc]406 * @ingroup others
407 */
408
[46f7b64]409/**
410 * @cond abs32le
[c5429fe]411 * @defgroup kernel_abs32le abs32le
[46f7b64]412 * @ingroup others
413 * @endcond
414 */
415
[904b1bc]416/**
417 * @cond amd64
[c5429fe]418 * @defgroup kernel_amd64 amd64
[904b1bc]419 * @ingroup others
420 * @endcond
421 */
422
423/**
424 * @cond arm32
[c5429fe]425 * @defgroup kernel_arm32 arm32
[904b1bc]426 * @ingroup others
427 * @endcond
428 */
429
430/**
431 * @cond ia32
[c5429fe]432 * @defgroup kernel_ia32 ia32
[904b1bc]433 * @ingroup others
434 * @endcond
435 */
436
437/**
438 * @cond ia64
[c5429fe]439 * @defgroup kernel_ia64 ia64
[904b1bc]440 * @ingroup others
441 * @endcond
442 */
443
444/**
445 * @cond mips32
[c5429fe]446 * @defgroup kernel_mips32 mips32
[904b1bc]447 * @ingroup others
448 * @endcond
449 */
450
451/**
452 * @cond ppc32
[c5429fe]453 * @defgroup kernel_ppc32 ppc32
[904b1bc]454 * @ingroup others
455 * @endcond
456 */
457
458/**
[b1276d44]459 * @cond riscv64
[c5429fe]460 * @defgroup kernel_riscv64 riscv64
[904b1bc]461 * @ingroup others
462 * @endcond
463 */
464
465/**
466 * @cond sparc64
[c5429fe]467 * @defgroup kernel_sparc64 sparc64
[904b1bc]468 * @ingroup others
469 * @endcond
470 */
Note: See TracBrowser for help on using the repository browser.