Symbol: smp_msg
headers/private/kernel/cpu.h
68
struct smp_msg* cpu_msg;
src/system/kernel/smp.cpp
101
static struct smp_msg* sBroadcastMessages = NULL;
src/system/kernel/smp.cpp
1017
struct smp_msg *msg;
src/system/kernel/smp.cpp
1100
struct smp_msg *msg;
src/system/kernel/smp.cpp
1191
struct smp_msg *msg;
src/system/kernel/smp.cpp
1346
struct smp_msg* messages;
src/system/kernel/smp.cpp
1347
size_t size = ROUNDUP(sNumCPUs * MSG_ALLOCATE_PER_CPU * sizeof(smp_msg), B_PAGE_SIZE);
src/system/kernel/smp.cpp
1356
for (size_t i = 0; i < (size / sizeof(smp_msg)); i++) {
src/system/kernel/smp.cpp
1357
struct smp_msg* msg = &messages[i];
src/system/kernel/smp.cpp
182
smp_msg* message = sBroadcastMessages;
src/system/kernel/smp.cpp
226
smp_msg* message = (smp_msg*)(addr_t)address;
src/system/kernel/smp.cpp
599
find_free_message(struct smp_msg** msg)
src/system/kernel/smp.cpp
639
struct smp_msg** _message)
src/system/kernel/smp.cpp
663
return_free_message(struct smp_msg* msg)
src/system/kernel/smp.cpp
676
prepend_message(struct smp_msg*& mailbox, struct smp_msg* msg)
src/system/kernel/smp.cpp
679
struct smp_msg* next = atomic_pointer_get(&mailbox);
src/system/kernel/smp.cpp
688
static struct smp_msg*
src/system/kernel/smp.cpp
694
struct smp_msg** mailbox = &gCPU[currentCPU].cpu_msg;
src/system/kernel/smp.cpp
695
struct smp_msg* msg = atomic_pointer_get(mailbox);
src/system/kernel/smp.cpp
73
struct smp_msg *next;
src/system/kernel/smp.cpp
743
finish_message_processing(int currentCPU, struct smp_msg* msg,
src/system/kernel/smp.cpp
768
struct smp_msg* last = NULL;
src/system/kernel/smp.cpp
769
struct smp_msg* msg1;
src/system/kernel/smp.cpp
801
invoke_smp_msg(struct smp_msg* msg, int currentCPU, bool* haltCPU)
src/system/kernel/smp.cpp
841
struct smp_msg* msg = check_for_message(currentCPU, sourceMailbox);
src/system/kernel/smp.cpp
950
struct smp_msg *msg;
src/system/kernel/smp.cpp
97
static struct smp_msg* sFreeMessages = NULL;
src/system/kernel/smp.cpp
999
smp_msg dummy;