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
91088907
Commit
91088907
authored
Apr 25, 2003
by
Dave Jones
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[AGPGART] kdoc'ify some of the function header comments.
parent
9424f367
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
49 additions
and
66 deletions
+49
-66
drivers/char/agp/backend.c
drivers/char/agp/backend.c
+11
-16
drivers/char/agp/generic.c
drivers/char/agp/generic.c
+38
-50
No files found.
drivers/char/agp/backend.c
View file @
91088907
...
@@ -48,10 +48,8 @@ struct agp_bridge_data agp_bridge_dummy = { .type = NOT_SUPPORTED };
...
@@ -48,10 +48,8 @@ struct agp_bridge_data agp_bridge_dummy = { .type = NOT_SUPPORTED };
struct
agp_bridge_data
*
agp_bridge
=
&
agp_bridge_dummy
;
struct
agp_bridge_data
*
agp_bridge
=
&
agp_bridge_dummy
;
EXPORT_SYMBOL
(
agp_bridge
);
EXPORT_SYMBOL
(
agp_bridge
);
/*
/**
* agp_backend_acquire :
* agp_backend_acquire - attempt to acquire the agp backend.
*
* This Function attempts to acquire the agp backend.
*
*
* returns -EBUSY if agp is in use,
* returns -EBUSY if agp is in use,
* returns 0 if the caller owns the agp backend
* returns 0 if the caller owns the agp backend
...
@@ -68,10 +66,8 @@ int agp_backend_acquire(void)
...
@@ -68,10 +66,8 @@ int agp_backend_acquire(void)
return
0
;
return
0
;
}
}
/*
/**
* agp_backend_release :
* agp_backend_release - release the lock on the agp backend.
*
* This Function releases the lock on the agp backend.
*
*
* The caller must insure that the graphics aperture translation table is read for use
* The caller must insure that the graphics aperture translation table is read for use
* by another entity. (Ensure that all memory it bound is unbound.)
* by another entity. (Ensure that all memory it bound is unbound.)
...
@@ -213,8 +209,7 @@ static void agp_backend_cleanup(void)
...
@@ -213,8 +209,7 @@ static void agp_backend_cleanup(void)
static
int
agp_power
(
struct
pm_dev
*
dev
,
pm_request_t
rq
,
void
*
data
)
static
int
agp_power
(
struct
pm_dev
*
dev
,
pm_request_t
rq
,
void
*
data
)
{
{
switch
(
rq
)
switch
(
rq
)
{
{
case
PM_SUSPEND
:
case
PM_SUSPEND
:
return
agp_bridge
->
suspend
();
return
agp_bridge
->
suspend
();
case
PM_RESUME
:
case
PM_RESUME
:
...
...
drivers/char/agp/generic.c
View file @
91088907
...
@@ -42,8 +42,7 @@ int agp_memory_reserved;
...
@@ -42,8 +42,7 @@ int agp_memory_reserved;
/*
/*
* Generic routines for handling agp_memory structures -
* Generic routines for handling agp_memory structures -
* They use the basic page allocation routines to do the
* They use the basic page allocation routines to do the brunt of the work.
* brunt of the work.
*/
*/
void
agp_free_key
(
int
key
)
void
agp_free_key
(
int
key
)
...
@@ -98,14 +97,13 @@ agp_memory *agp_create_memory(int scratch_pages)
...
@@ -98,14 +97,13 @@ agp_memory *agp_create_memory(int scratch_pages)
}
}
EXPORT_SYMBOL
(
agp_create_memory
);
EXPORT_SYMBOL
(
agp_create_memory
);
/*
/**
* agp_free_memory :
* agp_free_memory - free memory associated with an agp_memory pointer.
*
* @curr: agp_memory pointer to be freed.
*
*
* This function frees memory associated with an agp_memory pointer.
* It is the only function that can be called when the backend is not owned
* It is the only function that can be called when the backend is not owned
* by the caller. (So it can free memory on client death.)
* by the caller. (So it can free memory on client death.)
*
* It takes an agp_memory pointer as an argument.
*/
*/
void
agp_free_memory
(
agp_memory
*
curr
)
void
agp_free_memory
(
agp_memory
*
curr
)
{
{
...
@@ -134,13 +132,12 @@ EXPORT_SYMBOL(agp_free_memory);
...
@@ -134,13 +132,12 @@ EXPORT_SYMBOL(agp_free_memory);
#define ENTRIES_PER_PAGE (PAGE_SIZE / sizeof(unsigned long))
#define ENTRIES_PER_PAGE (PAGE_SIZE / sizeof(unsigned long))
/*
/*
*
*
agp_allocate_memory :
*
agp_allocate_memory - allocate a group of pages of a certain type.
*
*
* This function allocates a group of pages of a certain type.
* @page_count: size_t argument of the number of pages
* @type: u32 argument of the type of memory to be allocated.
*
*
* It takes a size_t argument of the number of pages, and an u32 argument of
* the type of memory to be allocated.
* Every agp bridge device will allow you to allocate AGP_NORMAL_MEMORY which
* Every agp bridge device will allow you to allocate AGP_NORMAL_MEMORY which
* maps to physical ram. Any other type is device dependent.
* maps to physical ram. Any other type is device dependent.
*
*
...
@@ -262,14 +259,13 @@ int agp_num_entries(void)
...
@@ -262,14 +259,13 @@ int agp_num_entries(void)
EXPORT_SYMBOL_GPL
(
agp_num_entries
);
EXPORT_SYMBOL_GPL
(
agp_num_entries
);
/*
/**
* agp_copy_info :
* agp_copy_info - copy bridge state information
*
* @info: agp_kern_info pointer. The caller should insure that this pointer is valid.
*
*
* This function copies information about the agp bridge device and the state of
* This function copies information about the agp bridge device and the state of
* the agp backend into an agp_kern_info pointer.
* the agp backend into an agp_kern_info pointer.
*
* It takes an agp_kern_info pointer as an argument. The caller should insure
* that this pointer is valid.
*/
*/
int
agp_copy_info
(
agp_kern_info
*
info
)
int
agp_copy_info
(
agp_kern_info
*
info
)
{
{
...
@@ -304,14 +300,11 @@ EXPORT_SYMBOL(agp_copy_info);
...
@@ -304,14 +300,11 @@ EXPORT_SYMBOL(agp_copy_info);
* They call device specific routines to actually write to the GATT.
* They call device specific routines to actually write to the GATT.
*/
*/
/*
/**
* agp_bind_memory :
* agp_bind_memory - Bind an agp_memory structure into the GATT.
*
* This function binds an agp_memory structure into the graphics aperture
* translation table (GATT).
*
*
*
It takes an agp_memory pointer and an offset into the graphics aperture
*
@curr: agp_memory pointer
*
translation table as arguments
*
@pg_start: an offset into the graphics aperture translation table
*
*
* It returns -EINVAL if the pointer == NULL.
* It returns -EINVAL if the pointer == NULL.
* It returns -EBUSY if the area of the table requested is already in use.
* It returns -EBUSY if the area of the table requested is already in use.
...
@@ -340,13 +333,10 @@ int agp_bind_memory(agp_memory * curr, off_t pg_start)
...
@@ -340,13 +333,10 @@ int agp_bind_memory(agp_memory * curr, off_t pg_start)
EXPORT_SYMBOL
(
agp_bind_memory
);
EXPORT_SYMBOL
(
agp_bind_memory
);
/*
/*
*
*
agp_unbind_memory :
*
agp_unbind_memory - Removes an agp_memory structure from the GATT
*
*
* This function removes an agp_memory structure from the graphics aperture
* @curr: agp_memory pointer to be removed from the GATT.
* translation table.
*
* It takes an agp_memory pointer as an argument.
*
*
* It returns -EINVAL if this piece of agp_memory is not currently bound to
* It returns -EINVAL if this piece of agp_memory is not currently bound to
* the graphics aperture translation table or if the agp_memory pointer == NULL
* the graphics aperture translation table or if the agp_memory pointer == NULL
...
@@ -823,12 +813,10 @@ EXPORT_SYMBOL(agp_generic_destroy_page);
...
@@ -823,12 +813,10 @@ EXPORT_SYMBOL(agp_generic_destroy_page);
/* End Basic Page Allocation Routines */
/* End Basic Page Allocation Routines */
/*
/**
* agp_enable :
* agp_enable - initialise the agp point-to-point connection.
*
* This function initializes the agp point-to-point connection.
*
*
*
It takes an agp mode register as an argument
*
@mode: agp mode register value to configure with.
*/
*/
void
agp_enable
(
u32
mode
)
void
agp_enable
(
u32
mode
)
{
{
...
...
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