/gem5/tests/test-progs/insttest/src/riscv/ |
H A D | rv64d.h | 68 double fd = std::numeric_limits<double>::signaling_NaN(); local 70 : "=f" (fd) 72 return fd; 86 double fd = std::numeric_limits<double>::signaling_NaN(); local 87 FR4OP("fmadd.d", fd, fs1, fs2, fs3); 88 return fd; 94 double fd = std::numeric_limits<double>::signaling_NaN(); local 95 FR4OP("fmsub.d", fd, fs1, fs2, fs3); 96 return fd; 102 double fd local 110 double fd = std::numeric_limits<double>::signaling_NaN(); local 118 double fd = std::numeric_limits<double>::signaling_NaN(); local 126 double fd = std::numeric_limits<double>::signaling_NaN(); local 134 double fd = std::numeric_limits<double>::signaling_NaN(); local 142 double fd = std::numeric_limits<double>::signaling_NaN(); local 150 double fd = std::numeric_limits<double>::signaling_NaN(); local 158 double fd = std::numeric_limits<double>::signaling_NaN(); local 166 double fd = std::numeric_limits<double>::signaling_NaN(); local 174 double fd = std::numeric_limits<double>::signaling_NaN(); local 182 double fd = std::numeric_limits<double>::signaling_NaN(); local 190 double fd = std::numeric_limits<double>::signaling_NaN(); local 198 float fd = std::numeric_limits<float>::signaling_NaN(); local 206 double fd = std::numeric_limits<double>::signaling_NaN(); local 262 double fd = std::numeric_limits<double>::signaling_NaN(); local 270 double fd = std::numeric_limits<double>::signaling_NaN(); local 302 double fd = std::numeric_limits<double>::signaling_NaN(); local 310 double fd = std::numeric_limits<double>::signaling_NaN(); local 318 double fd = std::numeric_limits<double>::signaling_NaN(); local [all...] |
H A D | rv64f.h | 68 float fd = std::numeric_limits<float>::signaling_NaN(); local 70 : "=f" (fd) 72 return fd; 102 float fd = std::numeric_limits<float>::signaling_NaN(); local 103 FR4OP("fmadd.s", fd, fs1, fs2, fs3); 104 return fd; 110 float fd = std::numeric_limits<float>::signaling_NaN(); local 111 FR4OP("fmsub.s", fd, fs1, fs2, fs3); 112 return fd; 118 float fd local 126 float fd = std::numeric_limits<float>::signaling_NaN(); local 134 float fd = std::numeric_limits<float>::signaling_NaN(); local 142 float fd = std::numeric_limits<float>::signaling_NaN(); local 150 float fd = std::numeric_limits<float>::signaling_NaN(); local 159 float fd = 0.0; local 167 float fd = std::numeric_limits<float>::infinity(); local 175 float fd = std::numeric_limits<float>::signaling_NaN(); local 183 float fd = std::numeric_limits<float>::signaling_NaN(); local 191 float fd = std::numeric_limits<float>::signaling_NaN(); local 199 float fd = std::numeric_limits<float>::signaling_NaN(); local 207 float fd = std::numeric_limits<float>::signaling_NaN(); local 271 float fd = std::numeric_limits<float>::signaling_NaN(); local 279 float fd = std::numeric_limits<float>::signaling_NaN(); local 287 float fd = std::numeric_limits<float>::signaling_NaN(); local 344 float fd = std::numeric_limits<float>::signaling_NaN(); local 352 float fd = std::numeric_limits<float>::signaling_NaN(); local [all...] |
H A D | rv64f.cpp | 56 float fd = F::fmadd_s(numeric_limits<float>::quiet_NaN(), 3.14, 58 return F::isquietnan(fd); 61 float fd = F::fmadd_s(3.14, numeric_limits<float>::signaling_NaN(), 63 return F::isquietnan(fd); 78 float fd = F::fmsub_s(3.14, numeric_limits<float>::quiet_NaN(), 80 return F::isquietnan(fd); 83 float fd = F::fmsub_s(3.14, 1.816, 85 return F::isquietnan(fd); 104 float fd = F::fnmsub_s(3.14, 1.816, 106 return F::isquietnan(fd); [all...] |
H A D | rv64d.cpp | 52 double fd = D::fmadd_d(numeric_limits<double>::quiet_NaN(), 3.14, 54 return D::isquietnan(fd); 57 double fd = D::fmadd_d(3.14, 59 return D::isquietnan(fd); 73 double fd = D::fmsub_d(3.14, numeric_limits<double>::quiet_NaN(), 75 return D::isquietnan(fd); 78 double fd = D::fmsub_d(3.14, 1.816, 80 return D::isquietnan(fd); 100 double fd = D::fnmsub_d(3.14, 1.816, 102 return D::isquietnan(fd); [all...] |
H A D | insttest.h | 45 #define FROP(inst, fd, fs1, fs2) \ 46 asm volatile(inst " %0,%1,%2" : "=f" (fd) : "f" (fs1), "f" (fs2)) 48 #define FR4OP(inst, fd, fs1, fs2, fs3) \ 50 : "=f" (fd) \
|
/gem5/src/base/ |
H A D | atomicio.hh | 41 ssize_t atomic_read(int fd, void *s, size_t n); 42 ssize_t atomic_write(int fd, const void *s, size_t n); 52 #define STATIC_MSG(fd, m) \ 55 atomic_write(fd, msg, sizeof(msg) - 1); \
|
H A D | socket.hh | 50 int fd; member in class:ListenSocket 59 int getfd() const { return fd; }
|
H A D | socket.cc | 79 : listening(false), fd(-1) 84 if (fd != -1) 85 close(fd); 95 fd = ::socket(PF_INET, SOCK_STREAM, 0); 96 if (fd < 0) 101 if (::setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char *)&i, 113 int ret = ::bind(fd, (struct sockaddr *)&sockaddr, sizeof (sockaddr)); 120 if (::listen(fd, 1) == -1) { 140 int sfd = ::accept(fd, (struct sockaddr *)&sockaddr, &slen);
|
H A D | atomicio.cc | 37 atomic_read(int fd, void *s, size_t n) argument 44 ssize_t result = read(fd, p + pos, n - pos); 66 atomic_write(int fd, const void *s, size_t n) argument 73 ssize_t result = write(fd, p + pos, n - pos);
|
H A D | pollevent.cc | 64 pfd.fd = _fd; 98 SERIALIZE_SCALAR(pfd.fd); 106 UNSERIALIZE_SCALAR(pfd.fd); 120 setupAsyncIO(poll_fds[0].fd, false); 168 setupAsyncIO(event->pfd.fd, true); 170 // if we ran out of space in the fd array, double the capacity 206 static int fcntlHelper(int fd, int cmd, ArgT arg) argument 208 int retval = fcntl(fd, cmd, arg); 212 errstr, fd, cmd, arg); 217 static int fcntlHelper(int fd, in argument 229 setupAsyncIO(int fd, bool set) argument [all...] |
H A D | pollevent.hh | 54 PollEvent(int fd, int event); 87 static void setupAsyncIO(int fd, bool set);
|
/gem5/util/m5/ |
H A D | m5_mmap.c | 58 int fd; local 60 fd = open("/dev/mem", O_RDWR | O_SYNC); 61 if (fd == -1) { 66 m5_mem = mmap(NULL, 0x10000, PROT_READ | PROT_WRITE, MAP_SHARED, fd,
|
/gem5/src/base/loader/ |
H A D | object_file.cc | 134 hasGzipMagic(int fd) argument 137 size_t sz = pread(fd, buf, 2, 0); 143 doGzipLoad(int fd) argument 147 gzFile fdz = gzdopen(fd, "rb"); 156 fd = mkstemp(tmpnam); // repurposing fd variable for output 157 if (fd < 0) { 160 return fd; 173 auto sz = write(fd, p, r); 182 close(fd); 193 int fd = open(fname.c_str(), O_RDONLY); local [all...] |
/gem5/ext/libelf/ |
H A D | elf_begin.c | 40 _libelf_open_object(int fd, Elf_Cmd c) argument 52 if (fstat(fd, &sb) < 0) { 58 if ((m = mmap(NULL, (size_t) sb.st_size, PROT_READ, MAP_PRIVATE, fd, 70 e->e_fd = fd; 83 elf_begin(int fd, Elf_Cmd c, Elf *a) argument 106 * Check writeability of `fd' immediately and fail if 109 if (ftruncate(fd, (off_t) 0) < 0) { 117 e->e_fd = fd; 133 if (a && (a->e_fd != fd || c != a->e_cmd)) { 147 e = _libelf_open_object(fd, [all...] |
/gem5/util/tap/ |
H A D | tap.cc | 126 int fd = ::socket(PF_INET, SOCK_STREAM, 0); local 127 if (fd < 0) 132 if (::setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char *)&i, 137 return fd; 141 Listen(int fd, int port) argument 148 int ret = ::bind(fd, (struct sockaddr *)&sockaddr, sizeof (sockaddr)); 152 if (::listen(fd, 1) == -1) 159 Accept(int fd, bool nodelay) argument 163 int sfd = ::accept(fd, (struct sockaddr *)&sockaddr, &slen); 175 Connect(int fd, cons argument 198 int fd; member in class:Ethernet 212 int fd; member in class:Tap 441 int fd = Accept(listen_pfd->fd, false); local [all...] |
/gem5/src/cpu/kvm/ |
H A D | perfevent.cc | 71 : fd(-1), ringBuffer(NULL), pageSize(-1) 78 : fd(-1), ringBuffer(NULL), pageSize(-1) 84 : fd(-1), ringBuffer(NULL), pageSize(-1) 102 close(fd); 104 fd = -1; 166 fd = syscall(__NR_perf_event_open, 171 if (fd == -1) 211 fd, 0); 221 return ::fcntl(fd, cmd, p1); 228 return ::ioctl(fd, reques [all...] |
H A D | device.cc | 52 : fd(_fd) 58 close(fd); 121 assert(fd != -1); 123 return ::ioctl(fd, request, p1);
|
H A D | device.hh | 62 KvmDevice(int fd); 123 int fd; member in class:KvmDevice
|
H A D | perfevent.hh | 223 attach(config, tid, parent.fd); 230 bool attached() const { return fd != -1; } 372 int fd; member in class:PerfKvmCounter
|
/gem5/src/cpu/ |
H A D | nativetrace.cc | 55 fd = native_listener.accept();
|
H A D | nativetrace.hh | 71 int fd; member in class:Trace::NativeTrace 107 ssize_t res = ::read(fd, (uint8_t *)ptr + soFar, size - soFar);
|
/gem5/src/dev/net/ |
H A D | ethertap.cc | 80 TapEvent(EtherTapBase *_tap, int fd, int e) argument 81 : PollEvent(fd, e), tap(_tap) {} 146 EtherTapBase::pollFd(int fd) argument 149 event = new TapEvent(this, fd, POLLIN|POLLERR); 236 Event(TapListener *l, int fd, int e) : PollEvent(fd, e), listener(l) {} argument 324 EtherTapStub::attach(int fd) argument 327 close(fd); 331 socket = fd; 406 int fd local [all...] |
/gem5/src/kern/linux/ |
H A D | linux.cc | 62 int fd = fileno(f); local 66 return fd;
|
/gem5/src/dev/serial/ |
H A D | terminal.hh | 73 ListenEvent(Terminal *t, int fd, int e); 86 DataEvent(Terminal *t, int fd, int e);
|
H A D | terminal.cc | 85 Terminal::ListenEvent::ListenEvent(Terminal *t, int fd, int e) argument 86 : PollEvent(fd, e), term(t) 99 Terminal::DataEvent::DataEvent(Terminal *t, int fd, int e) argument 100 : PollEvent(fd, e), term(t) 197 int fd = listener.accept(true); local 200 atomic_write(fd, message, sizeof(message)); 201 ::close(fd); 205 data_fd = fd;
|