Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/char/hw_random/
Dmxc-rnga.c59 struct mxc_rng { struct
69 struct mxc_rng *mxc_rng = container_of(rng, struct mxc_rng, rng); in mxc_rnga_data_present() argument
73 int level = (__raw_readl(mxc_rng->mem + RNGA_STATUS) & in mxc_rnga_data_present()
86 struct mxc_rng *mxc_rng = container_of(rng, struct mxc_rng, rng); in mxc_rnga_data_read() local
89 *data = __raw_readl(mxc_rng->mem + RNGA_OUTPUT_FIFO); in mxc_rnga_data_read()
92 err = __raw_readl(mxc_rng->mem + RNGA_STATUS) & RNGA_STATUS_ERROR_INT; in mxc_rnga_data_read()
96 dev_dbg(mxc_rng->dev, "Error while reading random number!\n"); in mxc_rnga_data_read()
97 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
99 mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
108 struct mxc_rng *mxc_rng = container_of(rng, struct mxc_rng, rng); in mxc_rnga_init() local
[all …]