isapnp.h File Reference

Go to the source code of this file.

Defines

#define ISAPNP_ADDR_PORT   0x279
#define ISAPNP_DATA_PORT   0xa79
#define RES_PNP_VERSION   0x01
#define RES_LOG_DEV_ID   0x02
#define RES_COMPAT_DEV_ID   0x03
#define RES_IRQ   0x04
#define RES_DMA   0x05
#define RES_START_DEP   0x06
#define RES_END_DEP   0x07
#define RES_IO   0x08
#define RES_FIXED_IO   0x09
#define RES_VENDOR_SMALL   0x0e
#define RES_END   0x0f
#define RES_MEM_RANGE   0x81
#define RES_ANSI_NAME   0x82
#define RES_UNICODE_NAME   0x83
#define RES_VENDOR_LARGE   0x84
#define RES_MEM32_RANGE   0x85
#define RES_FIXED_MEM32_RANGE   0x86
#define CFG_MEM24   0x40
#define CFG_MEM32_0   0x76
#define CFG_MEM32_1   0x80
#define CFG_MEM32_2   0x90
#define CFG_MEM32_3   0xa0
#define CFG_IO_HI_BASE   0x60
#define CFG_IO_LO_BASE   0x61
#define CFG_IRQ   0x70
#define CFG_IRQ_TYPE   0x71
#define CFG_DMA   0x74

Functions

void hd_scan_isapnp (hd_data_t *hd_data)
int pnpdump (hd_data_t *hd_data, int read_boards)
unsigned char * add_isapnp_card_res (isapnp_card_t *, int, int)
isapnp_card_tadd_isapnp_card (isapnp_t *, int)


Define Documentation

#define CFG_DMA   0x74

#define CFG_IO_HI_BASE   0x60

#define CFG_IO_LO_BASE   0x61

#define CFG_IRQ   0x70

#define CFG_IRQ_TYPE   0x71

#define CFG_MEM24   0x40

#define CFG_MEM32_0   0x76

#define CFG_MEM32_1   0x80

#define CFG_MEM32_2   0x90

#define CFG_MEM32_3   0xa0

#define ISAPNP_ADDR_PORT   0x279

#define ISAPNP_DATA_PORT   0xa79

#define RES_ANSI_NAME   0x82

#define RES_COMPAT_DEV_ID   0x03

#define RES_DMA   0x05

#define RES_END   0x0f

#define RES_END_DEP   0x07

#define RES_FIXED_IO   0x09

#define RES_FIXED_MEM32_RANGE   0x86

#define RES_IO   0x08

#define RES_IRQ   0x04

#define RES_LOG_DEV_ID   0x02

#define RES_MEM32_RANGE   0x85

#define RES_MEM_RANGE   0x81

#define RES_PNP_VERSION   0x01

#define RES_START_DEP   0x06

#define RES_UNICODE_NAME   0x83

#define RES_VENDOR_LARGE   0x84

#define RES_VENDOR_SMALL   0x0e


Function Documentation

isapnp_card_t* add_isapnp_card ( isapnp_t ,
int   
)

unsigned char* add_isapnp_card_res ( isapnp_card_t ,
int  ,
int   
)

void hd_scan_isapnp ( hd_data_t hd_data  ) 

int pnpdump ( hd_data_t hd_data,
int  read_boards 
)