/dports/benchmarks/polygraph/polygraph-4.13.0/src/xstd/ |
H A D | Poll.h | 28 inline bool interested(IODir dir) const; 29 inline bool ready(IODir dir) const; 31 void set(IODir dir); 32 void clear(IODir dir); 34 PollFD unidir(IODir dir) const; 46 virtual FileScanReserv setFD(int fd, IODir dir, User *p); 47 virtual void clearFD(int fd, IODir dir); 51 virtual User *readyUser(int idx, IODir dir, int &fd); 65 bool PollFD::interested(IODir dir) const { in interested() 71 bool PollFD::ready(IODir dir) const { in ready()
|
H A D | Epoll.h | 24 EpollEventMask(const IODir dir = dirNone); 25 inline void set(const IODir dir); 26 inline void clear(const IODir dir); 43 inline bool ready(const IODir dir) const; 57 virtual FileScanReserv setFD(int fd, IODir dir, User *p); 58 virtual void clearFD(int fd, IODir dir); 65 virtual User *readyUser(int idx, IODir dir, int &fd); 67 bool interested(const int fd, const IODir dir) const; 81 void EpollEventMask::set(const IODir dir) { in set() 86 void EpollEventMask::clear(const IODir dir) { in clear() [all …]
|
H A D | FileScanner.h | 17 typedef enum { dirNone = 0, dirRead = -1, dirWrite = +1 } IODir; typedef 36 FileScanReserv(int aFD, IODir aDir); 42 IODir dir() const { return theDir; } in dir() 49 IODir theDir; 76 void set(FileScanUser *aUser, IODir dir); // updates start time, res++ 77 void clear(IODir dir); // decrements reservation counter 80 void blockedOn(IODir dir); 107 IODir theBlockingDir; // set if read/write is blocked on write/read 136 virtual FileScanReserv setFD(int fd, IODir dir, User *p); 137 virtual void clearFD(int fd, IODir dir); [all …]
|
H A D | Poll.cc | 31 void PollFD::set(IODir dir) { in set() 38 void PollFD::clear(IODir dir) { in clear() 53 PollFD PollFD::unidir(IODir dir) const { in unidir() 55 res.clear((IODir)-dir); in unidir() 74 FileScanReserv Poll::setFD(int fd, IODir dir, FileScanUser *u) { in setFD() 82 void Poll::clearFD(int fd, IODir dir) { in clearFD() 97 FileScanUser *Poll::readyUser(int idx, IODir dir, int &fd) { in readyUser() 135 if (const IODir dir = (IODir)reg.blocked()) in sweep()
|
H A D | Select.h | 50 virtual FileScanReserv setFD(int fd, IODir dir, User *p); 51 virtual void clearFD(int fd, IODir dir); 55 virtual User *readyUser(int idx, IODir dir, int &fd); 57 FD_Set &fdSet(const IODir dir); 58 const FD_Set &fdSet(const IODir dir) const;
|
H A D | Epoll.cc | 15 EpollEventMask::EpollEventMask(const IODir dir): in EpollEventMask() 45 FileScanReserv Epoll::setFD(int fd, IODir dir, FileScanUser *u) { in setFD() 57 ev.set((IODir)theRegs[fd].blocked()); in setFD() 70 void Epoll::clearFD(int fd, IODir dir) { in clearFD() 93 FileScanUser *Epoll::readyUser(int idx, IODir dir, int &fd) { in readyUser() 159 EpollEvent event(fd, (IODir)theRegs[fd].blocked()); in setBlocked() 166 bool Epoll::interested(const int fd, const IODir dir) const { in interested()
|
H A D | Select.cc | 61 FileScanReserv Select::setFD(int fd, IODir dir, FileScanUser *u) { in setFD() 68 void Select::clearFD(int fd, IODir dir) { in clearFD() 75 FileScanUser *Select::readyUser(int idx, IODir dir, int &fd) { in readyUser() 156 FD_Set &Select::fdSet(const IODir dir) { in fdSet() 161 const FD_Set &Select::fdSet(const IODir dir) const { in fdSet()
|
H A D | FileScanner.cc | 46 FileScanReserv::FileScanReserv(int aFD, IODir aDir): theFD(aFD), theDir(aDir), isReady(false) { in FileScanReserv() 64 void FileScanUserReg::set(FileScanUser *aUser, IODir dir) { in set() 79 void FileScanUserReg::clear(IODir dir) { in clear() 164 void FileScanUserReg::blockedOn(IODir dir) { in blockedOn() 284 FileScanReserv FileScanner::setFD(int fd, IODir dir, FileScanUser *u) { in setFD() 307 void FileScanner::clearFD(int fd, IODir dir) { in clearFD()
|
/dports/benchmarks/polygraph/polygraph-4.13.0/src/runtime/ |
H A D | Connection.h | 36 HalfPipe(Connection &aConn, IOBuf &aBuf, IODir aDir): in HalfPipe() 48 IODir theDir;
|
/dports/benchmarks/polygraph/polygraph-4.13.0/src/kerberos/ |
H A D | Xact.h | 63 void startIO(const IODir dir);
|
H A D | Xact.cc | 238 void Xact::startIO(const IODir dir) { in startIO()
|
/dports/cad/tkgate/tkgate-2.1/src/tkgate/ |
H A D | block.c | 745 void Block_PSDrawWireName(GPrint *P,GWire *w,int Dir,int IODir) in Block_PSDrawWireName() argument 755 GetPinIOMark(w,Dir,IODir,IODT_PORT,&x,&y,&arrow); in Block_PSDrawWireName() 756 switch (IODir) { in Block_PSDrawWireName()
|