Symbol: smp_msg
src/system/kernel/smp.cpp
100
static struct smp_msg* sCPUMessages[SMP_MAX_CPUS] = { NULL, };
src/system/kernel/smp.cpp
1009
struct smp_msg *msg;
src/system/kernel/smp.cpp
102
static struct smp_msg* sBroadcastMessages = NULL;
src/system/kernel/smp.cpp
1058
smp_msg dummy;
src/system/kernel/smp.cpp
1076
struct smp_msg *msg;
src/system/kernel/smp.cpp
1159
struct smp_msg *msg;
src/system/kernel/smp.cpp
1250
struct smp_msg *msg;
src/system/kernel/smp.cpp
1405
struct smp_msg* messages;
src/system/kernel/smp.cpp
1406
size_t size = ROUNDUP(sNumCPUs * MSG_ALLOCATE_PER_CPU * sizeof(smp_msg), B_PAGE_SIZE);
src/system/kernel/smp.cpp
1415
for (size_t i = 0; i < (size / sizeof(smp_msg)); i++) {
src/system/kernel/smp.cpp
1416
struct smp_msg* msg = &messages[i];
src/system/kernel/smp.cpp
224
smp_msg* message = sBroadcastMessages;
src/system/kernel/smp.cpp
268
smp_msg* message = (smp_msg*)(addr_t)address;
src/system/kernel/smp.cpp
659
find_free_message(struct smp_msg** msg)
src/system/kernel/smp.cpp
699
struct smp_msg** _message)
src/system/kernel/smp.cpp
72
struct smp_msg *next;
src/system/kernel/smp.cpp
723
return_free_message(struct smp_msg* msg)
src/system/kernel/smp.cpp
736
prepend_message(struct smp_msg*& listHead, struct smp_msg* msg)
src/system/kernel/smp.cpp
739
struct smp_msg* next = atomic_pointer_get(&listHead);
src/system/kernel/smp.cpp
748
static struct smp_msg*
src/system/kernel/smp.cpp
754
struct smp_msg* msg = atomic_pointer_get(&sCPUMessages[currentCPU]);
src/system/kernel/smp.cpp
802
finish_message_processing(int currentCPU, struct smp_msg* msg,
src/system/kernel/smp.cpp
827
struct smp_msg* last = NULL;
src/system/kernel/smp.cpp
828
struct smp_msg* msg1;
src/system/kernel/smp.cpp
860
invoke_smp_msg(struct smp_msg* msg, int currentCPU, bool* haltCPU)
src/system/kernel/smp.cpp
900
struct smp_msg* msg = check_for_message(currentCPU, sourceMailbox);
src/system/kernel/smp.cpp
96
static struct smp_msg* sFreeMessages = NULL;