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
drivers
video
sbuslib.h
Go to the documentation of this file.
1
/* sbuslib.h: SBUS fb helper library interfaces */
2
#ifndef _SBUSLIB_H
3
#define _SBUSLIB_H
4
5
struct
sbus_mmap_map
{
6
unsigned
long
voff
;
7
unsigned
long
poff
;
8
unsigned
long
size
;
9
};
10
11
#define SBUS_MMAP_FBSIZE(n) (-n)
12
#define SBUS_MMAP_EMPTY 0x80000000
13
14
extern
void
sbusfb_fill_var
(
struct
fb_var_screeninfo
*var,
15
struct
device_node
*
dp
,
int
bpp
);
16
struct
vm_area_struct
;
17
extern
int
sbusfb_mmap_helper
(
struct
sbus_mmap_map
*
map
,
18
unsigned
long
physbase,
unsigned
long
fbsize,
19
unsigned
long
iospace,
20
struct
vm_area_struct
*vma);
21
int
sbusfb_ioctl_helper
(
unsigned
long
cmd
,
unsigned
long
arg
,
22
struct
fb_info
*
info
,
23
int
type
,
int
fb_depth,
unsigned
long
fb_size);
24
int
sbusfb_compat_ioctl
(
struct
fb_info
*
info
,
unsigned
int
cmd
,
25
unsigned
long
arg
);
26
27
#endif
/* _SBUSLIB_H */
Generated on Thu Jan 10 2013 14:41:41 for Linux Kernel by
1.8.2