Searched refs:events (Results 1 - 25 of 45) sorted by relevance

12

/haiku/src/libs/glut/
H A DglutBlocker.h34 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 DglutBlocker.cpp30 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 Devent_queue_defs.h21 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 Dkqueue.cpp31 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 Dfifo_poll_test.cpp8 * 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 Dnull_poll_test.cpp19 pfd.events = POLLOUT;
26 printf("events=%08x revents=%08x\n", pfd.events, pfd.revents);
H A Dwait_for_objects_test.cpp38 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 Dselect_sync.h15 virtual status_t Notify(select_info* info, uint16 events) = 0;
H A Devent_queue.cpp39 #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 Dwait_for_objects.cpp56 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 Dwait_for_objects.h20 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 Dtimer.cpp30 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 Dpoll.h17 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 DConnection.cpp445 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 DWorkQueue.cpp96 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 Dpower_daemon.cpp112 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 DInputServer.cpp1462 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 DInputServer.h196 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 DDebugLooper.cpp269 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 DModelLoader.cpp27 // 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 DThreadModelLoader.cpp136 // 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 DSchedulingPage.cpp785 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 Dss.h35 void (*handler)(void *info, u_int events);
/haiku/headers/private/kernel/vm/
H A DVMCache.h103 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 DHttpSession.cpp95 // 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...]

Completed in 217 milliseconds

12