Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
1c7c1fe5
K
Kernel
项目概览
openeuler
/
Kernel
接近 2 年 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1c7c1fe5
编写于
7月 27, 2005
作者:
R
Russell King
提交者:
Russell King
7月 27, 2005
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[SERIAL] Rename pci_board to pciserial_board.
Signed-off-by:
N
Russell King
<
rmk+kernel@arm.linux.org.uk
>
上级
9e566d8b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
18 addition
and
15 deletion
+18
-15
drivers/serial/8250_pci.c
drivers/serial/8250_pci.c
+18
-15
未找到文件。
drivers/serial/8250_pci.c
浏览文件 @
1c7c1fe5
...
...
@@ -54,7 +54,7 @@
/* Use the Base address register size to cap number of ports */
#define FL_REGION_SZ_CAP 0x0100
struct
pci_board
{
struct
pci
serial
_board
{
unsigned
int
flags
;
unsigned
int
num_ports
;
unsigned
int
base_baud
;
...
...
@@ -75,7 +75,7 @@ struct pci_serial_quirk {
u32
subvendor
;
u32
subdevice
;
int
(
*
init
)(
struct
pci_dev
*
dev
);
int
(
*
setup
)(
struct
pci_dev
*
dev
,
struct
pci
_board
*
board
,
int
(
*
setup
)(
struct
pci_dev
*
dev
,
struct
pci
serial_board
*
,
struct
uart_port
*
port
,
int
idx
);
void
(
*
exit
)(
struct
pci_dev
*
dev
);
};
...
...
@@ -136,7 +136,7 @@ setup_port(struct pci_dev *dev, struct uart_port *port,
* Not that ugly ;) -- HW
*/
static
int
afavlab_setup
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
afavlab_setup
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
,
struct
uart_port
*
port
,
int
idx
)
{
unsigned
int
bar
,
offset
=
board
->
first_offset
;
...
...
@@ -189,7 +189,7 @@ static int __devinit pci_hp_diva_init(struct pci_dev *dev)
* some serial ports are supposed to be hidden on certain models.
*/
static
int
pci_hp_diva_setup
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
pci_hp_diva_setup
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
,
struct
uart_port
*
port
,
int
idx
)
{
unsigned
int
offset
=
board
->
first_offset
;
...
...
@@ -307,7 +307,7 @@ static void __devexit pci_plx9050_exit(struct pci_dev *dev)
/* SBS Technologies Inc. PMC-OCTPRO and P-OCTAL cards */
static
int
sbs_setup
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
sbs_setup
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
,
struct
uart_port
*
port
,
int
idx
)
{
unsigned
int
bar
,
offset
=
board
->
first_offset
;
...
...
@@ -523,7 +523,7 @@ static int __devinit pci_timedia_init(struct pci_dev *dev)
* Ugh, this is ugly as all hell --- TYT
*/
static
int
pci_timedia_setup
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
pci_timedia_setup
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
,
struct
uart_port
*
port
,
int
idx
)
{
unsigned
int
bar
=
0
,
offset
=
board
->
first_offset
;
...
...
@@ -556,7 +556,8 @@ pci_timedia_setup(struct pci_dev *dev, struct pci_board *board,
* Some Titan cards are also a little weird
*/
static
int
titan_400l_800l_setup
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
titan_400l_800l_setup
(
struct
pci_dev
*
dev
,
struct
pciserial_board
*
board
,
struct
uart_port
*
port
,
int
idx
)
{
unsigned
int
bar
,
offset
=
board
->
first_offset
;
...
...
@@ -593,7 +594,7 @@ static int __devinit pci_netmos_init(struct pci_dev *dev)
}
static
int
pci_default_setup
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
pci_default_setup
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
,
struct
uart_port
*
port
,
int
idx
)
{
unsigned
int
bar
,
offset
=
board
->
first_offset
,
maxnr
;
...
...
@@ -990,7 +991,7 @@ static struct pci_serial_quirk *find_quirk(struct pci_dev *dev)
}
static
_INLINE_
int
get_pci_irq
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
,
int
idx
)
get_pci_irq
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
,
int
idx
)
{
if
(
board
->
flags
&
FL_NOIRQ
)
return
0
;
...
...
@@ -1113,7 +1114,7 @@ enum pci_board_num_t {
* see first lines of serial_in() and serial_out() in 8250.c
*/
static
struct
pci_board
pci_boards
[]
__devinitdata
=
{
static
struct
pci
serial
_board
pci_boards
[]
__devinitdata
=
{
[
pbn_default
]
=
{
.
flags
=
FL_BASE0
,
.
num_ports
=
1
,
...
...
@@ -1565,7 +1566,7 @@ static struct pci_board pci_boards[] __devinitdata = {
* serial specs. Returns 0 on success, 1 on failure.
*/
static
int
__devinit
serial_pci_guess_board
(
struct
pci_dev
*
dev
,
struct
pci_board
*
board
)
serial_pci_guess_board
(
struct
pci_dev
*
dev
,
struct
pci
serial
_board
*
board
)
{
int
num_iomem
,
num_port
,
first_port
=
-
1
,
i
;
...
...
@@ -1630,7 +1631,8 @@ serial_pci_guess_board(struct pci_dev *dev, struct pci_board *board)
}
static
inline
int
serial_pci_matches
(
struct
pci_board
*
board
,
struct
pci_board
*
guessed
)
serial_pci_matches
(
struct
pciserial_board
*
board
,
struct
pciserial_board
*
guessed
)
{
return
board
->
num_ports
==
guessed
->
num_ports
&&
...
...
@@ -1648,7 +1650,7 @@ static int __devinit
pciserial_init_one
(
struct
pci_dev
*
dev
,
const
struct
pci_device_id
*
ent
)
{
struct
serial_private
*
priv
;
struct
pci_board
*
board
,
tmp
;
struct
pci
serial
_board
*
board
,
tmp
;
struct
pci_serial_quirk
*
quirk
;
int
rc
,
nr_ports
,
i
;
...
...
@@ -1669,7 +1671,7 @@ pciserial_init_one(struct pci_dev *dev, const struct pci_device_id *ent)
* Use a copy of the pci_board entry for this;
* avoid changing entries in the table.
*/
memcpy
(
&
tmp
,
board
,
sizeof
(
struct
pci_board
));
memcpy
(
&
tmp
,
board
,
sizeof
(
struct
pci
serial
_board
));
board
=
&
tmp
;
/*
...
...
@@ -1685,7 +1687,8 @@ pciserial_init_one(struct pci_dev *dev, const struct pci_device_id *ent)
* detect this boards settings with our heuristic,
* then we no longer need this entry.
*/
memcpy
(
&
tmp
,
&
pci_boards
[
pbn_default
],
sizeof
(
struct
pci_board
));
memcpy
(
&
tmp
,
&
pci_boards
[
pbn_default
],
sizeof
(
struct
pciserial_board
));
rc
=
serial_pci_guess_board
(
dev
,
&
tmp
);
if
(
rc
==
0
&&
serial_pci_matches
(
board
,
&
tmp
))
moan_device
(
"Redundant entry in serial pci_table."
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录