/system/core/adb/ |
H A D | fdevent.h | 22 /* events that may be observed */ 28 /* features that may be set (via the events set/add/del interface) */ 33 typedef void (*fd_func)(int fd, unsigned events, void *userdata); 55 /* Change which events should cause notifications 57 void fdevent_set(fdevent *fde, unsigned events); 58 void fdevent_add(fdevent *fde, unsigned events); 59 void fdevent_del(fdevent *fde, unsigned events); 63 /* loop forever, handling events. 76 unsigned short events; member in struct:fdevent
|
H A D | adb_auth_client.c | 171 static void adb_auth_event(int fd, unsigned events, void *data) argument 176 if (events & FDE_READ) { 229 static void adb_auth_listener(int fd, unsigned events, void *data) argument
|
H A D | fdevent.c | 86 static void fdevent_subproc_event_func(int fd, unsigned events, void *userdata); 122 ev.events = 0; 138 ev.events = 0; 142 ** were actively monitoring events, but let's 149 static void fdevent_update(fdevent *fde, unsigned events) argument 157 ev.events = 0; 160 if(events & FDE_READ) ev.events |= EPOLLIN; 161 if(events & FDE_WRITE) ev.events | 197 struct epoll_event events[256]; local 272 fdevent_update(fdevent *fde, unsigned events) argument 360 unsigned events; local 500 unsigned events = fde->events; local 619 fdevent_set(fdevent *fde, unsigned events) argument 645 fdevent_add(fdevent *fde, unsigned events) argument 651 fdevent_del(fdevent *fde, unsigned events) argument [all...] |
H A D | jdwp_service.c | 235 jdwp_process_event( int socket, unsigned events, void* _proc ) argument 239 if (events & FDE_READ) { 313 if (events & FDE_WRITE) { 444 jdwp_control_event(int s, unsigned events, void* user); 510 jdwp_control_event( int s, unsigned events, void* _control ) argument 514 if (events & FDE_READ) {
|
H A D | sysdeps.h | 187 typedef void (*fd_func)(int fd, unsigned events, void *userdata); 193 void fdevent_set(fdevent *fde, unsigned events); 194 void fdevent_add(fdevent *fde, unsigned events); 195 void fdevent_del(fdevent *fde, unsigned events); 206 unsigned short events; member in struct:fdevent
|
H A D | transport.c | 203 static void transport_socket_events(int fd, unsigned events, void *_t) argument 206 D("transport_socket_events(fd=%d, events=%04x,...)\n", fd, events); 207 if(events & FDE_READ){
|
H A D | sysdeps_win32.c | 87 void (*_fh_hook) ( FH f, int events, EventHook hook ); 1355 fde->events |= hook->wanted; 1385 event_looper_hook( EventLooper looper, int fd, int events ) 1404 if ( (node->wanted & events) != events ) { 1407 fd, node->wanted, events); 1408 f->clazz->_fh_hook( f, events & ~node->wanted, node ); 1409 node->wanted |= events; 1411 D("event_looper_hook: ignoring events %x for %d wanted=%x)\n", 1412 events, f 1622 int events = fde->state & FDE_EVENTMASK; local 1631 int events = fde->state & FDE_EVENTMASK; local 1637 fdevent_update(fdevent *fde, unsigned events) argument 1886 fdevent_set(fdevent *fde, unsigned events) argument 1912 fdevent_add(fdevent *fde, unsigned events) argument 1918 fdevent_del(fdevent *fde, unsigned events) argument 1935 unsigned events = fde->events; local 1960 _fh_file_hook( FH f, int events, EventHook hook ) argument 2079 _fh_socket_hook( FH f, int events, EventHook hook ) argument 2135 _fh_socketpair_hook( FH fh, int events, EventHook hook ) argument [all...] |
/system/core/healthd/ |
H A D | healthd.cpp | 140 ev.events = EPOLLIN | EPOLLWAKEUP; 248 "register for uevent events failed\n"); 278 struct epoll_event events[eventct]; local 286 nevents = epoll_wait(epollfd, events, eventct, timeout); 296 if (events[n].data.ptr) 297 (*(void (*)(int))events[n].data.ptr)(events[n].events);
|
/system/core/include/utils/ |
H A D | Looper.h | 39 * a bitmask of the poll events that were triggered (typically EVENT_INPUT), 45 typedef int (*Looper_callbackFunc)(int fd, int events, void* data); 106 * a bitmask of the poll events that were triggered (typically EVENT_INPUT), 112 virtual int handleEvent(int fd, int events, void* data) = 0; 124 virtual int handleEvent(int fd, int events, void* data); 131 * A polling loop that supports monitoring file descriptor events, optionally 169 * Flags for file descriptor events that a looper can monitor. 171 * These flag bits can be combined to monitor multiple events at once. 227 * pollOnce() is prepared to handle callback-less events itself. 238 * Waits for events t 427 int events; member in struct:android::Looper::Response [all...] |
/system/core/libutils/tests/ |
H A D | Looper_test.cpp | 56 void setCallback(const sp<Looper>& looper, int fd, int events) { argument 57 looper->addFd(fd, 0, events, staticHandler, this); 63 virtual int handler(int fd, int events) = 0; 66 static int staticHandler(int fd, int events, void* data) { argument 67 return static_cast<CallbackHandler*>(data)->handler(fd, events); 77 int events; member in class:android::StubCallbackHandler 80 callbackCount(0), fd(-1), events(-1) { 84 virtual int handler(int fd, int events) { argument 87 this->events = events; 346 int events; local [all...] |
/system/core/libutils/ |
H A D | Looper.cpp | 53 int SimpleLooperCallback::handleEvent(int fd, int events, void* data) { argument 54 return mCallback(fd, events, data); 63 // Maximum number of file descriptors for which to retrieve poll events each iteration. 95 eventItem.events = EPOLLIN; 167 int events = response.events; local 171 "fd=%d, events=0x%x, data=%p", 172 this, ident, fd, events, data); 175 if (outEvents != NULL) *outEvents = events; 250 // Handle all events 267 int events = 0; local 323 int events = response.events; local 397 pushResponse(int events, const Request& request) argument 404 addFd(int fd, int ident, int events, Looper_callbackFunc callback, void* data) argument 408 addFd(int fd, int ident, int events, const sp<LooperCallback>& callback, void* data) argument [all...] |
/system/core/lmkd/ |
H A D | lmkd.c | 64 /* default to old in-kernel interface if no memory pressure events */ 402 static void ctrl_data_handler(uint32_t events) { argument 403 if (events & EPOLLHUP) { 407 } else if (events & EPOLLIN) { 412 static void ctrl_connect_handler(uint32_t events __unused) { 432 epev.events = EPOLLIN; 645 static void mp_event(uint32_t events __unused) { 721 epev.events = EPOLLIN; 770 epev.events = EPOLLIN; 785 ALOGE("Kernel does not support memory pressure events o 798 struct epoll_event events[maxevents]; local [all...] |