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
nexedi
linux
Commits
17b64031
Commit
17b64031
authored
May 15, 2003
by
Dave Jones
Committed by
Dave Jones
May 15, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[AGPGART] Remove duplicated masking routines, replace with agp_generic_mask_memory()
parent
cf17c020
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
60 additions
and
135 deletions
+60
-135
drivers/char/agp/agp.h
drivers/char/agp/agp.h
+1
-0
drivers/char/agp/ali-agp.c
drivers/char/agp/ali-agp.c
+4
-14
drivers/char/agp/alpha-agp.c
drivers/char/agp/alpha-agp.c
+2
-12
drivers/char/agp/amd-k7-agp.c
drivers/char/agp/amd-k7-agp.c
+4
-10
drivers/char/agp/amd-k8-agp.c
drivers/char/agp/amd-k8-agp.c
+3
-9
drivers/char/agp/generic.c
drivers/char/agp/generic.c
+10
-0
drivers/char/agp/hp-agp.c
drivers/char/agp/hp-agp.c
+1
-1
drivers/char/agp/i460-agp.c
drivers/char/agp/i460-agp.c
+1
-1
drivers/char/agp/intel-agp.c
drivers/char/agp/intel-agp.c
+20
-26
drivers/char/agp/nvidia-agp.c
drivers/char/agp/nvidia-agp.c
+3
-9
drivers/char/agp/sis-agp.c
drivers/char/agp/sis-agp.c
+2
-14
drivers/char/agp/sworks-agp.c
drivers/char/agp/sworks-agp.c
+3
-10
drivers/char/agp/uninorth-agp.c
drivers/char/agp/uninorth-agp.c
+2
-11
drivers/char/agp/via-agp.c
drivers/char/agp/via-agp.c
+4
-18
No files found.
drivers/char/agp/agp.h
View file @
17b64031
...
...
@@ -390,6 +390,7 @@ int agp_3_0_enable(struct agp_bridge_data *bridge, u32 mode);
int
agp_3_5_enable
(
struct
agp_bridge_data
*
bridge
,
u32
mode
);
void
global_cache_flush
(
void
);
void
get_agp_version
(
struct
agp_bridge_data
*
bridge
);
unsigned
long
agp_generic_mask_memory
(
unsigned
long
addr
,
int
type
);
/* Standard agp registers */
#define AGPSTAT 0x4
...
...
drivers/char/agp/ali-agp.c
View file @
17b64031
...
...
@@ -114,12 +114,6 @@ static int ali_configure(void)
return
0
;
}
static
unsigned
long
ali_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Memory type is ignored */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
void
m1541_cache_flush
(
void
)
{
...
...
@@ -180,10 +174,6 @@ static void m1541_destroy_page(void * addr)
/* Setup function */
static
struct
gatt_mask
ali_generic_masks
[]
=
{
{.
mask
=
0x00000000
,
.
type
=
0
}
};
static
struct
aper_size_info_32
ali_generic_sizes
[
7
]
=
{
...
...
@@ -198,7 +188,6 @@ static struct aper_size_info_32 ali_generic_sizes[7] =
struct
agp_bridge_driver
ali_generic_bridge
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
ali_generic_masks
,
.
aperture_sizes
=
ali_generic_sizes
,
.
size_type
=
U32_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -206,7 +195,8 @@ struct agp_bridge_driver ali_generic_bridge = {
.
fetch_size
=
ali_fetch_size
,
.
cleanup
=
ali_cleanup
,
.
tlb_flush
=
ali_tlbflush
,
.
mask_memory
=
ali_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -221,7 +211,6 @@ struct agp_bridge_driver ali_generic_bridge = {
struct
agp_bridge_driver
ali_m1541_bridge
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
ali_generic_masks
,
.
aperture_sizes
=
ali_generic_sizes
,
.
size_type
=
U32_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -229,7 +218,8 @@ struct agp_bridge_driver ali_m1541_bridge = {
.
fetch_size
=
ali_fetch_size
,
.
cleanup
=
ali_cleanup
,
.
tlb_flush
=
ali_tlbflush
,
.
mask_memory
=
ali_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
m1541_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
drivers/char/agp/alpha-agp.c
View file @
17b64031
...
...
@@ -38,10 +38,6 @@ static struct aper_size_info_fixed alpha_core_agp_sizes[] =
{
0
,
0
,
0
},
/* filled in by alpha_core_agp_setup */
};
static
struct
gatt_mask
alpha_core_agp_masks
[]
=
{
{
.
mask
=
0
,
.
type
=
0
},
};
struct
vm_operations_struct
alpha_core_agp_vm_ops
=
{
.
nopage
=
alpha_core_agp_vm_nopage
,
};
...
...
@@ -78,12 +74,6 @@ static void alpha_core_agp_tlbflush(agp_memory *mem)
alpha_mv
.
mv_pci_tbi
(
agp
->
hose
,
0
,
-
1
);
}
static
unsigned
long
alpha_core_agp_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Memory type is ignored */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
void
alpha_core_agp_enable
(
u32
mode
)
{
alpha_agp_info
*
agp
=
agp_bridge
->
dev_private_data
;
...
...
@@ -127,7 +117,6 @@ static int alpha_core_agp_remove_memory(agp_memory *mem, off_t pg_start,
struct
agp_bridge_driver
alpha_core_agp_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
alpha_core_agp_masks
,
.
aperture_sizes
=
aper_size
,
.
current_size
=
aper_size
,
/* only one entry */
.
size_type
=
FIXED_APER_SIZE
,
...
...
@@ -136,7 +125,8 @@ struct agp_bridge_driver alpha_core_agp_driver = {
.
fetch_size
=
alpha_core_agp_fetch_size
,
.
cleanup
=
alpha_core_agp_cleanup
,
.
tlb_flush
=
alpha_core_agp_tlbflush
,
.
mask_memory
=
alpha_core_agp_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
alpha_core_agp_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
alpha_core_agp_nop
,
...
...
drivers/char/agp/amd-k7-agp.c
View file @
17b64031
...
...
@@ -271,12 +271,6 @@ static void amd_irongate_tlbflush(agp_memory * temp)
OUTREG32
(
amd_irongate_private
.
registers
,
AMD_TLBFLUSH
,
0x00000001
);
}
static
unsigned
long
amd_irongate_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Only type 0 is supported by the irongate */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
int
amd_insert_memory
(
agp_memory
*
mem
,
off_t
pg_start
,
int
type
)
...
...
@@ -312,7 +306,7 @@ static int amd_insert_memory(agp_memory * mem,
addr
=
(
j
*
PAGE_SIZE
)
+
agp_bridge
->
gart_bus_addr
;
cur_gatt
=
GET_GATT
(
addr
);
cur_gatt
[
GET_GATT_OFF
(
addr
)]
=
a
md_irongate
_mask_memory
(
mem
->
memory
[
i
],
mem
->
type
);
a
gp_generic
_mask_memory
(
mem
->
memory
[
i
],
mem
->
type
);
}
amd_irongate_tlbflush
(
mem
);
return
0
;
...
...
@@ -352,12 +346,11 @@ static struct aper_size_info_lvl2 amd_irongate_sizes[7] =
static
struct
gatt_mask
amd_irongate_masks
[]
=
{
{.
mask
=
0x0000000
1
,
.
type
=
0
}
{.
mask
=
1
,
.
type
=
0
}
};
struct
agp_bridge_driver
amd_irongate_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
amd_irongate_masks
,
.
aperture_sizes
=
amd_irongate_sizes
,
.
size_type
=
LVL2_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -365,7 +358,8 @@ struct agp_bridge_driver amd_irongate_driver = {
.
fetch_size
=
amd_irongate_fetch_size
,
.
cleanup
=
amd_irongate_cleanup
,
.
tlb_flush
=
amd_irongate_tlbflush
,
.
mask_memory
=
amd_irongate_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
amd_irongate_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
amd_create_gatt_table
,
...
...
drivers/char/agp/amd-k8-agp.c
View file @
17b64031
...
...
@@ -212,20 +212,13 @@ static void amd_8151_cleanup(void)
}
static
unsigned
long
amd_8151_mask_memory
(
unsigned
long
addr
,
int
type
)
{
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
struct
gatt_mask
amd_8151_masks
[]
=
{
{
.
mask
=
0x00000001
,
.
type
=
0
}
{
.
mask
=
1
,
.
type
=
0
}
};
struct
agp_bridge_driver
amd_8151_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
amd_8151_masks
,
.
aperture_sizes
=
amd_8151_sizes
,
.
size_type
=
U32_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -233,7 +226,8 @@ struct agp_bridge_driver amd_8151_driver = {
.
fetch_size
=
amd_x86_64_fetch_size
,
.
cleanup
=
amd_8151_cleanup
,
.
tlb_flush
=
amd_x86_64_tlbflush
,
.
mask_memory
=
amd_8151_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
amd_8151_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
drivers/char/agp/generic.c
View file @
17b64031
...
...
@@ -908,3 +908,13 @@ void global_cache_flush(void)
}
EXPORT_SYMBOL
(
global_cache_flush
);
unsigned
long
agp_generic_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* memory type is ignored in the generic routine */
if
(
agp_bridge
->
driver
->
masks
)
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
else
return
addr
;
}
EXPORT_SYMBOL
(
agp_generic_mask_memory
);
drivers/char/agp/hp-agp.c
View file @
17b64031
...
...
@@ -330,13 +330,13 @@ static unsigned long hp_zx1_mask_memory(unsigned long addr, int type)
struct
agp_bridge_driver
hp_zx1_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
hp_zx1_masks
,
.
size_type
=
FIXED_APER_SIZE
,
.
configure
=
hp_zx1_configure
,
.
fetch_size
=
hp_zx1_fetch_size
,
.
cleanup
=
hp_zx1_cleanup
,
.
tlb_flush
=
hp_zx1_tlbflush
,
.
mask_memory
=
hp_zx1_mask_memory
,
.
masks
=
hp_zx1_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
hp_zx1_create_gatt_table
,
...
...
drivers/char/agp/i460-agp.c
View file @
17b64031
...
...
@@ -525,7 +525,6 @@ static unsigned long i460_mask_memory (unsigned long addr, int type)
struct
agp_bridge_driver
intel_i460_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
i460_masks
,
.
aperture_sizes
=
i460_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
3
,
...
...
@@ -534,6 +533,7 @@ struct agp_bridge_driver intel_i460_driver = {
.
cleanup
=
i460_cleanup
,
.
tlb_flush
=
i460_tlb_flush
,
.
mask_memory
=
i460_mask_memory
,
.
masks
=
i460_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
i460_create_gatt_table
,
...
...
drivers/char/agp/intel-agp.c
View file @
17b64031
...
...
@@ -897,12 +897,6 @@ static int intel_7505_configure(void)
return
0
;
}
static
unsigned
long
intel_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Memory type is ignored */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
/* Setup function */
static
struct
gatt_mask
intel_generic_masks
[]
=
{
...
...
@@ -947,7 +941,6 @@ static struct aper_size_info_8 intel_830mp_sizes[4] =
struct
agp_bridge_driver
intel_generic_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_generic_sizes
,
.
size_type
=
U16_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -955,7 +948,8 @@ struct agp_bridge_driver intel_generic_driver = {
.
fetch_size
=
intel_fetch_size
,
.
cleanup
=
intel_cleanup
,
.
tlb_flush
=
intel_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -970,7 +964,6 @@ struct agp_bridge_driver intel_generic_driver = {
struct
agp_bridge_driver
intel_810_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_i810_masks
,
.
aperture_sizes
=
intel_i810_sizes
,
.
size_type
=
FIXED_APER_SIZE
,
.
num_aperture_sizes
=
2
,
...
...
@@ -980,6 +973,7 @@ struct agp_bridge_driver intel_810_driver = {
.
cleanup
=
intel_i810_cleanup
,
.
tlb_flush
=
intel_i810_tlbflush
,
.
mask_memory
=
intel_i810_mask_memory
,
.
masks
=
intel_i810_masks
,
.
agp_enable
=
intel_i810_agp_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -995,7 +989,6 @@ struct agp_bridge_driver intel_810_driver = {
struct
agp_bridge_driver
intel_815_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_815_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
2
,
...
...
@@ -1003,7 +996,8 @@ struct agp_bridge_driver intel_815_driver = {
.
fetch_size
=
intel_815_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1018,7 +1012,6 @@ struct agp_bridge_driver intel_815_driver = {
struct
agp_bridge_driver
intel_830_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_i810_masks
,
.
aperture_sizes
=
intel_i830_sizes
,
.
size_type
=
FIXED_APER_SIZE
,
.
num_aperture_sizes
=
2
,
...
...
@@ -1028,6 +1021,7 @@ struct agp_bridge_driver intel_830_driver = {
.
cleanup
=
intel_i830_cleanup
,
.
tlb_flush
=
intel_i810_tlbflush
,
.
mask_memory
=
intel_i810_mask_memory
,
.
masks
=
intel_i810_masks
,
.
agp_enable
=
intel_i810_agp_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
intel_i830_create_gatt_table
,
...
...
@@ -1043,7 +1037,6 @@ struct agp_bridge_driver intel_830_driver = {
struct
agp_bridge_driver
intel_820_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_8xx_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -1051,7 +1044,8 @@ struct agp_bridge_driver intel_820_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_820_cleanup
,
.
tlb_flush
=
intel_820_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1066,7 +1060,6 @@ struct agp_bridge_driver intel_820_driver = {
struct
agp_bridge_driver
intel_830mp_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_830mp_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
4
,
...
...
@@ -1074,7 +1067,8 @@ struct agp_bridge_driver intel_830mp_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1089,7 +1083,6 @@ struct agp_bridge_driver intel_830mp_driver = {
struct
agp_bridge_driver
intel_840_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_8xx_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -1097,7 +1090,8 @@ struct agp_bridge_driver intel_840_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1112,7 +1106,6 @@ struct agp_bridge_driver intel_840_driver = {
struct
agp_bridge_driver
intel_845_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_8xx_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -1120,7 +1113,8 @@ struct agp_bridge_driver intel_845_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1135,7 +1129,6 @@ struct agp_bridge_driver intel_845_driver = {
struct
agp_bridge_driver
intel_850_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_8xx_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -1143,7 +1136,8 @@ struct agp_bridge_driver intel_850_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1158,7 +1152,6 @@ struct agp_bridge_driver intel_850_driver = {
struct
agp_bridge_driver
intel_860_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_8xx_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -1166,7 +1159,8 @@ struct agp_bridge_driver intel_860_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -1181,7 +1175,6 @@ struct agp_bridge_driver intel_860_driver = {
struct
agp_bridge_driver
intel_7505_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
intel_generic_masks
,
.
aperture_sizes
=
intel_8xx_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -1189,7 +1182,8 @@ struct agp_bridge_driver intel_7505_driver = {
.
fetch_size
=
intel_8xx_fetch_size
,
.
cleanup
=
intel_8xx_cleanup
,
.
tlb_flush
=
intel_8xx_tlbflush
,
.
mask_memory
=
intel_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
intel_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
drivers/char/agp/nvidia-agp.c
View file @
17b64031
...
...
@@ -140,12 +140,6 @@ static void nvidia_cleanup(void)
}
static
unsigned
long
nvidia_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Memory type is ignored */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
#if 0
extern int agp_memory_reserved;
...
...
@@ -238,13 +232,12 @@ static struct aper_size_info_8 nvidia_generic_sizes[5] =
static
struct
gatt_mask
nvidia_generic_masks
[]
=
{
{
0x00000001
,
0
}
{
.
mask
=
1
,
.
type
=
0
}
};
struct
agp_bridge_driver
nvidia_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
nvidia_generic_masks
,
.
aperture_sizes
=
nvidia_generic_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
5
,
...
...
@@ -252,7 +245,8 @@ struct agp_bridge_driver nvidia_driver = {
.
fetch_size
=
nvidia_fetch_size
,
.
cleanup
=
nvidia_cleanup
,
.
tlb_flush
=
nvidia_tlbflush
,
.
mask_memory
=
nvidia_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
nvidia_generic_masks
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
drivers/char/agp/sis-agp.c
View file @
17b64031
...
...
@@ -63,13 +63,6 @@ static void sis_cleanup(void)
(
previous_size
->
size_value
&
~
(
0x03
)));
}
static
unsigned
long
sis_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Memory type is ignored */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
struct
aper_size_info_8
sis_generic_sizes
[
7
]
=
{
{
256
,
65536
,
6
,
99
},
...
...
@@ -81,14 +74,8 @@ static struct aper_size_info_8 sis_generic_sizes[7] =
{
4
,
1024
,
0
,
3
}
};
static
struct
gatt_mask
sis_generic_masks
[]
=
{
{.
mask
=
0x00000000
,
.
type
=
0
}
};
struct
agp_bridge_driver
sis_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
sis_generic_masks
,
.
aperture_sizes
=
sis_generic_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -96,7 +83,8 @@ struct agp_bridge_driver sis_driver = {
.
fetch_size
=
sis_fetch_size
,
.
cleanup
=
sis_cleanup
,
.
tlb_flush
=
sis_tlbflush
,
.
mask_memory
=
sis_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
drivers/char/agp/sworks-agp.c
View file @
17b64031
...
...
@@ -308,13 +308,6 @@ static void serverworks_cleanup(void)
iounmap
((
void
*
)
serverworks_private
.
registers
);
}
static
unsigned
long
serverworks_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Only type 0 is supported by the serverworks chipsets */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
int
serverworks_insert_memory
(
agp_memory
*
mem
,
off_t
pg_start
,
int
type
)
{
...
...
@@ -383,7 +376,7 @@ static int serverworks_remove_memory(agp_memory * mem, off_t pg_start,
static
struct
gatt_mask
serverworks_masks
[]
=
{
{.
mask
=
0x0000000
1
,
.
type
=
0
}
{.
mask
=
1
,
.
type
=
0
}
};
static
struct
aper_size_info_lvl2
serverworks_sizes
[
7
]
=
...
...
@@ -421,7 +414,6 @@ static void serverworks_agp_enable(u32 mode)
struct
agp_bridge_driver
sworks_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
serverworks_masks
,
.
aperture_sizes
=
serverworks_sizes
,
.
size_type
=
LVL2_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -429,7 +421,8 @@ struct agp_bridge_driver sworks_driver = {
.
fetch_size
=
serverworks_fetch_size
,
.
cleanup
=
serverworks_cleanup
,
.
tlb_flush
=
serverworks_tlbflush
,
.
mask_memory
=
serverworks_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
serverworks_masks
,
.
agp_enable
=
serverworks_agp_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
serverworks_create_gatt_table
,
...
...
drivers/char/agp/uninorth-agp.c
View file @
17b64031
...
...
@@ -89,11 +89,6 @@ static int uninorth_configure(void)
return
0
;
}
static
unsigned
long
uninorth_mask_memory
(
unsigned
long
addr
,
int
type
)
{
return
addr
;
/* | agp_bridge->driver->masks[0].mask;*/
}
static
int
uninorth_insert_memory
(
agp_memory
*
mem
,
off_t
pg_start
,
int
type
)
{
int
i
,
j
,
num_entries
;
...
...
@@ -250,10 +245,6 @@ void null_cache_flush(void)
}
/* Setup function */
static
struct
gatt_mask
uninorth_masks
[]
=
{
{
0x00000000
,
0
}
};
static
struct
aper_size_info_32
uninorth_sizes
[
7
]
=
{
...
...
@@ -270,7 +261,6 @@ static struct aper_size_info_32 uninorth_sizes[7] =
struct
agp_bridge_driver
uninorth_agp_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
uninorth_masks
,
.
aperture_sizes
=
(
void
*
)
uninorth_sizes
,
.
size_type
=
U32_APER_SIZE
,
.
num_aperture_sizes
=
4
,
...
...
@@ -278,7 +268,8 @@ struct agp_bridge_driver uninorth_agp_driver = {
.
fetch_size
=
uninorth_fetch_size
,
.
cleanup
=
uninorth_cleanup
,
.
tlb_flush
=
uninorth_tlbflush
,
.
mask_memory
=
uninorth_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
cache_flush
=
null_cache_flush
,
.
agp_enable
=
uninorth_agp_enable
,
.
create_gatt_table
=
uninorth_create_gatt_table
,
...
...
drivers/char/agp/via-agp.c
View file @
17b64031
...
...
@@ -75,14 +75,6 @@ static void via_tlbflush(agp_memory * mem)
}
static
unsigned
long
via_mask_memory
(
unsigned
long
addr
,
int
type
)
{
/* Memory type is ignored */
return
addr
|
agp_bridge
->
driver
->
masks
[
0
].
mask
;
}
static
struct
aper_size_info_8
via_generic_sizes
[
7
]
=
{
{
256
,
65536
,
6
,
0
},
...
...
@@ -95,12 +87,6 @@ static struct aper_size_info_8 via_generic_sizes[7] =
};
static
struct
gatt_mask
via_generic_masks
[]
=
{
{.
mask
=
0x00000000
,
.
type
=
0
}
};
static
int
via_fetch_size_agp3
(
void
)
{
int
i
;
...
...
@@ -176,7 +162,6 @@ static struct aper_size_info_16 via_generic_agp3_sizes[11] =
struct
agp_bridge_driver
via_agp3_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
via_generic_masks
,
.
aperture_sizes
=
via_generic_agp3_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
10
,
...
...
@@ -184,7 +169,8 @@ struct agp_bridge_driver via_agp3_driver = {
.
fetch_size
=
via_fetch_size_agp3
,
.
cleanup
=
via_cleanup_agp3
,
.
tlb_flush
=
via_tlbflush_agp3
,
.
mask_memory
=
via_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
@@ -199,7 +185,6 @@ struct agp_bridge_driver via_agp3_driver = {
struct
agp_bridge_driver
via_driver
=
{
.
owner
=
THIS_MODULE
,
.
masks
=
via_generic_masks
,
.
aperture_sizes
=
via_generic_sizes
,
.
size_type
=
U8_APER_SIZE
,
.
num_aperture_sizes
=
7
,
...
...
@@ -207,7 +192,8 @@ struct agp_bridge_driver via_driver = {
.
fetch_size
=
via_fetch_size
,
.
cleanup
=
via_cleanup
,
.
tlb_flush
=
via_tlbflush
,
.
mask_memory
=
via_mask_memory
,
.
mask_memory
=
agp_generic_mask_memory
,
.
masks
=
NULL
,
.
agp_enable
=
agp_generic_enable
,
.
cache_flush
=
global_cache_flush
,
.
create_gatt_table
=
agp_generic_create_gatt_table
,
...
...
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