OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [random.h] - Rev 13

Compare with Previous | Blame | View Log

/*
 * include/linux/random.h
 *
 * Include file for the random number generator.
 */
 
#ifndef _LINUX_RANDOM_H
#define _LINUX_RANDOM_H
 
#include <linux/types.h>
#include <linux/ioctl.h>
#include <linux/irqnr.h>
 
/* ioctl()'s for the random number generator */
 
/* Get the entropy count. */
#define RNDGETENTCNT	_IOR( 'R', 0x00, int )
 
/* Add to (or subtract from) the entropy count.  (Superuser only.) */
#define RNDADDTOENTCNT	_IOW( 'R', 0x01, int )
 
/* Get the contents of the entropy pool.  (Superuser only.) */
#define RNDGETPOOL	_IOR( 'R', 0x02, int [2] )
 
/* 
 * Write bytes into the entropy pool and add to the entropy count.
 * (Superuser only.)
 */
#define RNDADDENTROPY	_IOW( 'R', 0x03, int [2] )
 
/* Clear entropy count to 0.  (Superuser only.) */
#define RNDZAPENTCNT	_IO( 'R', 0x04 )
 
/* Clear the entropy pool and associated counters.  (Superuser only.) */
#define RNDCLEARPOOL	_IO( 'R', 0x06 )
 
struct rand_pool_info {
	int	entropy_count;
	int	buf_size;
	__u32	buf[0];
};
 
#endif /* _LINUX_RANDOM_H */
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.