/haiku/src/libs/glut/ |
H A D | glutBlocker.h | 34 void QuickNewEvent() { events = true; } // new event from main thread 35 void ClearEvents() { events = false; } // clear counter at beginning of event loop 36 bool PendingEvent() { return events; } // XPending() equivalent 40 bool events; // are there any new events? member in class:GlutBlocker
|
H A D | glutBlocker.cpp | 30 events = false; 41 if(!events) { // wait for new event 52 if(!events) { // wait for new event 63 events = true; // next call to WaitEvent returns immediately
|
/haiku/headers/private/system/ |
H A D | event_queue_defs.h | 21 int32 events; /* select(): > 0 to select, -1 to get selection, 0 to deselect */ member in struct:event_wait_info
|
/haiku/src/libs/bsd/ |
H A D | kqueue.cpp | 31 if (info.events > 0 && (info.events & B_EVENT_WRITE) != 0) 56 waitInfo->events = 0; 59 int32 events = 0, behavior = 0; local 63 events = B_EVENT_READ; 68 events = B_EVENT_WRITE; 74 events |= B_EVENT_INVALID; 122 waitInfo->events |= otherEvents; 124 waitInfo->events &= ~otherEvents; 131 info.events 191 ssize_t events = _kern_event_queue_wait(kq, waitInfos, local [all...] |
/haiku/src/tests/system/kernel/ |
H A D | fifo_poll_test.cpp | 8 * We should get these events (preferrably in this exact order): 22 pfd.events = POLLIN | POLLRDBAND; 40 printf("events=%08x revents=%08x\n", pfd.events, pfd.revents); 41 if ((pfd.events & pfd.revents) == 0)
|
H A D | null_poll_test.cpp | 19 pfd.events = POLLOUT; 26 printf("events=%08x revents=%08x\n", pfd.events, pfd.revents);
|
H A D | wait_for_objects_test.cpp | 38 printf("events:\n"); 40 printf(" %d: 0x%x\n", i, infos[i].events); 114 uint16 events = infos[i].events; local 118 if (events & B_EVENT_ACQUIRE_SEMAPHORE) { 124 if (events & B_EVENT_READ) { 130 if (events & B_EVENT_WRITE) { 136 if (events & B_EVENT_READ) { 141 if (events & B_EVENT_INVALID) {
|
/haiku/src/system/kernel/events/ |
H A D | select_sync.h | 15 virtual status_t Notify(select_info* info, uint16 events) = 0;
|
H A D | event_queue.cpp | 39 #define EVENT_BEHAVIOR(events) ((events) & (B_EVENT_LEVEL_TRIGGERED | B_EVENT_ONE_SHOT)) 40 #define USER_EVENTS(events) ((events) & ~B_EVENT_PRIVATE_MASK) 100 status_t Select(int32 object, uint16 type, uint32 events, void* userData); 104 status_t Notify(select_info* info, uint16 events); 110 void _Notify(select_event* event, uint16 events); 141 * Notified when events are available on the queue. 173 event->events |= B_EVENT_DELETING; 180 if ((event->events 212 Select(int32 object, uint16 type, uint32 events, void* userData) argument 330 Notify(select_info* info, uint16 events) argument 339 _Notify(select_event* event, uint16 events) argument 437 int32 events = atomic_and(&event->events, local [all...] |
H A D | wait_for_objects.cpp | 56 uint16 events; member in struct:select_sync_pool_entry 72 virtual status_t Notify(select_info* info, uint16 events); 217 if (resultEvents ? fds[i].revents : fds[i].events) 228 uint16 events = resultEvents ? fds->revents : fds->events; local 229 if (events != 0) { 231 fEntries[i].events = events; 268 if ((fEntries[i].events & kEventNames[k].event) != 0) { 284 uint16 events; member in struct:WaitForObjectsTracing::PollTraceEntry::FDEntry 422 Notify(select_info* info, uint16 events) argument 731 notify_select_events(select_info* info, uint16 events) argument 744 notify_select_events_list(select_info* list, uint16 events) argument [all...] |
/haiku/headers/private/kernel/ |
H A D | wait_for_objects.h | 20 int32 events; member in struct:select_info 41 extern status_t notify_select_events(select_info* info, uint16 events); 42 extern void notify_select_events_list(select_info* list, uint16 events);
|
/haiku/src/system/kernel/ |
H A D | timer.cpp | 30 timer* volatile events; member in struct:per_cpu_timer_data 109 timer* volatile* it = &cpuData.events; 128 bool firstEventChanged = cpuData.events != firstEvent; 129 firstEvent = cpuData.events; 147 add_event_to_list(event, &cpuData.events); 150 firstEventChanged |= cpuData.events != firstEvent; 154 set_hardware_timer(cpuData.events->schedule_time); 168 if (sPerCPU[i].events == NULL) { 173 for (timer* event = sPerCPU[i].events; event != NULL; 260 event = cpuData.events; [all...] |
/haiku/headers/posix/ |
H A D | poll.h | 17 short events; /* events to look for */ member in struct:pollfd 18 short revents; /* events that occured */ 21 /* events & revents - compatible with the B_SELECT_xxx definitions in Drivers.h */
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | Connection.cpp | 445 object[0].events = B_EVENT_ACQUIRE_SEMAPHORE; 449 object[1].events = B_EVENT_READ; 452 object[0].events = B_EVENT_ACQUIRE_SEMAPHORE; 453 object[1].events = B_EVENT_READ; 457 || (object[0].events & B_EVENT_ACQUIRE_SEMAPHORE) != 0) { 460 } else if ((object[1].events & B_EVENT_READ) == 0) 532 object[0].events = B_EVENT_ACQUIRE_SEMAPHORE; 536 object[1].events = B_EVENT_READ; 539 object[0].events = B_EVENT_ACQUIRE_SEMAPHORE; 540 object[1].events [all...] |
H A D | WorkQueue.cpp | 96 object[0].events = B_EVENT_ACQUIRE_SEMAPHORE; 100 object[1].events = B_EVENT_ACQUIRE_SEMAPHORE; 105 || (object[0].events & B_EVENT_ACQUIRE_SEMAPHORE) != 0) { 107 } else if ((object[1].events & B_EVENT_ACQUIRE_SEMAPHORE) == 0)
|
/haiku/src/servers/power/ |
H A D | power_daemon.cpp | 112 info[index].events = B_EVENT_READ; 120 // handle events and reset events 122 if (info[i].events & B_EVENT_READ) 125 info[i].events = B_EVENT_READ;
|
/haiku/src/servers/input/ |
H A D | InputServer.cpp | 1462 fEventLooperPort = create_port(100, "input server events"); 1520 EventList events; local 1524 events.AddList(&fEventQueue); 1539 events.AddItem(event); 1544 if (_SanitizeEvents(events) 1545 && _MethodizeEvents(events) 1546 && _FilterEvents(events)) { 1547 _UpdateMouseAndKeys(events); 1548 _DispatchEvents(events); 1556 InputServer::_UpdateMouseAndKeys(EventList& events) argument 1620 _SanitizeEvents(EventList& events) argument 1708 _MethodizeEvents(EventList& events) argument 1802 _FilterEvents(EventList& events) argument 1825 _DispatchEvents(EventList& events) argument 1848 _FilterEvent(BInputServerFilter* filter, EventList& events, int32& index, int32& count) argument [all...] |
H A D | InputServer.h | 196 void _UpdateMouseAndKeys(EventList& events); 197 bool _SanitizeEvents(EventList& events); 198 bool _MethodizeEvents(EventList& events); 199 bool _FilterEvents(EventList& events); 200 void _DispatchEvents(EventList& events); 202 void _FilterEvent(BInputServerFilter* filter, EventList& events,
|
/haiku/src/kits/debug/ |
H A D | DebugLooper.cpp | 269 waitInfos[i].events = B_EVENT_READ; 274 waitInfos[debuggerCount].events = B_EVENT_ACQUIRE_SEMAPHORE; 287 if ((waitInfos[debuggerCount].events & B_EVENT_ACQUIRE_SEMAPHORE) != 0) 301 if ((waitInfos[i].events & B_EVENT_READ) != 0) {
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | ModelLoader.cpp | 27 // add a scheduling state snapshot every x events 203 system_profiler_event_header** events = fEvents; local 205 return events; 432 system_profiler_event_header** events; local 434 error = _CreateDebugEventArray(eventData, eventDataSize, events, 438 ArrayDeleter<system_profiler_event_header*> eventsDeleter(events); 446 eventDataSize, events, eventCount); 464 // process the events 603 // count the events 625 system_profiler_event_header** events local 746 system_profiler_event_header** events = fModel->Events(); local [all...] |
H A D | ThreadModelLoader.cpp | 136 // filter the events 141 system_profiler_event_header** events = fModel->Events(); local 144 system_profiler_event_header* header = events[i];
|
/haiku/src/apps/debuganalyzer/gui/main_window/ |
H A D | SchedulingPage.cpp | 785 const Array<SchedulingEvent>& events local 787 int32 eventCount = events.Size(); 793 const SchedulingEvent& event = events[mid]; 801 threadState = events[lower].state; 802 threadStateTime = events[lower].time; 803 threadWaitObject = events[lower].waitObject; 805 threadStateEndTime = events[lower + 1].time; 816 system_profiler_event_header** events = fModel->Events(); local 828 system_profiler_event_header* header = events[eventIndex]; 922 // draw the events 951 const Array<SchedulingEvent>& events local 1259 const Array<IOSchedulingEvent>& events local [all...] |
/haiku/headers/os/drivers/pcmcia/ |
H A D | ss.h | 35 void (*handler)(void *info, u_int events);
|
/haiku/headers/private/kernel/vm/ |
H A D | VMCache.h | 103 void WaitForPageEvents(vm_page* page, uint32 events, 105 void NotifyPageEvents(vm_page* page, uint32 events) argument 107 _NotifyPageEvents(page, events); } 213 void _NotifyPageEvents(vm_page* page, uint32 events);
|
/haiku/src/kits/network/libnetservices2/ |
H A D | HttpSession.cpp | 95 // Request state/events 369 if (data->objectList[0].events == B_EVENT_ACQUIRE_SEMAPHORE) { 403 data->objectList[offset].events = EVENT_CANCELLED; 410 } else if ((data->objectList[0].events & B_EVENT_INVALID) == B_EVENT_INVALID) { 420 if ((item.events & B_EVENT_WRITE) == B_EVENT_WRITE) { 438 } else if ((item.events & B_EVENT_READ) == B_EVENT_READ) { 467 } else if ((item.events & B_EVENT_DISCONNECTED) == B_EVENT_DISCONNECTED) { 477 } else if ((item.events & EVENT_CANCELLED) == EVENT_CANCELLED) { 489 } else if (item.events == 0) { 490 // No events fo [all...] |