Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/char/hw_random/
Dmxc-rnga.c54 struct mxc_rng { struct
64 struct mxc_rng *mxc_rng = container_of(rng, struct mxc_rng, rng); in mxc_rnga_data_present() argument
68 int level = (__raw_readl(mxc_rng->mem + RNGA_STATUS) & in mxc_rnga_data_present()
81 struct mxc_rng *mxc_rng = container_of(rng, struct mxc_rng, rng); in mxc_rnga_data_read() local
84 *data = __raw_readl(mxc_rng->mem + RNGA_OUTPUT_FIFO); in mxc_rnga_data_read()
87 err = __raw_readl(mxc_rng->mem + RNGA_STATUS) & RNGA_STATUS_ERROR_INT; in mxc_rnga_data_read()
91 dev_dbg(mxc_rng->dev, "Error while reading random number!\n"); in mxc_rnga_data_read()
92 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
94 mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
103 struct mxc_rng *mxc_rng = container_of(rng, struct mxc_rng, rng); in mxc_rnga_init() local
[all …]