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

Go to the source code of this file.

Macros

#define to_clk_mux(_hw)   container_of(_hw, struct clk_mux, hw)
 

Functions

 EXPORT_SYMBOL_GPL (clk_mux_ops)
 
struct clkclk_register_mux (struct device *dev, const char *name, const char **parent_names, u8 num_parents, unsigned long flags, void __iomem *reg, u8 shift, u8 width, u8 clk_mux_flags, spinlock_t *lock)
 

Variables

struct clk_ops clk_mux_ops
 

Macro Definition Documentation

#define to_clk_mux (   _hw)    container_of(_hw, struct clk_mux, hw)

Definition at line 30 of file clk-mux.c.

Function Documentation

struct clk* clk_register_mux ( struct device dev,
const char name,
const char **  parent_names,
u8  num_parents,
unsigned long  flags,
void __iomem reg,
u8  shift,
u8  width,
u8  clk_mux_flags,
spinlock_t lock 
)
read

Definition at line 91 of file clk-mux.c.

EXPORT_SYMBOL_GPL ( clk_mux_ops  )

Variable Documentation

struct clk_ops clk_mux_ops
Initial value:
= {
.get_parent = clk_mux_get_parent,
.set_parent = clk_mux_set_parent,
}

Definition at line 85 of file clk-mux.c.