Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
2eab7ff8
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
2eab7ff8
编写于
12月 21, 2008
作者:
G
Geert Uytterhoeven
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fbdev: c2p - Rename c2p to c2p_planar
Signed-off-by:
N
Geert Uytterhoeven
<
geert@linux-m68k.org
>
上级
96f47d61
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
11 deletion
+12
-11
drivers/video/Makefile
drivers/video/Makefile
+1
-1
drivers/video/amifb.c
drivers/video/amifb.c
+3
-3
drivers/video/c2p.h
drivers/video/c2p.h
+3
-3
drivers/video/c2p_planar.c
drivers/video/c2p_planar.c
+5
-4
未找到文件。
drivers/video/Makefile
浏览文件 @
2eab7ff8
...
@@ -28,7 +28,7 @@ obj-$(CONFIG_FB_DDC) += fb_ddc.o
...
@@ -28,7 +28,7 @@ obj-$(CONFIG_FB_DDC) += fb_ddc.o
obj-$(CONFIG_FB_DEFERRED_IO)
+=
fb_defio.o
obj-$(CONFIG_FB_DEFERRED_IO)
+=
fb_defio.o
# Hardware specific drivers go first
# Hardware specific drivers go first
obj-$(CONFIG_FB_AMIGA)
+=
amifb.o c2p.o
obj-$(CONFIG_FB_AMIGA)
+=
amifb.o c2p
_planar
.o
obj-$(CONFIG_FB_ARC)
+=
arcfb.o
obj-$(CONFIG_FB_ARC)
+=
arcfb.o
obj-$(CONFIG_FB_CLPS711X)
+=
clps711xfb.o
obj-$(CONFIG_FB_CLPS711X)
+=
clps711xfb.o
obj-$(CONFIG_FB_CYBER2000)
+=
cyber2000fb.o
obj-$(CONFIG_FB_CYBER2000)
+=
cyber2000fb.o
...
...
drivers/video/amifb.c
浏览文件 @
2eab7ff8
...
@@ -2159,9 +2159,9 @@ static void amifb_imageblit(struct fb_info *info, const struct fb_image *image)
...
@@ -2159,9 +2159,9 @@ static void amifb_imageblit(struct fb_info *info, const struct fb_image *image)
src
+=
pitch
;
src
+=
pitch
;
}
}
}
else
{
}
else
{
c2p
(
info
->
screen_base
,
image
->
data
,
dx
,
dy
,
width
,
height
,
c2p
_planar
(
info
->
screen_base
,
image
->
data
,
dx
,
dy
,
width
,
par
->
next_line
,
par
->
next_plane
,
image
->
width
,
height
,
par
->
next_line
,
par
->
next_plane
,
info
->
var
.
bits_per_pixel
);
image
->
width
,
info
->
var
.
bits_per_pixel
);
}
}
}
}
...
...
drivers/video/c2p.h
浏览文件 @
2eab7ff8
...
@@ -10,9 +10,9 @@
...
@@ -10,9 +10,9 @@
#include <linux/types.h>
#include <linux/types.h>
extern
void
c2p
(
void
*
dst
,
const
void
*
src
,
u32
dx
,
u32
dy
,
u32
width
,
extern
void
c2p
_planar
(
void
*
dst
,
const
void
*
src
,
u32
dx
,
u32
dy
,
u32
width
,
u32
height
,
u32
dst_nextline
,
u32
dst_nextplane
,
u32
height
,
u32
dst_nextline
,
u32
dst_nextplane
,
u32
src_nextline
,
u32
bpp
);
u32
src_nextline
,
u32
bpp
);
extern
void
c2p_iplan2
(
void
*
dst
,
const
void
*
src
,
u32
dx
,
u32
dy
,
u32
width
,
extern
void
c2p_iplan2
(
void
*
dst
,
const
void
*
src
,
u32
dx
,
u32
dy
,
u32
width
,
u32
height
,
u32
dst_nextline
,
u32
src_nextline
,
u32
height
,
u32
dst_nextline
,
u32
src_nextline
,
...
...
drivers/video/c2p.c
→
drivers/video/c2p
_planar
.c
浏览文件 @
2eab7ff8
...
@@ -71,7 +71,7 @@ static inline void store_planar_masked(void *dst, u32 dst_inc, u32 bpp,
...
@@ -71,7 +71,7 @@ static inline void store_planar_masked(void *dst, u32 dst_inc, u32 bpp,
/*
/*
* c2p - Copy 8-bit chunky image data to a planar frame buffer
* c2p
_planar
- Copy 8-bit chunky image data to a planar frame buffer
* @dst: Starting address of the planar frame buffer
* @dst: Starting address of the planar frame buffer
* @dx: Horizontal destination offset (in pixels)
* @dx: Horizontal destination offset (in pixels)
* @dy: Vertical destination offset (in pixels)
* @dy: Vertical destination offset (in pixels)
...
@@ -83,8 +83,9 @@ static inline void store_planar_masked(void *dst, u32 dst_inc, u32 bpp,
...
@@ -83,8 +83,9 @@ static inline void store_planar_masked(void *dst, u32 dst_inc, u32 bpp,
* @bpp: Bits per pixel of the planar frame buffer (1-8)
* @bpp: Bits per pixel of the planar frame buffer (1-8)
*/
*/
void
c2p
(
void
*
dst
,
const
void
*
src
,
u32
dx
,
u32
dy
,
u32
width
,
u32
height
,
void
c2p_planar
(
void
*
dst
,
const
void
*
src
,
u32
dx
,
u32
dy
,
u32
width
,
u32
dst_nextline
,
u32
dst_nextplane
,
u32
src_nextline
,
u32
bpp
)
u32
height
,
u32
dst_nextline
,
u32
dst_nextplane
,
u32
src_nextline
,
u32
bpp
)
{
{
union
{
union
{
u8
pixels
[
32
];
u8
pixels
[
32
];
...
@@ -150,6 +151,6 @@ void c2p(void *dst, const void *src, u32 dx, u32 dy, u32 width, u32 height,
...
@@ -150,6 +151,6 @@ void c2p(void *dst, const void *src, u32 dx, u32 dy, u32 width, u32 height,
dst
+=
dst_nextline
;
dst
+=
dst_nextline
;
}
}
}
}
EXPORT_SYMBOL_GPL
(
c2p
);
EXPORT_SYMBOL_GPL
(
c2p
_planar
);
MODULE_LICENSE
(
"GPL"
);
MODULE_LICENSE
(
"GPL"
);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录