diff --git a/alarm_8h_source.html b/alarm_8h_source.html index 94f2a82..3eae6cf 100644 --- a/alarm_8h_source.html +++ b/alarm_8h_source.html @@ -257,7 +257,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
time.h
OSSetAlarm
BOOL OSSetAlarm(OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
OSAlarm::group
uint32_t group
Used with OSCancelAlarms for bulk cancellation of alarms.
Definition: alarm.h:76
-
OSContext
Definition: thread.h:58
+
OSContext
Definition: thread.h:92
OSAlarmQueue::tail
OSAlarm * tail
Definition: alarm.h:43
threadqueue.h
OSAlarmQueue::threadQueue
OSThreadQueue threadQueue
Definition: alarm.h:41
diff --git a/cache_8h_source.html b/cache_8h_source.html index df165f9..190e97d 100644 --- a/cache_8h_source.html +++ b/cache_8h_source.html @@ -94,42 +94,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 void
-
15 DCInvalidateRange(void *addr,
-
16  uint32_t size);
-
17 
-
18 void
-
19 DCFlushRange(void *addr,
-
20  uint32_t size);
-
21 
-
22 void
-
23 DCStoreRange(void *addr,
-
24  uint32_t size);
-
25 
-
26 void
-
27 DCFlushRangeNoSync(void *addr,
-
28  uint32_t size);
-
29 
-
30 void
-
31 DCStoreRangeNoSync(void *addr,
-
32  uint32_t size);
-
33 
-
34 void
-
35 DCZeroRange(void *addr,
-
36  uint32_t size);
-
37 
-
38 void
-
39 DCTouchRange(void *addr,
-
40  uint32_t size);
-
41 
-
42 #ifdef __cplusplus
-
43 }
-
44 #endif
-
45 
+
12 #ifdef __cplusplus
+
13 extern "C" {
+
14 #endif
+
15 
+
16 
+
20 void
+
21 DCInvalidateRange(void *addr,
+
22  uint32_t size);
+
23 
+
24 
+
28 void
+
29 DCFlushRange(void *addr,
+
30  uint32_t size);
+
31 
+
32 
+
36 void
+
37 DCStoreRange(void *addr,
+
38  uint32_t size);
+
39 
+
40 
+
46 void
+
47 DCFlushRangeNoSync(void *addr,
+
48  uint32_t size);
+
49 
+
50 
+
56 void
+
57 DCStoreRangeNoSync(void *addr,
+
58  uint32_t size);
+
59 
+
60 
+
64 void
+
65 DCZeroRange(void *addr,
+
66  uint32_t size);
+
67 
+
68 
+
72 void
+
73 DCTouchRange(void *addr,
+
74  uint32_t size);
+
75 
+
76 
+
77 #ifdef __cplusplus
+
78 }
+
79 #endif
+
80 
void DCInvalidateRange(void *addr, uint32_t size)
void DCStoreRangeNoSync(void *addr, uint32_t size)
void DCFlushRangeNoSync(void *addr, uint32_t size)
diff --git a/condition_8h_source.html b/condition_8h_source.html index f077c6d..5f1e205 100644 --- a/condition_8h_source.html +++ b/condition_8h_source.html @@ -95,60 +95,65 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
2 #include <wut.h>
3 #include "threadqueue.h"
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 typedef struct OSCondition OSCondition;
-
16 typedef struct OSMutex OSMutex;
-
17 
-
18 #define OS_CONDITION_TAG 0x634E6456u
-
19 
-
20 struct OSCondition
-
21 {
-
23  uint32_t tag;
-
24 
-
26  const char *name;
-
27 
-
28  UNKNOWN(4);
-
29 
-
31  OSThreadQueue queue;
-
32 };
-
33 CHECK_OFFSET(OSCondition, 0x00, tag);
-
34 CHECK_OFFSET(OSCondition, 0x04, name);
-
35 CHECK_OFFSET(OSCondition, 0x0c, queue);
-
36 CHECK_SIZE(OSCondition, 0x1c);
-
37 
-
38 void
-
39 OSInitCond(OSCondition *condition);
-
40 
-
41 void
-
42 OSInitCondEx(OSCondition *condition,
-
43  const char *name);
-
44 
-
45 void
-
46 OSWaitCond(OSCondition *condition,
-
47  OSMutex *mutex);
+
15 #ifdef __cplusplus
+
16 extern "C" {
+
17 #endif
+
18 
+
19 typedef struct OSCondition OSCondition;
+
20 typedef struct OSMutex OSMutex;
+
21 
+
22 #define OS_CONDITION_TAG 0x634E6456u
+
23 
+
24 struct OSCondition
+
25 {
+
27  uint32_t tag;
+
28 
+
30  const char *name;
+
31 
+
32  UNKNOWN(4);
+
33 
+
35  OSThreadQueue queue;
+
36 };
+
37 CHECK_OFFSET(OSCondition, 0x00, tag);
+
38 CHECK_OFFSET(OSCondition, 0x04, name);
+
39 CHECK_OFFSET(OSCondition, 0x0c, queue);
+
40 CHECK_SIZE(OSCondition, 0x1c);
+
41 
+
42 
+
46 void
+
47 OSInitCond(OSCondition *condition);
48 
-
49 void
-
50 OSSignalCond(OSCondition *condition);
-
51 
-
52 #ifdef __cplusplus
-
53 }
-
54 #endif
-
55 
+
49 
+
53 void
+
54 OSInitCondEx(OSCondition *condition,
+
55  const char *name);
+
56 
+
57 
+
66 void
+
67 OSWaitCond(OSCondition *condition,
+
68  OSMutex *mutex);
+
69 
+
70 
+
76 void
+
77 OSSignalCond(OSCondition *condition);
+
78 
+
79 
+
80 #ifdef __cplusplus
+
81 }
+
82 #endif
+
83 
void OSWaitCond(OSCondition *condition, OSMutex *mutex)
void OSSignalCond(OSCondition *condition)
void OSInitCondEx(OSCondition *condition, const char *name)
-
Definition: condition.h:20
+
Definition: condition.h:24
void OSInitCond(OSCondition *condition)
-
Definition: mutex.h:32
-
OSThreadQueue queue
Queue of threads currently waiting on condition with OSWaitCond.
Definition: condition.h:31
-
uint32_t tag
Should always be set to the value OS_CONDITION_TAG.
Definition: condition.h:23
+
Definition: mutex.h:36
+
OSThreadQueue queue
Queue of threads currently waiting on condition with OSWaitCond.
Definition: condition.h:35
+
uint32_t tag
Should always be set to the value OS_CONDITION_TAG.
Definition: condition.h:27
Definition: threadqueue.h:29
-
const char * name
Name set by OSInitCondEx.
Definition: condition.h:26
+
const char * name
Name set by OSInitCondEx.
Definition: condition.h:30