|
| #define | CPU_ZERO(s) |
| |
| #define | CPU_SET(c, s) |
| |
| #define | CPU_CLR(c, s) |
| |
| #define | CPU_ISSET(c, s) |
| |
| #define | CPU_COUNT(s) |
| |
| #define | CPU_AND(d, s1, s2) |
| |
| #define | CPU_OR(d, s1, s2) |
| |
| #define | CPU_XOR(d, s1, s2) |
| |
| #define | CPU_EQUAL(s1, s2) |
| |
| #define | CPU_ALLOC(n) |
| |
| #define | CPU_FREE(s) |
| |
| #define | CPU_ALLOC_SIZE(n) |
| |
| #define | CPU_ZERO_S(n, s) |
| |
| #define | CPU_SET_S(c, n, s) |
| |
| #define | CPU_CLR_S(c, n, s) |
| |
| #define | CPU_ISSET_S(c, n, s) |
| |
| #define | CPU_COUNT_S(n, s) |
| |
| #define | CPU_AND_S(n, d, s1, s2) |
| |
| #define | CPU_OR_S(n, d, s1, s2) |
| |
| #define | CPU_XOR_S(n, d, s1, s2) |
| |
| #define | CPU_EQUAL_S(n, s1, s2) |
| |
|
#define | NMPBINDS 8 |
| |
| #define | EXTERN |
| |
MP task APIs controlling worker or any other processes running on other CPUs such as pthreads.
◆ CPU_ZERO
Value:do { *(s) = 0; } while (0)
◆ CPU_SET
Value:do { *(s) |= (1 << (c)); } while (0)
◆ CPU_CLR
Value:do { *(s) &= ~(1 << (c)); } while (0)
◆ CPU_ISSET
| #define CPU_ISSET |
( |
| c, |
|
|
| s ) |
Value:((*(s) & (1 << (c))) != 0)
◆ CPU_COUNT
◆ CPU_AND
| #define CPU_AND |
( |
| d, |
|
|
| s1, |
|
|
| s2 ) |
Value:do { *(d) = *(s1) & *(s2); } while (0)
◆ CPU_OR
| #define CPU_OR |
( |
| d, |
|
|
| s1, |
|
|
| s2 ) |
Value:do { *(d) = *(s1) | *(s2); } while (0)
◆ CPU_XOR
| #define CPU_XOR |
( |
| d, |
|
|
| s1, |
|
|
| s2 ) |
Value:do { *(d) = *(s1) ^ *(s2); } while (0)
◆ CPU_EQUAL
| #define CPU_EQUAL |
( |
| s1, |
|
|
| s2 ) |
◆ CPU_ALLOC
Value:(FAR cpu_set_t *)malloc(sizeof(cpu_set_t));
◆ CPU_FREE
◆ CPU_ALLOC_SIZE
| #define CPU_ALLOC_SIZE |
( |
| n | ) |
|
◆ CPU_ZERO_S
| #define CPU_ZERO_S |
( |
| n, |
|
|
| s ) |
◆ CPU_SET_S
| #define CPU_SET_S |
( |
| c, |
|
|
| n, |
|
|
| s ) |
◆ CPU_CLR_S
| #define CPU_CLR_S |
( |
| c, |
|
|
| n, |
|
|
| s ) |
◆ CPU_ISSET_S
| #define CPU_ISSET_S |
( |
| c, |
|
|
| n, |
|
|
| s ) |
◆ CPU_COUNT_S
| #define CPU_COUNT_S |
( |
| n, |
|
|
| s ) |
◆ CPU_AND_S
| #define CPU_AND_S |
( |
| n, |
|
|
| d, |
|
|
| s1, |
|
|
| s2 ) |
◆ CPU_OR_S
| #define CPU_OR_S |
( |
| n, |
|
|
| d, |
|
|
| s1, |
|
|
| s2 ) |
◆ CPU_XOR_S
| #define CPU_XOR_S |
( |
| n, |
|
|
| d, |
|
|
| s1, |
|
|
| s2 ) |
◆ CPU_EQUAL_S
| #define CPU_EQUAL_S |
( |
| n, |
|
|
| s1, |
|
|
| s2 ) |
◆ EXTERN