Lines Matching refs:dbuf
84 readn_nointr(int fd, void *dbuf, size_t dlen) in readn_nointr() argument
86 char *marker = dbuf; in readn_nointr()
109 writen_nointr(int fd, void *dbuf, size_t dlen) in writen_nointr() argument
111 char *marker = dbuf; in writen_nointr()
214 pkcs11_read_common(int *fd, pthread_mutex_t *mtx, void *dbuf, size_t dlen) in pkcs11_read_common() argument
219 n = readn_nointr(*fd, dbuf, dlen); in pkcs11_read_common()
226 pkcs11_read_random(void *dbuf, size_t dlen) in pkcs11_read_random() argument
228 return (pkcs11_read_common(&random_fd, &random_mutex, dbuf, dlen)); in pkcs11_read_random()
232 pkcs11_read_urandom(void *dbuf, size_t dlen) in pkcs11_read_urandom() argument
234 return (pkcs11_read_common(&urandom_fd, &urandom_mutex, dbuf, dlen)); in pkcs11_read_urandom()
241 pkcs11_write_common(int *fd, pthread_mutex_t *mtx, void *dbuf, size_t dlen) in pkcs11_write_common() argument
246 n = writen_nointr(*fd, dbuf, dlen); in pkcs11_write_common()
253 pkcs11_write_random_seed(void *dbuf, size_t dlen) in pkcs11_write_random_seed() argument
256 dbuf, dlen)); in pkcs11_write_random_seed()
260 pkcs11_write_urandom_seed(void *dbuf, size_t dlen) in pkcs11_write_urandom_seed() argument
263 dbuf, dlen)); in pkcs11_write_urandom_seed()
317 pkcs11_get_random(void *dbuf, size_t dlen) in pkcs11_get_random() argument
319 if (dbuf == NULL || dlen == 0) in pkcs11_get_random()
326 if (pkcs11_read_random(dbuf, dlen) == dlen) in pkcs11_get_random()
336 pkcs11_get_urandom(void *dbuf, size_t dlen) in pkcs11_get_urandom() argument
338 if (dbuf == NULL || dlen == 0) in pkcs11_get_urandom()
345 if (pkcs11_read_urandom(dbuf, dlen) == dlen) in pkcs11_get_urandom()
354 pkcs11_get_nzero_urandom(void *dbuf, size_t dlen) in pkcs11_get_nzero_urandom() argument
361 if (pkcs11_get_urandom(dbuf, dlen) < 0) in pkcs11_get_nzero_urandom()
366 if (((char *)dbuf)[i] != 0) { in pkcs11_get_nzero_urandom()
378 ((char *)dbuf)[i] = extrarand[bytesleft]; in pkcs11_get_nzero_urandom()