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
gpu
drm
exynos
exynos_drm_fb.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2011 Samsung Electronics Co., Ltd.
3
* Authors:
4
* Inki Dae <inki.dae@samsung.com>
5
* Joonyoung Shim <jy0922.shim@samsung.com>
6
* Seung-Woo Kim <sw0312.kim@samsung.com>
7
*
8
* Permission is hereby granted, free of charge, to any person obtaining a
9
* copy of this software and associated documentation files (the "Software"),
10
* to deal in the Software without restriction, including without limitation
11
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
12
* and/or sell copies of the Software, and to permit persons to whom the
13
* Software is furnished to do so, subject to the following conditions:
14
*
15
* The above copyright notice and this permission notice (including the next
16
* paragraph) shall be included in all copies or substantial portions of the
17
* Software.
18
*
19
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
22
* VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
23
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
24
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25
* OTHER DEALINGS IN THE SOFTWARE.
26
*/
27
28
#ifndef _EXYNOS_DRM_FB_H_
29
#define _EXYNOS_DRM_FB_H
30
31
struct
drm_framebuffer
*
32
exynos_drm_framebuffer_init
(
struct
drm_device
*
dev
,
33
struct
drm_mode_fb_cmd2
*mode_cmd,
34
struct
drm_gem_object *obj);
35
36
/* get memory information of a drm framebuffer */
37
struct
exynos_drm_gem_buf
*
exynos_drm_fb_buffer
(
struct
drm_framebuffer
*
fb
,
38
int
index
);
39
40
void
exynos_drm_mode_config_init
(
struct
drm_device
*
dev
);
41
42
/* set a buffer count to drm framebuffer. */
43
void
exynos_drm_fb_set_buf_cnt
(
struct
drm_framebuffer
*
fb
,
44
unsigned
int
cnt
);
45
46
/* get a buffer count to drm framebuffer. */
47
unsigned
int
exynos_drm_fb_get_buf_cnt
(
struct
drm_framebuffer
*
fb
);
48
49
#endif
Generated on Thu Jan 10 2013 13:31:21 for Linux Kernel by
1.8.2