Lines Matching refs:omap_rng_dev

135 struct omap_rng_dev;
147 u32 (*data_present)(struct omap_rng_dev *priv);
148 int (*init)(struct omap_rng_dev *priv);
149 void (*cleanup)(struct omap_rng_dev *priv);
152 struct omap_rng_dev { struct
161 static inline u32 omap_rng_read(struct omap_rng_dev *priv, u16 reg) in omap_rng_read() argument
166 static inline void omap_rng_write(struct omap_rng_dev *priv, u16 reg, in omap_rng_write()
176 struct omap_rng_dev *priv; in omap_rng_do_read()
179 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_do_read()
205 struct omap_rng_dev *priv; in omap_rng_init()
207 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_init()
213 struct omap_rng_dev *priv; in omap_rng_cleanup()
215 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_cleanup()
220 static inline u32 omap2_rng_data_present(struct omap_rng_dev *priv) in omap2_rng_data_present()
225 static int omap2_rng_init(struct omap_rng_dev *priv) in omap2_rng_init()
231 static void omap2_rng_cleanup(struct omap_rng_dev *priv) in omap2_rng_cleanup()
244 static inline u32 omap4_rng_data_present(struct omap_rng_dev *priv) in omap4_rng_data_present()
249 static int eip76_rng_init(struct omap_rng_dev *priv) in eip76_rng_init()
281 static int omap4_rng_init(struct omap_rng_dev *priv) in omap4_rng_init()
306 static void omap4_rng_cleanup(struct omap_rng_dev *priv) in omap4_rng_cleanup()
317 struct omap_rng_dev *priv = dev_id; in omap4_rng_irq()
375 static int of_get_omap_rng_device_details(struct omap_rng_dev *priv, in of_get_omap_rng_device_details()
416 static int get_omap_rng_device_details(struct omap_rng_dev *omap_rng) in get_omap_rng_device_details()
425 struct omap_rng_dev *priv; in omap_rng_probe()
429 priv = devm_kzalloc(dev, sizeof(struct omap_rng_dev), GFP_KERNEL); in omap_rng_probe()
514 struct omap_rng_dev *priv = platform_get_drvdata(pdev); in omap_rng_remove()
530 struct omap_rng_dev *priv = dev_get_drvdata(dev); in omap_rng_suspend()
540 struct omap_rng_dev *priv = dev_get_drvdata(dev); in omap_rng_resume()