source: mainline/kernel/doc/doxygroups.h@ 904b1bc

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 904b1bc was 904b1bc, checked in by Jiri Svoboda <jiri@…>, 7 years ago

Fix remaining ccheck issues.

  • Property mode set to 100644
File size: 6.1 KB
Line 
1
2/* Definitions of modules and its relations for generating Doxygen documentation */
3
4/** @defgroup kernel Kernel
5 */
6
7/** @defgroup genericadt Data types
8 * @ingroup kernel
9 */
10
11/** @defgroup main Kernel initialization
12 * @ingroup others
13 */
14
15/** @defgroup genericconsole Kernel console
16 * @ingroup others
17 */
18
19/** @defgroup time Time management
20 * @ingroup kernel
21 */
22
23/** @defgroup proc Scheduling
24 * @ingroup kernel
25 */
26
27/** @defgroup genericproc generic
28 * @ingroup proc
29 */
30
31
32/**
33 * @cond amd64
34 * @defgroup amd64proc amd64
35 * @ingroup proc
36 * @endcond
37 */
38
39/**
40 * @cond arm32
41 * @defgroup arm32proc arm32
42 * @ingroup proc
43 * @endcond
44 */
45
46/**
47 * @cond ia32
48 * @defgroup ia32proc ia32
49 * @ingroup proc
50 * @endcond
51 */
52
53/**
54 * @cond ia64
55 * @defgroup ia64proc ia64
56 * @ingroup proc
57 * @endcond
58 */
59
60/**
61 * @cond mips32
62 * @defgroup mips32proc mips32
63 * @ingroup proc
64 * @endcond
65 */
66
67/**
68 * @cond ppc32
69 * @defgroup ppc32proc ppc32
70 * @ingroup proc
71 * @endcond
72 */
73
74/**
75 * @cond ppc64
76 * @defgroup ppc64proc ppc64
77 * @ingroup proc
78 * @endcond
79 */
80
81/**
82 * @cond sparc64
83 * @defgroup sparc64proc sparc64
84 * @ingroup proc
85 * @endcond
86 */
87
88
89/** @defgroup sync Synchronization
90 * @ingroup kernel
91 */
92
93
94/** @defgroup mm Memory management
95 * @ingroup kernel
96 */
97
98/**
99 * @defgroup genericmm generic
100 * @ingroup mm
101 */
102
103/**
104 * @defgroup genarchmm genarch
105 * @ingroup mm
106 */
107
108/**
109 * @cond amd64
110 * @defgroup amd64mm amd64
111 * @ingroup mm
112 * @endcond
113 */
114
115/**
116 * @cond arm32
117 * @defgroup arm32mm arm32
118 * @ingroup mm
119 * @endcond
120 */
121
122/**
123 * @cond ia32
124 * @defgroup ia32mm ia32
125 * @ingroup mm
126 * @endcond
127 */
128
129/**
130 * @cond ia64
131 * @defgroup ia64mm ia64
132 * @ingroup mm
133 * @endcond
134 */
135
136/**
137 * @cond mips32
138 * @defgroup mips32mm mips32
139 * @ingroup mm
140 * @endcond
141 */
142
143/**
144 * @cond ppc32
145 * @defgroup ppc32mm ppc32
146 * @ingroup mm
147 * @endcond
148 */
149
150/**
151 * @cond ppc64
152 * @defgroup ppc64mm ppc64
153 * @ingroup mm
154 * @endcond
155 */
156
157/**
158 * @cond sparc64
159 * @defgroup sparc64mm sparc64
160 * @ingroup mm
161 * @endcond
162 */
163
164
165
166/** @defgroup genericipc IPC
167 * @ingroup kernel
168 */
169
170/** @defgroup generickio KIO
171 * @brief Kernel character input/output facility
172 * @ingroup genericconsole
173 */
174
175
176/** @defgroup ddi Device Driver Interface
177 * @ingroup kernel
178 */
179
180/**
181 * @defgroup genericddi generic
182 * @ingroup ddi
183 */
184
185/**
186 * @cond amd64
187 * @defgroup amd64ddi amd64
188 * @ingroup ddi
189 * @endcond
190 */
191
192/**
193 * @cond arm32
194 * @defgroup arm32ddi arm32
195 * @ingroup ddi
196 * @endcond
197 */
198
199/**
200 * @cond ia32
201 * @defgroup ia32ddi ia32
202 * @ingroup ddi
203 * @endcond
204 */
205
206/**
207 * @cond ia64
208 * @defgroup ia64ddi ia64
209 * @ingroup ddi
210 * @endcond
211 */
212
213/**
214 * @cond mips32
215 * @defgroup mips32ddi mips32
216 * @ingroup ddi
217 * @endcond
218 */
219
220/**
221 * @cond ppc32
222 * @defgroup ppc32ddi ppc32
223 * @ingroup ddi
224 * @endcond
225 */
226
227/**
228 * @cond ppc64
229 * @defgroup ppc64ddi ppc64
230 * @ingroup ddi
231 * @endcond
232 */
233
234/**
235 * @cond sparc64
236 * @defgroup sparc64ddi sparc64
237 * @ingroup ddi
238 * @endcond
239 */
240
241/** @defgroup debug Debugging
242 * @ingroup others
243 */
244
245/**
246 * @defgroup genericdebug generic
247 * @ingroup debug
248 */
249
250/**
251 * @cond amd64
252 * @defgroup amd64debug ia32/amd64
253 * @ingroup debug
254 * @endcond
255 */
256
257/**
258 * @cond arm32
259 * @defgroup arm32debug arm32
260 * @ingroup debug
261 * @endcond
262 */
263
264/**
265 * @cond ia32
266 * @defgroup amd64debug ia32/amd64
267 * @ingroup debug
268 * @endcond
269 */
270
271/**
272 * @cond ia64
273 * @defgroup ia64debug ia64
274 * @ingroup debug
275 * @endcond
276 */
277
278/**
279 * @cond mips32
280 * @defgroup mips32debug mips32
281 * @ingroup debug
282 * @endcond
283 */
284
285/**
286 * @cond ppc32
287 * @defgroup ppc32debug ppc32
288 * @ingroup debug
289 * @endcond
290 */
291
292/**
293 * @cond ppc64
294 * @defgroup ppc64debug ppc64
295 * @ingroup debug
296 * @endcond
297 */
298
299/**
300 * @cond sparc64
301 * @defgroup sparc64debug sparc64
302 * @ingroup debug
303 * @endcond
304 */
305
306/** @defgroup interrupt Interrupt handling and dispatching
307 * @ingroup kernel
308 */
309/**
310 * @defgroup genericinterrupt generic
311 * @ingroup interrupt
312 */
313
314/**
315 * @cond amd64
316 * @defgroup amd64interrupt amd64
317 * @ingroup interrupt
318 * @endcond
319 */
320
321/**
322 * @cond arm32
323 * @defgroup arm32interrupt arm32
324 * @ingroup interrupt
325 * @endcond
326 */
327
328/**
329 * @cond ia32
330 * @defgroup ia32interrupt ia32
331 * @ingroup interrupt
332 * @endcond
333 */
334
335/**
336 * @cond ia64
337 * @defgroup ia64interrupt ia64
338 * @ingroup interrupt
339 * @endcond
340 */
341
342/**
343 * @cond mips32
344 * @defgroup mips32interrupt mips32
345 * @ingroup interrupt
346 * @endcond
347 */
348
349/**
350 * @cond ppc32
351 * @defgroup ppc32interrupt ppc32
352 * @ingroup interrupt
353 * @endcond
354 */
355
356/**
357 * @cond ppc64
358 * @defgroup ppc64interrupt ppc64
359 * @ingroup interrupt
360 * @endcond
361 */
362
363/**
364 * @cond sparc64
365 * @defgroup sparc64interrupt sparc64
366 * @ingroup interrupt
367 * @endcond
368 */
369
370
371/** @defgroup others Miscellanea
372 * @ingroup kernel
373 */
374
375/**
376 * @defgroup generic generic
377 * @ingroup others
378 */
379
380/**
381 * @defgroup genarch genarch
382 * @ingroup others
383 */
384
385/**
386 * @cond amd64
387 * @defgroup amd64 amd64
388 * @ingroup others
389 * @endcond
390 */
391
392/**
393 * @cond arm32
394 * @defgroup arm32 arm32
395 * @ingroup others
396 * @endcond
397 */
398
399/**
400 * @cond ia32
401 * @defgroup ia32 ia32
402 * @ingroup others
403 * @endcond
404 */
405
406/**
407 * @cond ia64
408 * @defgroup ia64 ia64
409 * @ingroup others
410 * @endcond
411 */
412
413/**
414 * @cond mips32
415 * @defgroup mips32 mips32
416 * @ingroup others
417 * @endcond
418 */
419
420/**
421 * @cond ppc32
422 * @defgroup ppc32 ppc32
423 * @ingroup others
424 * @endcond
425 */
426
427/**
428 * @cond ppc64
429 * @defgroup ppc64 ppc64
430 * @ingroup others
431 * @endcond
432 */
433
434/**
435 * @cond sparc64
436 * @defgroup sparc64 sparc64
437 * @ingroup others
438 * @endcond
439 */
Note: See TracBrowser for help on using the repository browser.