FreeBSD kernel AGP device code
agp_if.m File Reference
#include <sys/bus.h>
Include dependency graph for agp_if.m:

Go to the source code of this file.

Variables

INTERFACE agp
 
 CODE
 
METHOD u_int32_t get_aperture
 
METHOD int set_aperture
 
u_int32_t aperture
 
METHOD int bind_page
 
vm_offset_t offset
 
vm_offset_t physical
 
METHOD int unbind_page
 
METHOD void flush_tlb
 
METHOD int enable
 
u_int32_t mode
 
METHOD struct agp_memoryalloc_memory
 
int type
 
vm_size_t size
 
METHOD int free_memory
 
struct agp_memorymem
 
METHOD int bind_memory
 
METHOD int unbind_memory
 
struct agp_memoryhandle
 
METHOD int chipset_flush
 
DEFAULT null_agp_chipset_flush
 

Variable Documentation

◆ agp

INTERFACE agp

Definition at line 37 of file agp_if.m.

◆ alloc_memory

METHOD struct agp_memory* alloc_memory
Initial value:
{
device_t dev

Definition at line 109 of file agp_if.m.

◆ aperture

◆ bind_memory

METHOD int bind_memory
Initial value:
{
device_t dev

Definition at line 130 of file agp_if.m.

◆ bind_page

METHOD int bind_page
Initial value:
{
device_t dev

Definition at line 67 of file agp_if.m.

◆ chipset_flush

METHOD int chipset_flush
Initial value:
{
device_t dev

Definition at line 144 of file agp_if.m.

◆ CODE

CODE
Initial value:
{
static int
null_agp_chipset_flush(device_t dev)
{
return (ENXIO);
}
}
DEFAULT null_agp_chipset_flush
Definition: agp_if.m:146

Definition at line 39 of file agp_if.m.

◆ enable

METHOD int enable
Initial value:
{
device_t dev

Definition at line 93 of file agp_if.m.

◆ flush_tlb

METHOD void flush_tlb
Initial value:
{
device_t dev

Definition at line 85 of file agp_if.m.

◆ free_memory

METHOD int free_memory
Initial value:
{
device_t dev

Definition at line 119 of file agp_if.m.

◆ get_aperture

METHOD u_int32_t get_aperture
Initial value:
{
device_t dev

Definition at line 50 of file agp_if.m.

◆ handle

struct agp_memory* handle

Definition at line 141 of file agp_if.m.

Referenced by agp_bind_memory(), agp_free_memory(), agp_memory_info(), and agp_unbind_memory().

◆ mem

◆ mode

u_int32_t mode

Definition at line 95 of file agp_if.m.

Referenced by agp_enable(), agp_generic_enable(), agp_v2_enable(), and agp_v3_enable().

◆ null_agp_chipset_flush

DEFAULT null_agp_chipset_flush

Definition at line 146 of file agp_if.m.

◆ offset

◆ physical

◆ set_aperture

METHOD int set_aperture
Initial value:
{
device_t dev

Definition at line 57 of file agp_if.m.

◆ size

◆ type

◆ unbind_memory

METHOD int unbind_memory
Initial value:
{
device_t dev

Definition at line 139 of file agp_if.m.

◆ unbind_page

METHOD int unbind_page
Initial value:
{
device_t dev

Definition at line 76 of file agp_if.m.