Commit 91088907 authored by Dave Jones's avatar Dave Jones

[AGPGART] kdoc'ify some of the function header comments.

parent 9424f367
...@@ -48,13 +48,11 @@ struct agp_bridge_data agp_bridge_dummy = { .type = NOT_SUPPORTED }; ...@@ -48,13 +48,11 @@ 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 0 if the caller owns the agp backend
* returns -EBUSY if agp is in use,
* returns 0 if the caller owns the agp backend
*/ */
int agp_backend_acquire(void) int agp_backend_acquire(void)
{ {
...@@ -68,13 +66,11 @@ int agp_backend_acquire(void) ...@@ -68,13 +66,11 @@ 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
* * by another entity. (Ensure that all memory it bound is unbound.)
* 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.)
*/ */
void agp_backend_release(void) void agp_backend_release(void)
{ {
...@@ -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:
......
...@@ -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.
* *
* This function frees memory associated with an agp_memory pointer. * @curr: agp_memory pointer to be freed.
* 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.) * 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.)
* It takes an agp_memory pointer as an argument.
*/ */
void agp_free_memory(agp_memory * curr) void agp_free_memory(agp_memory * curr)
{ {
...@@ -134,17 +132,16 @@ EXPORT_SYMBOL(agp_free_memory); ...@@ -134,17 +132,16 @@ 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. *
* * It returns NULL whenever memory is unavailable.
* It returns NULL whenever memory is unavailable.
*/ */
agp_memory *agp_allocate_memory(size_t page_count, u32 type) agp_memory *agp_allocate_memory(size_t page_count, u32 type)
{ {
...@@ -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
* *
* This function copies information about the agp bridge device and the state of * @info: agp_kern_info pointer. The caller should insure that this pointer is valid.
* the agp backend into an agp_kern_info pointer. *
* * This function copies information about the agp bridge device and the state of
* It takes an agp_kern_info pointer as an argument. The caller should insure * the agp backend into an agp_kern_info pointer.
* that this pointer is valid.
*/ */
int agp_copy_info(agp_kern_info * info) int agp_copy_info(agp_kern_info * info)
{ {
...@@ -304,17 +300,14 @@ EXPORT_SYMBOL(agp_copy_info); ...@@ -304,17 +300,14 @@ 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.
*/ */
int agp_bind_memory(agp_memory * curr, off_t pg_start) 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) ...@@ -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)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment