Lines Matching refs:omap_rng_dev
109 struct omap_rng_dev;
121 u32 (*data_present)(struct omap_rng_dev *priv);
122 int (*init)(struct omap_rng_dev *priv);
123 void (*cleanup)(struct omap_rng_dev *priv);
126 struct omap_rng_dev { struct
132 static inline u32 omap_rng_read(struct omap_rng_dev *priv, u16 reg) in omap_rng_read() argument
137 static inline void omap_rng_write(struct omap_rng_dev *priv, u16 reg, in omap_rng_write()
145 struct omap_rng_dev *priv; in omap_rng_data_present()
148 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_data_present()
166 struct omap_rng_dev *priv; in omap_rng_data_read()
169 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_data_read()
182 struct omap_rng_dev *priv; in omap_rng_init()
184 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_init()
190 struct omap_rng_dev *priv; in omap_rng_cleanup()
192 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_cleanup()
204 static inline u32 omap2_rng_data_present(struct omap_rng_dev *priv) in omap2_rng_data_present()
209 static int omap2_rng_init(struct omap_rng_dev *priv) in omap2_rng_init()
215 static void omap2_rng_cleanup(struct omap_rng_dev *priv) in omap2_rng_cleanup()
229 static inline u32 omap4_rng_data_present(struct omap_rng_dev *priv) in omap4_rng_data_present()
234 static int omap4_rng_init(struct omap_rng_dev *priv) in omap4_rng_init()
259 static void omap4_rng_cleanup(struct omap_rng_dev *priv) in omap4_rng_cleanup()
270 struct omap_rng_dev *priv = dev_id; in omap4_rng_irq()
316 static int of_get_omap_rng_device_details(struct omap_rng_dev *priv, in of_get_omap_rng_device_details()
350 static int of_get_omap_rng_device_details(struct omap_rng_dev *omap_rng, in of_get_omap_rng_device_details()
357 static int get_omap_rng_device_details(struct omap_rng_dev *omap_rng) in get_omap_rng_device_details()
366 struct omap_rng_dev *priv; in omap_rng_probe()
371 priv = devm_kzalloc(dev, sizeof(struct omap_rng_dev), GFP_KERNEL); in omap_rng_probe()
413 struct omap_rng_dev *priv = platform_get_drvdata(pdev); in omap_rng_remove()
427 struct omap_rng_dev *priv = dev_get_drvdata(dev); in omap_rng_suspend()
437 struct omap_rng_dev *priv = dev_get_drvdata(dev); in omap_rng_resume()