Lines Matching refs:dev
13 /* ssize_t tls_prng_dev_read(dev, length)
14 /* TLS_PRNG_SRC *dev;
17 /* int tls_prng_dev_close(dev)
18 /* TLS_PRNG_SRC *dev;
91 TLS_PRNG_SRC *dev;
99 dev = (TLS_PRNG_SRC *) mymalloc(sizeof(*dev));
100 dev->fd = fd;
101 dev->name = mystrdup(name);
102 dev->timeout = timeout;
105 return (dev);
111 ssize_t tls_prng_dev_read(TLS_PRNG_SRC *dev, size_t len)
128 count = timed_read(dev->fd, buffer, rand_bytes, dev->timeout, (void *)p_no_poll);
130 count = timed_read(dev->fd, buffer, rand_bytes, dev->timeout, (void *) 0);
135 myname, (long) count, dev->name);
140 myname, (long) rand_bytes, dev->name);
147 int tls_prng_dev_close(TLS_PRNG_SRC *dev)
153 msg_info("%s: close entropy device %s", myname, dev->name);
154 err = close(dev->fd);
155 myfree(dev->name);
156 myfree((char *) dev);