Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
sh
include
asm
clkdev.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2010 Paul Mundt <lethal@linux-sh.org>
3
*
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License version 2 as
6
* published by the Free Software Foundation.
7
*
8
* Helper for the clk API to assist looking up a struct clk.
9
*/
10
11
#ifndef __CLKDEV__H_
12
#define __CLKDEV__H_
13
14
#include <
linux/bootmem.h
>
15
#include <
linux/mm.h
>
16
#include <linux/slab.h>
17
18
#include <asm/clock.h>
19
20
static
inline
struct
clk_lookup_alloc
*__clkdev_alloc(
size_t
size
)
21
{
22
if
(!
slab_is_available
())
23
return
alloc_bootmem_low_pages
(size);
24
else
25
return
kzalloc(size,
GFP_KERNEL
);
26
}
27
28
#define __clk_put(clk)
29
#define __clk_get(clk) ({ 1; })
30
31
#endif
/* __CLKDEV_H__ */
Generated on Thu Jan 10 2013 12:55:03 for Linux Kernel by
1.8.2