Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
85620436
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
160
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
85620436
编写于
10月 20, 2007
作者:
B
Bartlomiej Zolnierkiewicz
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ide: constify struct ide_port_info
Signed-off-by:
N
Bartlomiej Zolnierkiewicz
<
bzolnier@gmail.com
>
上级
039788e1
变更
34
隐藏空白更改
内联
并排
Showing
34 changed file
with
58 addition
and
58 deletion
+58
-58
drivers/ide/pci/aec62xx.c
drivers/ide/pci/aec62xx.c
+1
-1
drivers/ide/pci/alim15x3.c
drivers/ide/pci/alim15x3.c
+1
-1
drivers/ide/pci/amd74xx.c
drivers/ide/pci/amd74xx.c
+2
-2
drivers/ide/pci/atiixp.c
drivers/ide/pci/atiixp.c
+1
-1
drivers/ide/pci/cmd64x.c
drivers/ide/pci/cmd64x.c
+1
-1
drivers/ide/pci/cs5520.c
drivers/ide/pci/cs5520.c
+2
-2
drivers/ide/pci/cs5530.c
drivers/ide/pci/cs5530.c
+1
-1
drivers/ide/pci/cs5535.c
drivers/ide/pci/cs5535.c
+1
-1
drivers/ide/pci/cy82c693.c
drivers/ide/pci/cy82c693.c
+1
-1
drivers/ide/pci/generic.c
drivers/ide/pci/generic.c
+2
-2
drivers/ide/pci/hpt34x.c
drivers/ide/pci/hpt34x.c
+2
-2
drivers/ide/pci/hpt366.c
drivers/ide/pci/hpt366.c
+1
-1
drivers/ide/pci/it8213.c
drivers/ide/pci/it8213.c
+1
-1
drivers/ide/pci/it821x.c
drivers/ide/pci/it821x.c
+1
-1
drivers/ide/pci/jmicron.c
drivers/ide/pci/jmicron.c
+1
-1
drivers/ide/pci/ns87415.c
drivers/ide/pci/ns87415.c
+1
-1
drivers/ide/pci/opti621.c
drivers/ide/pci/opti621.c
+1
-1
drivers/ide/pci/pdc202xx_new.c
drivers/ide/pci/pdc202xx_new.c
+2
-2
drivers/ide/pci/pdc202xx_old.c
drivers/ide/pci/pdc202xx_old.c
+2
-2
drivers/ide/pci/piix.c
drivers/ide/pci/piix.c
+1
-1
drivers/ide/pci/rz1000.c
drivers/ide/pci/rz1000.c
+1
-1
drivers/ide/pci/sc1200.c
drivers/ide/pci/sc1200.c
+1
-1
drivers/ide/pci/scc_pata.c
drivers/ide/pci/scc_pata.c
+2
-2
drivers/ide/pci/serverworks.c
drivers/ide/pci/serverworks.c
+1
-1
drivers/ide/pci/siimage.c
drivers/ide/pci/siimage.c
+1
-1
drivers/ide/pci/sis5513.c
drivers/ide/pci/sis5513.c
+1
-1
drivers/ide/pci/sl82c105.c
drivers/ide/pci/sl82c105.c
+1
-1
drivers/ide/pci/slc90e66.c
drivers/ide/pci/slc90e66.c
+1
-1
drivers/ide/pci/tc86c001.c
drivers/ide/pci/tc86c001.c
+1
-1
drivers/ide/pci/triflex.c
drivers/ide/pci/triflex.c
+1
-1
drivers/ide/pci/trm290.c
drivers/ide/pci/trm290.c
+1
-1
drivers/ide/pci/via82cxxx.c
drivers/ide/pci/via82cxxx.c
+1
-1
drivers/ide/setup-pci.c
drivers/ide/setup-pci.c
+14
-14
include/linux/ide.h
include/linux/ide.h
+5
-5
未找到文件。
drivers/ide/pci/aec62xx.c
浏览文件 @
85620436
...
...
@@ -194,7 +194,7 @@ static void __devinit init_hwif_aec62xx(ide_hwif_t *hwif)
}
}
static
struct
ide_port_info
aec62xx_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
aec62xx_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"AEC6210"
,
.
init_chipset
=
init_chipset_aec62xx
,
...
...
drivers/ide/pci/alim15x3.c
浏览文件 @
85620436
...
...
@@ -746,7 +746,7 @@ static void __devinit init_dma_ali15x3 (ide_hwif_t *hwif, unsigned long dmabase)
ide_setup_dma
(
hwif
,
dmabase
,
8
);
}
static
struct
ide_port_info
ali15x3_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
ali15x3_chipset
__devinitdata
=
{
.
name
=
"ALI15X3"
,
.
init_chipset
=
init_chipset_ali15x3
,
.
init_hwif
=
init_hwif_ali15x3
,
...
...
drivers/ide/pci/amd74xx.c
浏览文件 @
85620436
...
...
@@ -77,7 +77,7 @@ static struct amd_ide_chip {
};
static
struct
amd_ide_chip
*
amd_config
;
static
struct
ide_port_info
*
amd_chipset
;
static
const
struct
ide_port_info
*
amd_chipset
;
static
unsigned
int
amd_80w
;
static
unsigned
int
amd_clock
;
...
...
@@ -295,7 +295,7 @@ static void __devinit init_hwif_amd74xx(ide_hwif_t *hwif)
.mwdma_mask = ATA_MWDMA2, \
}
static
struct
ide_port_info
amd74xx_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
amd74xx_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_AMD_DEV
(
"AMD7401"
),
/* 1 */
DECLARE_AMD_DEV
(
"AMD7409"
),
/* 2 */
DECLARE_AMD_DEV
(
"AMD7411"
),
...
...
drivers/ide/pci/atiixp.c
浏览文件 @
85620436
...
...
@@ -189,7 +189,7 @@ static void __devinit init_hwif_atiixp(ide_hwif_t *hwif)
hwif
->
dma_host_off
=
&
atiixp_dma_host_off
;
}
static
struct
ide_port_info
atiixp_pci_info
[]
__devinitdata
=
{
static
const
struct
ide_port_info
atiixp_pci_info
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"ATIIXP"
,
.
init_hwif
=
init_hwif_atiixp
,
...
...
drivers/ide/pci/cmd64x.c
浏览文件 @
85620436
...
...
@@ -548,7 +548,7 @@ static void __devinit init_hwif_cmd64x(ide_hwif_t *hwif)
}
}
static
struct
ide_port_info
cmd64x_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
cmd64x_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"CMD643"
,
.
init_chipset
=
init_chipset_cmd64x
,
...
...
drivers/ide/pci/cs5520.c
浏览文件 @
85620436
...
...
@@ -141,7 +141,7 @@ static void __devinit init_hwif_cs5520(ide_hwif_t *hwif)
.pio_mask = ATA_PIO4, \
}
static
struct
ide_port_info
cyrix_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
cyrix_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_CS_DEV
(
"Cyrix 5510"
),
/* 1 */
DECLARE_CS_DEV
(
"Cyrix 5520"
)
};
...
...
@@ -154,7 +154,7 @@ static struct ide_port_info cyrix_chipsets[] __devinitdata = {
static
int
__devinit
cs5520_init_one
(
struct
pci_dev
*
dev
,
const
struct
pci_device_id
*
id
)
{
struct
ide_port_info
*
d
=
&
cyrix_chipsets
[
id
->
driver_data
];
const
struct
ide_port_info
*
d
=
&
cyrix_chipsets
[
id
->
driver_data
];
u8
idx
[
4
]
=
{
0xff
,
0xff
,
0xff
,
0xff
};
ide_setup_pci_noise
(
dev
,
d
);
...
...
drivers/ide/pci/cs5530.c
浏览文件 @
85620436
...
...
@@ -261,7 +261,7 @@ static void __devinit init_hwif_cs5530 (ide_hwif_t *hwif)
hwif
->
udma_filter
=
cs5530_udma_filter
;
}
static
struct
ide_port_info
cs5530_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
cs5530_chipset
__devinitdata
=
{
.
name
=
"CS5530"
,
.
init_chipset
=
init_chipset_cs5530
,
.
init_hwif
=
init_hwif_cs5530
,
...
...
drivers/ide/pci/cs5535.c
浏览文件 @
85620436
...
...
@@ -186,7 +186,7 @@ static void __devinit init_hwif_cs5535(ide_hwif_t *hwif)
hwif
->
cbl
=
cs5535_cable_detect
(
hwif
->
pci_dev
);
}
static
struct
ide_port_info
cs5535_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
cs5535_chipset
__devinitdata
=
{
.
name
=
"CS5535"
,
.
init_hwif
=
init_hwif_cs5535
,
.
host_flags
=
IDE_HFLAG_SINGLE
|
IDE_HFLAG_POST_SET_MODE
|
...
...
drivers/ide/pci/cy82c693.c
浏览文件 @
85620436
...
...
@@ -448,7 +448,7 @@ static void __devinit init_iops_cy82c693(ide_hwif_t *hwif)
}
}
static
struct
ide_port_info
cy82c693_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
cy82c693_chipset
__devinitdata
=
{
.
name
=
"CY82C693"
,
.
init_chipset
=
init_chipset_cy82c693
,
.
init_iops
=
init_iops_cy82c693
,
...
...
drivers/ide/pci/generic.c
浏览文件 @
85620436
...
...
@@ -67,7 +67,7 @@ MODULE_PARM_DESC(all_generic_ide, "IDE generic will claim all unknown PCI IDE st
.udma_mask = ATA_UDMA6, \
}
static
struct
ide_port_info
generic_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
generic_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_GENERIC_PCI_DEV
(
"Unknown"
,
0
),
{
/* 1 */
...
...
@@ -123,7 +123,7 @@ static struct ide_port_info generic_chipsets[] __devinitdata = {
static
int
__devinit
generic_init_one
(
struct
pci_dev
*
dev
,
const
struct
pci_device_id
*
id
)
{
struct
ide_port_info
*
d
=
&
generic_chipsets
[
id
->
driver_data
];
const
struct
ide_port_info
*
d
=
&
generic_chipsets
[
id
->
driver_data
];
int
ret
=
-
ENODEV
;
/* Don't use the generic entry unless instructed to do so */
...
...
drivers/ide/pci/hpt34x.c
浏览文件 @
85620436
...
...
@@ -129,7 +129,7 @@ static void __devinit init_hwif_hpt34x(ide_hwif_t *hwif)
hwif
->
set_dma_mode
=
&
hpt34x_set_mode
;
}
static
struct
ide_port_info
hpt34x_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
hpt34x_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"HPT343"
,
.
init_chipset
=
init_chipset_hpt34x
,
...
...
@@ -158,7 +158,7 @@ static struct ide_port_info hpt34x_chipsets[] __devinitdata = {
static
int
__devinit
hpt34x_init_one
(
struct
pci_dev
*
dev
,
const
struct
pci_device_id
*
id
)
{
struct
ide_port_info
*
d
;
const
struct
ide_port_info
*
d
;
u16
pcicmd
=
0
;
pci_read_config_word
(
dev
,
PCI_COMMAND
,
&
pcicmd
);
...
...
drivers/ide/pci/hpt366.c
浏览文件 @
85620436
...
...
@@ -1425,7 +1425,7 @@ static int __devinit hpt36x_init(struct pci_dev *dev, struct pci_dev *dev2)
return
0
;
}
static
struct
ide_port_info
hpt366_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
hpt366_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"HPT36x"
,
.
init_chipset
=
init_chipset_hpt366
,
...
...
drivers/ide/pci/it8213.c
浏览文件 @
85620436
...
...
@@ -193,7 +193,7 @@ static void __devinit init_hwif_it8213(ide_hwif_t *hwif)
.udma_mask = ATA_UDMA6, \
}
static
struct
ide_port_info
it8213_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
it8213_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_ITE_DEV
(
"IT8213"
),
};
...
...
drivers/ide/pci/it821x.c
浏览文件 @
85620436
...
...
@@ -638,7 +638,7 @@ static unsigned int __devinit init_chipset_it821x(struct pci_dev *dev, const cha
.pio_mask = ATA_PIO4, \
}
static
struct
ide_port_info
it821x_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
it821x_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_ITE_DEV
(
"IT8212"
),
};
...
...
drivers/ide/pci/jmicron.c
浏览文件 @
85620436
...
...
@@ -118,7 +118,7 @@ static void __devinit init_hwif_jmicron(ide_hwif_t *hwif)
hwif
->
cbl
=
ata66_jmicron
(
hwif
);
}
static
struct
ide_port_info
jmicron_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
jmicron_chipset
__devinitdata
=
{
.
name
=
"JMB"
,
.
init_hwif
=
init_hwif_jmicron
,
.
host_flags
=
IDE_HFLAG_BOOTABLE
,
...
...
drivers/ide/pci/ns87415.c
浏览文件 @
85620436
...
...
@@ -260,7 +260,7 @@ static void __devinit init_hwif_ns87415 (ide_hwif_t *hwif)
hwif
->
ide_dma_end
=
&
ns87415_ide_dma_end
;
}
static
struct
ide_port_info
ns87415_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
ns87415_chipset
__devinitdata
=
{
.
name
=
"NS87415"
,
#ifdef CONFIG_SUPERIO
.
init_iops
=
init_iops_ns87415
,
...
...
drivers/ide/pci/opti621.c
浏览文件 @
85620436
...
...
@@ -331,7 +331,7 @@ static void __devinit init_hwif_opti621 (ide_hwif_t *hwif)
hwif
->
set_pio_mode
=
&
opti621_set_pio_mode
;
}
static
struct
ide_port_info
opti621_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
opti621_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"OPTI621"
,
.
init_hwif
=
init_hwif_opti621
,
...
...
drivers/ide/pci/pdc202xx_new.c
浏览文件 @
85620436
...
...
@@ -513,7 +513,7 @@ static struct pci_dev * __devinit pdc20270_get_dev2(struct pci_dev *dev)
.udma_mask = udma, \
}
static
struct
ide_port_info
pdcnew_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
pdcnew_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_PDCNEW_DEV
(
"PDC20268"
,
ATA_UDMA5
),
/* 1 */
DECLARE_PDCNEW_DEV
(
"PDC20269"
,
ATA_UDMA6
),
/* 2 */
DECLARE_PDCNEW_DEV
(
"PDC20270"
,
ATA_UDMA5
),
...
...
@@ -534,7 +534,7 @@ static struct ide_port_info pdcnew_chipsets[] __devinitdata = {
static
int
__devinit
pdc202new_init_one
(
struct
pci_dev
*
dev
,
const
struct
pci_device_id
*
id
)
{
struct
ide_port_info
*
d
;
const
struct
ide_port_info
*
d
;
struct
pci_dev
*
bridge
=
dev
->
bus
->
self
;
u8
idx
=
id
->
driver_data
;
...
...
drivers/ide/pci/pdc202xx_old.c
浏览文件 @
85620436
...
...
@@ -390,7 +390,7 @@ static void __devinit pdc202ata4_fixup_irq(struct pci_dev *dev,
.udma_mask = udma, \
}
static
struct
ide_port_info
pdc202xx_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
pdc202xx_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"PDC20246"
,
.
init_chipset
=
init_chipset_pdc202xx
,
...
...
@@ -421,7 +421,7 @@ static struct ide_port_info pdc202xx_chipsets[] __devinitdata = {
static
int
__devinit
pdc202xx_init_one
(
struct
pci_dev
*
dev
,
const
struct
pci_device_id
*
id
)
{
struct
ide_port_info
*
d
;
const
struct
ide_port_info
*
d
;
u8
idx
=
id
->
driver_data
;
d
=
&
pdc202xx_chipsets
[
idx
];
...
...
drivers/ide/pci/piix.c
浏览文件 @
85620436
...
...
@@ -396,7 +396,7 @@ static void __devinit init_hwif_ich(ide_hwif_t *hwif)
.udma_mask = udma, \
}
static
struct
ide_port_info
piix_pci_info
[]
__devinitdata
=
{
static
const
struct
ide_port_info
piix_pci_info
[]
__devinitdata
=
{
/* 0 */
DECLARE_PIIX_DEV
(
"PIIXa"
,
0x00
),
/* no udma */
/* 1 */
DECLARE_PIIX_DEV
(
"PIIXb"
,
0x00
),
/* no udma */
...
...
drivers/ide/pci/rz1000.c
浏览文件 @
85620436
...
...
@@ -49,7 +49,7 @@ static void __devinit init_hwif_rz1000 (ide_hwif_t *hwif)
}
}
static
struct
ide_port_info
rz1000_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
rz1000_chipset
__devinitdata
=
{
.
name
=
"RZ100x"
,
.
init_hwif
=
init_hwif_rz1000
,
.
chipset
=
ide_rz1000
,
...
...
drivers/ide/pci/sc1200.c
浏览文件 @
85620436
...
...
@@ -372,7 +372,7 @@ static void __devinit init_hwif_sc1200 (ide_hwif_t *hwif)
hwif
->
ide_dma_end
=
&
sc1200_ide_dma_end
;
}
static
struct
ide_port_info
sc1200_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
sc1200_chipset
__devinitdata
=
{
.
name
=
"SC1200"
,
.
init_hwif
=
init_hwif_sc1200
,
.
host_flags
=
IDE_HFLAG_SERIALIZE
|
...
...
drivers/ide/pci/scc_pata.c
浏览文件 @
85620436
...
...
@@ -544,7 +544,7 @@ static int setup_mmio_scc (struct pci_dev *dev, const char *name)
*/
static
int
__devinit
init_setup_scc
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
)
const
struct
ide_port_info
*
d
)
{
unsigned
long
ctl_base
;
unsigned
long
dma_base
;
...
...
@@ -703,7 +703,7 @@ static void __devinit init_hwif_scc(ide_hwif_t *hwif)
.pio_mask = ATA_PIO4, \
}
static
struct
ide_port_info
scc_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
scc_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_SCC_DEV
(
"sccIDE"
),
};
...
...
drivers/ide/pci/serverworks.c
浏览文件 @
85620436
...
...
@@ -366,7 +366,7 @@ static void __devinit init_hwif_svwks (ide_hwif_t *hwif)
}
}
static
struct
ide_port_info
serverworks_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
serverworks_chipsets
[]
__devinitdata
=
{
{
/* 0 */
.
name
=
"SvrWks OSB4"
,
.
init_chipset
=
init_chipset_svwks
,
...
...
drivers/ide/pci/siimage.c
浏览文件 @
85620436
...
...
@@ -905,7 +905,7 @@ static void __devinit init_hwif_siimage(ide_hwif_t *hwif)
.udma_mask = ATA_UDMA6, \
}
static
struct
ide_port_info
siimage_chipsets
[]
__devinitdata
=
{
static
const
struct
ide_port_info
siimage_chipsets
[]
__devinitdata
=
{
/* 0 */
DECLARE_SII_DEV
(
"SiI680"
),
/* 1 */
DECLARE_SII_DEV
(
"SiI3112 Serial ATA"
),
/* 2 */
DECLARE_SII_DEV
(
"Adaptec AAR-1210SA"
)
...
...
drivers/ide/pci/sis5513.c
浏览文件 @
85620436
...
...
@@ -579,7 +579,7 @@ static void __devinit init_hwif_sis5513 (ide_hwif_t *hwif)
hwif
->
cbl
=
ata66_sis5513
(
hwif
);
}
static
struct
ide_port_info
sis5513_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
sis5513_chipset
__devinitdata
=
{
.
name
=
"SIS5513"
,
.
init_chipset
=
init_chipset_sis5513
,
.
init_hwif
=
init_hwif_sis5513
,
...
...
drivers/ide/pci/sl82c105.c
浏览文件 @
85620436
...
...
@@ -387,7 +387,7 @@ static void __devinit init_hwif_sl82c105(ide_hwif_t *hwif)
hwif
->
serialized
=
hwif
->
mate
->
serialized
=
1
;
}
static
struct
ide_port_info
sl82c105_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
sl82c105_chipset
__devinitdata
=
{
.
name
=
"W82C105"
,
.
init_chipset
=
init_chipset_sl82c105
,
.
init_hwif
=
init_hwif_sl82c105
,
...
...
drivers/ide/pci/slc90e66.c
浏览文件 @
85620436
...
...
@@ -146,7 +146,7 @@ static void __devinit init_hwif_slc90e66 (ide_hwif_t *hwif)
hwif
->
cbl
=
(
reg47
&
mask
)
?
ATA_CBL_PATA40
:
ATA_CBL_PATA80
;
}
static
struct
ide_port_info
slc90e66_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
slc90e66_chipset
__devinitdata
=
{
.
name
=
"SLC90E66"
,
.
init_hwif
=
init_hwif_slc90e66
,
.
enablebits
=
{{
0x41
,
0x80
,
0x80
},
{
0x43
,
0x80
,
0x80
}},
...
...
drivers/ide/pci/tc86c001.c
浏览文件 @
85620436
...
...
@@ -218,7 +218,7 @@ static unsigned int __devinit init_chipset_tc86c001(struct pci_dev *dev,
return
err
;
}
static
struct
ide_port_info
tc86c001_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
tc86c001_chipset
__devinitdata
=
{
.
name
=
"TC86C001"
,
.
init_chipset
=
init_chipset_tc86c001
,
.
init_hwif
=
init_hwif_tc86c001
,
...
...
drivers/ide/pci/triflex.c
浏览文件 @
85620436
...
...
@@ -102,7 +102,7 @@ static void __devinit init_hwif_triflex(ide_hwif_t *hwif)
hwif
->
set_dma_mode
=
&
triflex_set_mode
;
}
static
struct
ide_port_info
triflex_device
__devinitdata
=
{
static
const
struct
ide_port_info
triflex_device
__devinitdata
=
{
.
name
=
"TRIFLEX"
,
.
init_hwif
=
init_hwif_triflex
,
.
enablebits
=
{{
0x80
,
0x01
,
0x01
},
{
0x80
,
0x02
,
0x02
}},
...
...
drivers/ide/pci/trm290.c
浏览文件 @
85620436
...
...
@@ -319,7 +319,7 @@ static void __devinit init_hwif_trm290(ide_hwif_t *hwif)
#endif
}
static
struct
ide_port_info
trm290_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
trm290_chipset
__devinitdata
=
{
.
name
=
"TRM290"
,
.
init_hwif
=
init_hwif_trm290
,
.
chipset
=
ide_trm290
,
...
...
drivers/ide/pci/via82cxxx.c
浏览文件 @
85620436
...
...
@@ -432,7 +432,7 @@ static void __devinit init_hwif_via82cxxx(ide_hwif_t *hwif)
hwif
->
cbl
=
via82cxxx_cable_detect
(
hwif
);
}
static
struct
ide_port_info
via82cxxx_chipset
__devinitdata
=
{
static
const
struct
ide_port_info
via82cxxx_chipset
__devinitdata
=
{
.
name
=
"VP_IDE"
,
.
init_chipset
=
init_chipset_via82cxxx
,
.
init_hwif
=
init_hwif_via82cxxx
,
...
...
drivers/ide/setup-pci.c
浏览文件 @
85620436
...
...
@@ -155,7 +155,7 @@ static int ide_setup_pci_baseregs (struct pci_dev *dev, const char *name)
* and enforce IDE simplex rules.
*/
static
unsigned
long
ide_get_or_set_dma_base
(
struct
ide_port_info
*
d
,
ide_hwif_t
*
hwif
)
static
unsigned
long
ide_get_or_set_dma_base
(
const
struct
ide_port_info
*
d
,
ide_hwif_t
*
hwif
)
{
unsigned
long
dma_base
=
0
;
struct
pci_dev
*
dev
=
hwif
->
pci_dev
;
...
...
@@ -225,7 +225,7 @@ static unsigned long ide_get_or_set_dma_base(struct ide_port_info *d, ide_hwif_t
}
#endif
/* CONFIG_BLK_DEV_IDEDMA_PCI */
void
ide_setup_pci_noise
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
)
void
ide_setup_pci_noise
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
)
{
printk
(
KERN_INFO
"%s: IDE controller at PCI slot %s
\n
"
,
d
->
name
,
pci_name
(
dev
));
...
...
@@ -245,7 +245,7 @@ EXPORT_SYMBOL_GPL(ide_setup_pci_noise);
* Returns zero on success or an error code
*/
static
int
ide_pci_enable
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
)
static
int
ide_pci_enable
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
)
{
int
ret
;
...
...
@@ -290,7 +290,7 @@ static int ide_pci_enable(struct pci_dev *dev, struct ide_port_info *d)
* Returns zero on success or an error code.
*/
static
int
ide_pci_configure
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
)
static
int
ide_pci_configure
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
)
{
u16
pcicmd
=
0
;
/*
...
...
@@ -326,7 +326,7 @@ static int ide_pci_configure(struct pci_dev *dev, struct ide_port_info *d)
* print an error and return an error code. Otherwise return 0
*/
static
int
ide_pci_check_iomem
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
,
int
bar
)
static
int
ide_pci_check_iomem
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
,
int
bar
)
{
ulong
flags
=
pci_resource_flags
(
dev
,
bar
);
...
...
@@ -358,7 +358,7 @@ static int ide_pci_check_iomem(struct pci_dev *dev, struct ide_port_info *d, int
* Returns the new hardware interface structure, or NULL on a failure
*/
static
ide_hwif_t
*
ide_hwif_configure
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
,
ide_hwif_t
*
mate
,
int
port
,
int
irq
)
static
ide_hwif_t
*
ide_hwif_configure
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
,
ide_hwif_t
*
mate
,
int
port
,
int
irq
)
{
unsigned
long
ctl
=
0
,
base
=
0
;
ide_hwif_t
*
hwif
;
...
...
@@ -423,7 +423,7 @@ static ide_hwif_t *ide_hwif_configure(struct pci_dev *dev, struct ide_port_info
* state
*/
static
void
ide_hwif_setup_dma
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
,
ide_hwif_t
*
hwif
)
static
void
ide_hwif_setup_dma
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
,
ide_hwif_t
*
hwif
)
{
#ifdef CONFIG_BLK_DEV_IDEDMA_PCI
u16
pcicmd
;
...
...
@@ -472,7 +472,7 @@ static void ide_hwif_setup_dma(struct pci_dev *dev, struct ide_port_info *d, ide
* and enables it if need be
*/
static
int
ide_setup_pci_controller
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
,
int
noisy
,
int
*
config
)
static
int
ide_setup_pci_controller
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
,
int
noisy
,
int
*
config
)
{
int
ret
;
u16
pcicmd
;
...
...
@@ -520,7 +520,7 @@ static int ide_setup_pci_controller(struct pci_dev *dev, struct ide_port_info *d
* where the chipset setup is not the default PCI IDE one.
*/
void
ide_pci_setup_ports
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
,
int
pciirq
,
u8
*
idx
)
void
ide_pci_setup_ports
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
,
int
pciirq
,
u8
*
idx
)
{
int
channels
=
(
d
->
host_flags
&
IDE_HFLAG_SINGLE
)
?
1
:
2
,
port
;
ide_hwif_t
*
hwif
,
*
mate
=
NULL
;
...
...
@@ -531,8 +531,8 @@ void ide_pci_setup_ports(struct pci_dev *dev, struct ide_port_info *d, int pciir
*/
for
(
port
=
0
;
port
<
channels
;
++
port
)
{
ide_pci_enablebit_t
*
e
=
&
(
d
->
enablebits
[
port
]);
const
ide_pci_enablebit_t
*
e
=
&
(
d
->
enablebits
[
port
]);
if
(
e
->
reg
&&
(
pci_read_config_byte
(
dev
,
e
->
reg
,
&
tmp
)
||
(
tmp
&
e
->
mask
)
!=
e
->
val
))
{
printk
(
KERN_INFO
"%s: IDE port disabled
\n
"
,
d
->
name
);
...
...
@@ -611,7 +611,7 @@ EXPORT_SYMBOL_GPL(ide_pci_setup_ports);
* for all other chipsets, we just assume both interfaces are enabled.
*/
static
int
do_ide_setup_pci_device
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
,
const
struct
ide_port_info
*
d
,
u8
*
idx
,
u8
noisy
)
{
int
tried_config
=
0
;
...
...
@@ -668,7 +668,7 @@ static int do_ide_setup_pci_device(struct pci_dev *dev,
return
ret
;
}
int
ide_setup_pci_device
(
struct
pci_dev
*
dev
,
struct
ide_port_info
*
d
)
int
ide_setup_pci_device
(
struct
pci_dev
*
dev
,
const
struct
ide_port_info
*
d
)
{
u8
idx
[
4
]
=
{
0xff
,
0xff
,
0xff
,
0xff
};
int
ret
;
...
...
@@ -684,7 +684,7 @@ int ide_setup_pci_device(struct pci_dev *dev, struct ide_port_info *d)
EXPORT_SYMBOL_GPL
(
ide_setup_pci_device
);
int
ide_setup_pci_devices
(
struct
pci_dev
*
dev1
,
struct
pci_dev
*
dev2
,
struct
ide_port_info
*
d
)
const
struct
ide_port_info
*
d
)
{
struct
pci_dev
*
pdev
[]
=
{
dev1
,
dev2
};
int
ret
,
i
;
...
...
include/linux/ide.h
浏览文件 @
85620436
...
...
@@ -680,7 +680,7 @@ typedef struct hwif_s {
hwif_chipset_t
chipset
;
/* sub-module for tuning.. */
struct
pci_dev
*
pci_dev
;
/* for pci chipsets */
struct
ide_port_info
*
cds
;
/* chipset device struct */
const
struct
ide_port_info
*
cds
;
/* chipset device struct */
ide_ack_intr_t
*
ack_intr
;
...
...
@@ -1150,8 +1150,8 @@ extern int __ide_pci_register_driver(struct pci_driver *driver, struct module *o
#define ide_pci_register_driver(d) pci_register_driver(d)
#endif
void
ide_pci_setup_ports
(
struct
pci_dev
*
,
struct
ide_port_info
*
,
int
,
u8
*
);
void
ide_setup_pci_noise
(
struct
pci_dev
*
,
struct
ide_port_info
*
);
void
ide_pci_setup_ports
(
struct
pci_dev
*
,
const
struct
ide_port_info
*
,
int
,
u8
*
);
void
ide_setup_pci_noise
(
struct
pci_dev
*
,
const
struct
ide_port_info
*
);
extern
void
default_hwif_iops
(
ide_hwif_t
*
);
extern
void
default_hwif_mmiops
(
ide_hwif_t
*
);
...
...
@@ -1244,8 +1244,8 @@ struct ide_port_info {
u8
udma_mask
;
};
int
ide_setup_pci_device
(
struct
pci_dev
*
,
struct
ide_port_info
*
);
int
ide_setup_pci_devices
(
struct
pci_dev
*
,
struct
pci_dev
*
,
struct
ide_port_info
*
);
int
ide_setup_pci_device
(
struct
pci_dev
*
,
const
struct
ide_port_info
*
);
int
ide_setup_pci_devices
(
struct
pci_dev
*
,
struct
pci_dev
*
,
const
struct
ide_port_info
*
);
void
ide_map_sg
(
ide_drive_t
*
,
struct
request
*
);
void
ide_init_sg_cmd
(
ide_drive_t
*
,
struct
request
*
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录