libhd  5.0
Macros | Functions
isapnp.h File Reference

Go to the source code of this file.

Macros

#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)
 

Macro Definition Documentation

§ CFG_DMA

#define CFG_DMA   0x74

§ CFG_IO_HI_BASE

#define CFG_IO_HI_BASE   0x60

§ CFG_IO_LO_BASE

#define CFG_IO_LO_BASE   0x61

§ CFG_IRQ

#define CFG_IRQ   0x70

§ CFG_IRQ_TYPE

#define CFG_IRQ_TYPE   0x71

§ CFG_MEM24

#define CFG_MEM24   0x40

§ CFG_MEM32_0

#define CFG_MEM32_0   0x76

§ CFG_MEM32_1

#define CFG_MEM32_1   0x80

§ CFG_MEM32_2

#define CFG_MEM32_2   0x90

§ CFG_MEM32_3

#define CFG_MEM32_3   0xa0

§ ISAPNP_ADDR_PORT

#define ISAPNP_ADDR_PORT   0x279

§ ISAPNP_DATA_PORT

#define ISAPNP_DATA_PORT   0xa79

§ RES_ANSI_NAME

#define RES_ANSI_NAME   0x82

§ RES_COMPAT_DEV_ID

#define RES_COMPAT_DEV_ID   0x03

§ RES_DMA

#define RES_DMA   0x05

§ RES_END

#define RES_END   0x0f

§ RES_END_DEP

#define RES_END_DEP   0x07

§ RES_FIXED_IO

#define RES_FIXED_IO   0x09

§ RES_FIXED_MEM32_RANGE

#define RES_FIXED_MEM32_RANGE   0x86

§ RES_IO

#define RES_IO   0x08

§ RES_IRQ

#define RES_IRQ   0x04

§ RES_LOG_DEV_ID

#define RES_LOG_DEV_ID   0x02

§ RES_MEM32_RANGE

#define RES_MEM32_RANGE   0x85

§ RES_MEM_RANGE

#define RES_MEM_RANGE   0x81

§ RES_PNP_VERSION

#define RES_PNP_VERSION   0x01

§ RES_START_DEP

#define RES_START_DEP   0x06

§ RES_UNICODE_NAME

#define RES_UNICODE_NAME   0x83

§ RES_VENDOR_LARGE

#define RES_VENDOR_LARGE   0x84

§ RES_VENDOR_SMALL

#define RES_VENDOR_SMALL   0x0e

Function Documentation

§ add_isapnp_card()

isapnp_card_t* add_isapnp_card ( isapnp_t ,
int   
)

§ add_isapnp_card_res()

unsigned char* add_isapnp_card_res ( isapnp_card_t ,
int  ,
int   
)

§ hd_scan_isapnp()

void hd_scan_isapnp ( hd_data_t hd_data)

Referenced by hd_scan_no_hal().

§ pnpdump()

int pnpdump ( hd_data_t hd_data,
int  read_boards 
)