Lines Matching refs:omap_rng_dev

138 struct omap_rng_dev;
150 u32 (*data_present)(struct omap_rng_dev *priv);
151 int (*init)(struct omap_rng_dev *priv);
152 void (*cleanup)(struct omap_rng_dev *priv);
155 struct omap_rng_dev { struct
164 static inline u32 omap_rng_read(struct omap_rng_dev *priv, u16 reg) in omap_rng_read() argument
169 static inline void omap_rng_write(struct omap_rng_dev *priv, u16 reg, in omap_rng_write()
179 struct omap_rng_dev *priv; in omap_rng_do_read()
182 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_do_read()
208 struct omap_rng_dev *priv; in omap_rng_init()
210 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_init()
216 struct omap_rng_dev *priv; in omap_rng_cleanup()
218 priv = (struct omap_rng_dev *)rng->priv; in omap_rng_cleanup()
223 static inline u32 omap2_rng_data_present(struct omap_rng_dev *priv) in omap2_rng_data_present()
228 static int omap2_rng_init(struct omap_rng_dev *priv) in omap2_rng_init()
234 static void omap2_rng_cleanup(struct omap_rng_dev *priv) in omap2_rng_cleanup()
247 static inline u32 omap4_rng_data_present(struct omap_rng_dev *priv) in omap4_rng_data_present()
252 static int eip76_rng_init(struct omap_rng_dev *priv) in eip76_rng_init()
284 static int omap4_rng_init(struct omap_rng_dev *priv) in omap4_rng_init()
309 static void omap4_rng_cleanup(struct omap_rng_dev *priv) in omap4_rng_cleanup()
320 struct omap_rng_dev *priv = dev_id; in omap4_rng_irq()
378 static int of_get_omap_rng_device_details(struct omap_rng_dev *priv, in of_get_omap_rng_device_details()
422 static int get_omap_rng_device_details(struct omap_rng_dev *omap_rng) in get_omap_rng_device_details()
431 struct omap_rng_dev *priv; in omap_rng_probe()
435 priv = devm_kzalloc(dev, sizeof(struct omap_rng_dev), GFP_KERNEL); in omap_rng_probe()
521 struct omap_rng_dev *priv = platform_get_drvdata(pdev); in omap_rng_remove()
537 struct omap_rng_dev *priv = dev_get_drvdata(dev); in omap_rng_suspend()
547 struct omap_rng_dev *priv = dev_get_drvdata(dev); in omap_rng_resume()