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
arm
mach-integrator
include
mach
lm.h
Go to the documentation of this file.
1
2
struct
lm_device
{
3
struct
device
dev
;
4
struct
resource
resource
;
5
unsigned
int
irq
;
6
unsigned
int
id
;
7
};
8
9
struct
lm_driver
{
10
struct
device_driver
drv
;
11
int
(*
probe
)(
struct
lm_device
*);
12
void
(*
remove
)(
struct
lm_device
*);
13
int
(*
suspend
)(
struct
lm_device
*,
pm_message_t
);
14
int
(*
resume
)(
struct
lm_device
*);
15
};
16
17
int
lm_driver_register
(
struct
lm_driver
*drv);
18
void
lm_driver_unregister
(
struct
lm_driver
*drv);
19
20
int
lm_device_register
(
struct
lm_device
*
dev
);
21
22
#define lm_get_drvdata(lm) dev_get_drvdata(&(lm)->dev)
23
#define lm_set_drvdata(lm,d) dev_set_drvdata(&(lm)->dev, d)
Generated on Thu Jan 10 2013 12:59:26 for Linux Kernel by
1.8.2