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

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since f1380b7 was a35b458, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 7 years ago

style: Remove trailing whitespace on _all_ lines, including empty ones, for particular file types.

Command used: tools/srepl '\s\+$' '' -- *.c *.h *.py *.sh *.s *.S *.ag

Currently, whitespace on empty lines is very inconsistent.
There are two basic choices: Either remove the whitespace, or keep empty lines
indented to the level of surrounding code. The former is AFAICT more common,
and also much easier to do automatically.

Alternatively, we could write script for automatic indentation, and use that
instead. However, if such a script exists, it's possible to use the indented
style locally, by having the editor apply relevant conversions on load/save,
without affecting remote repository. IMO, it makes more sense to adopt
the simpler rule.

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