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 <
[email protected]
>
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