void notifyConfigUpdate(int eConfigType) { struct PFEConfigUpdate *event; DBG("NOTIFY::ConfigUpdate(%d)\n", eConfigType); event = VMQueueGetBuffer(eventQ, sizeof(*event)); ASSERT(event); PFE_INIT_EVENT(event, (PFE_CONFIG_UPDATE)); event->eConfigType = eConfigType; VMQueuePutBuffer(eventQ, event); }
void notifyNoData (int type) { struct PFETest *event; event = VMQueueGetBuffer(eventQ, sizeof(*event)); ASSERT(event); PFE_INIT_EVENT(event, type); // DBG("Key = %X\n", event->key); VMQueuePutBuffer (eventQ, event); }
void notifyLong (unsigned long data) { struct PFETestLong *event; event = VMQueueGetBuffer(eventQ, sizeof(*event)); ASSERT(event); PFE_INIT_EVENT(event, (PFE_TEST_LONG)); event->data = data; DBG("Key = %X\n", event->key); VMQueuePutBuffer (eventQ, event); }
void notifyInt (unsigned int data) { struct PFETestInt *event; event = VMQueueGetBuffer (eventQ, sizeof(*event)); ASSERT(event); PFE_INIT_EVENT(event, (PFE_TEST_INT)); event->data = data; DBG("Key = %X\n", event->key); VMQueuePutBuffer (eventQ, event); }
void notifyChar (unsigned char data) { struct PFETestChar *event; event = VMQueueGetBuffer (eventQ, sizeof(*event)); ASSERT(event); PFE_INIT_EVENT(event, (PFE_TEST_CHAR)); event->data = data; DBG("Key = %X, data = %X\n", event->key, data); VMQueuePutBuffer (eventQ, event); }
void notifyReplyNormal (uint32_t key, int result) { struct PFEConfigReplyNormal *event; event = VMQueueGetBuffer(eventQ, sizeof(*event)); ASSERT(event); PFE_INIT_EVENT(event, (PFE_CONFIG_REPLY_NORMAL)); event->key = key; event->result = result; VMQueuePutBuffer(eventQ, event); }