Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
clk_interface Struct Reference

#include <clk_interface.h>

Data Fields

struct clk *(* clk_get )(struct device *dev, const char *id)
 
int(* clk_enable )(struct clk *clk)
 
void(* clk_disable )(struct clk *clk)
 
unsigned long(* clk_get_rate )(struct clk *clk)
 
void(* clk_put )(struct clk *clk)
 
long(* clk_round_rate )(struct clk *clk, unsigned long rate)
 
int(* clk_set_rate )(struct clk *clk, unsigned long rate)
 
int(* clk_set_parent )(struct clk *clk, struct clk *parent)
 
struct clk *(* clk_get_parent )(struct clk *clk)
 

Detailed Description

Definition at line 6 of file clk_interface.h.

Field Documentation

void(* clk_disable)(struct clk *clk)

Definition at line 9 of file clk_interface.h.

int(* clk_enable)(struct clk *clk)

Definition at line 8 of file clk_interface.h.

struct clk*(* clk_get)(struct device *dev, const char *id)
read

Definition at line 7 of file clk_interface.h.

struct clk*(* clk_get_parent)(struct clk *clk)
read

Definition at line 15 of file clk_interface.h.

unsigned long(* clk_get_rate)(struct clk *clk)

Definition at line 10 of file clk_interface.h.

void(* clk_put)(struct clk *clk)

Definition at line 11 of file clk_interface.h.

long(* clk_round_rate)(struct clk *clk, unsigned long rate)

Definition at line 12 of file clk_interface.h.

int(* clk_set_parent)(struct clk *clk, struct clk *parent)

Definition at line 14 of file clk_interface.h.

int(* clk_set_rate)(struct clk *clk, unsigned long rate)

Definition at line 13 of file clk_interface.h.


The documentation for this struct was generated from the following file: