Lines Matching full:is
8 general idea is that porting lwIP to new architectures requires only
10 implementation. It is also possible to do a sys_arch implementation
15 sys_arch, but this is not required for the basic lwIP
16 functionality. Timer scheduling is implemented in lwIP, but can be implemented
28 in a mailbox is just a pointer, nothing more.
30 Semaphores are represented by the type "sys_sem_t" which is typedef'd
45 Is called to initialize the sys_arch layer.
49 Creates a new semaphore. The semaphore is allocated to the memory that 'sem'
51 The "count" argument specifies the initial state of the semaphore (which is
55 no real error handling is implemented.
68 signaled. If the "timeout" argument is non-zero, the thread should
70 milliseconds). If the "timeout" argument is zero, the thread should be
71 blocked until the semaphore is signalled.
73 If the timeout argument is non-zero, the return value is the number of
75 semaphore wasn't signaled within the specified time, the return value is
84 Returns 1 if the semaphore is valid, 0 if it is not valid.
85 When using pointers, a simple way is to check the pointer for != NULL.
87 This may also be a define, in which case the function is not prototyped.
93 sys_sem_free() is always called before calling this function!
94 This may also be a define, in which case the function is not prototyped.
98 Creates a new mutex. The mutex is allocated to the memory that 'mutex'
102 no real error handling is implemented.
118 Returns 1 if the mutes is valid, 0 if it is not valid.
119 When using pointers, a simple way is to check the pointer for != NULL.
121 This may also be a define, in which case the function is not prototyped.
127 sys_mutex_free() is always called before calling this function!
128 This may also be a define, in which case the function is not prototyped.
138 no real error handling is implemented.
143 mailbox when the mailbox is deallocated, it is an indication of a
149 the "msg" is really posted.
154 is full, else, ERR_OK if the "msg" is posted.
160 the sys_arch_sem_wait() function). If "timeout" is 0, the thread should
161 be blocked until a message arrives. The "msg" argument is a result
162 parameter that is set by the function (i.e., by doing "*msg =
170 Note that a function with a similar name, sys_mbox_fetch(), is
175 This is similar to sys_arch_mbox_fetch, however if a message is not
177 SYS_MBOX_EMPTY. On success 0 is returned.
188 Returns 1 if the mailbox is valid, 0 if it is not valid.
189 When using pointers, a simple way is to check the pointer for != NULL.
191 This may also be a define, in which case the function is not prototyped.
197 sys_mbox_free() is always called before calling this function!
198 This may also be a define, in which case the function is not prototyped.
201 such functionality is needed in lwIP, the following function will have
208 argument to the thread() function. The stack size to used for this thread is
209 the "stacksize" parameter. The id of the new thread is returned. Both the id
212 When lwIP is used from more than one context (e.g. from multiple threads OR from
218 the previous protection level. This function is only called during very short
224 that case the return value indicates that it is already protected.
226 sys_arch_protect() is only required if your port is supporting an operating
233 more information. This function is only required if your port is supporting
241 for wraparound, this is only used for time diffs).