Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
bcm63xx-rng.c File Reference
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/io.h>
#include <linux/err.h>
#include <linux/clk.h>
#include <linux/platform_device.h>
#include <linux/hw_random.h>
#include <bcm63xx_io.h>
#include <bcm63xx_regs.h>

Go to the source code of this file.

Data Structures

struct  bcm63xx_rng_priv
 

Macros

#define to_rng_priv(rng)   ((struct bcm63xx_rng_priv *)rng->priv)
 

Functions

 module_platform_driver (bcm63xx_rng_driver)
 
 MODULE_AUTHOR ("Florian Fainelli <[email protected]>")
 
 MODULE_DESCRIPTION ("Broadcom BCM63xx RNG driver")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define to_rng_priv (   rng)    ((struct bcm63xx_rng_priv *)rng->priv)

Definition at line 24 of file bcm63xx-rng.c.

Function Documentation

MODULE_AUTHOR ( "Florian Fainelli <[email protected]>"  )
MODULE_DESCRIPTION ( "Broadcom BCM63xx RNG driver )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( bcm63xx_rng_driver  )