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

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