Home
last modified time | relevance | path

Searched refs:IODir (Results 1 – 12 of 12) sorted by relevance

/dports/benchmarks/polygraph/polygraph-4.13.0/src/xstd/
H A DPoll.h28 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 DEpoll.h24 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 DFileScanner.h17 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 DPoll.cc31 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 DSelect.h50 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 DEpoll.cc15 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 DSelect.cc61 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 DFileScanner.cc46 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 DConnection.h36 HalfPipe(Connection &aConn, IOBuf &aBuf, IODir aDir): in HalfPipe()
48 IODir theDir;
/dports/benchmarks/polygraph/polygraph-4.13.0/src/kerberos/
H A DXact.h63 void startIO(const IODir dir);
H A DXact.cc238 void Xact::startIO(const IODir dir) { in startIO()
/dports/cad/tkgate/tkgate-2.1/src/tkgate/
H A Dblock.c745 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()