Go to the documentation of this file.
   51   for (mbox = mboxList; mbox; mbox = mbox->
next) {
 
   74 if (mpi_findMbox(
name) != 0x0) {
 
   84   if (mboxList == 0x0) {
 
   90     mbox->
next = mboxList;
 
   92     mboxList->
prev = mbox;
 
  116   for (mbox = mboxList; mbox; mbox = mbox->
next) {
 
  123     if (mbox->
msg == 0x0) {
 
  151   mbox = mpi_findMbox(
name);
 
  165   if (mbox->
msg == 0x0) {
 
  198   mbox = mpi_findMbox(
name);
 
  205   if (mbox->
msg == 0x0) {
 
  242   for (mbox = mboxList; mbox; mbox = mbox->
next) {
 
  
 
struct mpi_message * msgLast
void kfree(void *baseAddr)
int mpi_postMessage(char *name, uint32_t type, mpi_message_t *msg)
int strcmp(const char *str1, const char *str2)
void spinUnlock(spinLock_t *lock)
#define SPIN_LOCK_INITIALIZER
void * memcpy(const void *dst, const void *src, size_t length)
int sprintf(char *buf, const char *fmt,...)
struct mpi_message * next
void spinLock(spinLock_t *lock)
int mpi_spam(uInt32 type, void *data)
int mpi_createMbox(char *name)
int mpi_destroyMbox(char *name)
void * kmalloc(uInt32 len)
int mpi_fetchMessage(char *name, mpi_message_t *msg)