Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
85620436
Commit
85620436
authored
Oct 20, 2007
by
Bartlomiej Zolnierkiewicz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ide: constify struct ide_port_info
Signed-off-by:
Bartlomiej Zolnierkiewicz
<
bzolnier@gmail.com
>
parent
039788e1
Changes
34
Show whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
58 additions
and
58 deletions
+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
No files found.
drivers/ide/pci/aec62xx.c
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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,7 +531,7 @@ 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
))
{
...
...
@@ -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
View file @
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
*
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment