FreeBSD kernel PCCARD device code
pccard_cis.h File Reference

Go to the source code of this file.

Macros

#define CISTPL_NULL   0x00
 
#define CISTPL_DEVICE   0x01
 
#define PCCARD_DTYPE_MASK   0xF0
 
#define PCCARD_DTYPE_NULL   0x00
 
#define PCCARD_DTYPE_ROM   0x10
 
#define PCCARD_DTYPE_OTPROM   0x20
 
#define PCCARD_DTYPE_EPROM   0x30
 
#define PCCARD_DTYPE_EEPROM   0x40
 
#define PCCARD_DTYPE_FLASH   0x50
 
#define PCCARD_DTYPE_SRAM   0x60
 
#define PCCARD_DTYPE_DRAM   0x70
 
#define PCCARD_DTYPE_FUNCSPEC   0xD0
 
#define PCCARD_DTYPE_EXTEND   0xE0
 
#define PCCARD_DSPEED_MASK   0x07
 
#define PCCARD_DSPEED_NULL   0x00
 
#define PCCARD_DSPEED_250NS   0x01
 
#define PCCARD_DSPEED_200NS   0x02
 
#define PCCARD_DSPEED_150NS   0x03
 
#define PCCARD_DSPEED_100NS   0x04
 
#define PCCARD_DSPEED_EXT   0x07
 
#define CISTPL_LONGLINK_CB   0x02
 
#define CISTPL_INDIRECT   0x03
 
#define CISTPL_CONFIG_CB   0x04
 
#define CISTPL_CFTABLE_ENTRY_CB   0x05
 
#define CISTPL_LONGLINK_MFC   0x06
 
#define PCCARD_MFC_MEM_ATTR   0x00
 
#define PCCARD_MFC_MEM_COMMON   0x01
 
#define CISTPL_BAR   0x07
 
#define CISTPL_PWR_MGMNT   0x08
 
#define CISTPL_EXTDEVICE   0x09
 
#define CISTPL_CHECKSUM   0x10
 
#define CISTPL_LONGLINK_A   0x11
 
#define CISTPL_LONGLINK_C   0x12
 
#define CISTPL_LINKTARGET   0x13
 
#define CISTPL_NO_LINK   0x14
 
#define CISTPL_VERS_1   0x15
 
#define CISTPL_ALTSTR   0x16
 
#define CISTPL_DEVICE_A   0x17
 
#define CISTPL_JEDEC_C   0x18
 
#define CISTPL_JEDEC_A   0x19
 
#define CISTPL_CONFIG   0x1A
 
#define PCCARD_TPCC_RASZ_MASK   0x03
 
#define PCCARD_TPCC_RASZ_SHIFT   0
 
#define PCCARD_TPCC_RMSZ_MASK   0x3C
 
#define PCCARD_TPCC_RMSZ_SHIFT   2
 
#define PCCARD_TPCC_RFSZ_MASK   0xC0
 
#define PCCARD_TPCC_RFSZ_SHIFT   6
 
#define CISTPL_CFTABLE_ENTRY   0x1B
 
#define PCCARD_TPCE_INDX_INTFACE   0x80
 
#define PCCARD_TPCE_INDX_DEFAULT   0x40
 
#define PCCARD_TPCE_INDX_NUM_MASK   0x3F
 
#define PCCARD_TPCE_IF_MWAIT   0x80
 
#define PCCARD_TPCE_IF_RDYBSY   0x40
 
#define PCCARD_TPCE_IF_WP   0x20
 
#define PCCARD_TPCE_IF_BVD   0x10
 
#define PCCARD_TPCE_IF_IFTYPE   0x0F
 
#define PCCARD_IFTYPE_MEMORY   0
 
#define PCCARD_IFTYPE_IO   1
 
#define PCCARD_TPCE_FS_MISC   0x80
 
#define PCCARD_TPCE_FS_MEMSPACE_MASK   0x60
 
#define PCCARD_TPCE_FS_MEMSPACE_NONE   0x00
 
#define PCCARD_TPCE_FS_MEMSPACE_LENGTH   0x20
 
#define PCCARD_TPCE_FS_MEMSPACE_LENGTHADDR   0x40
 
#define PCCARD_TPCE_FS_MEMSPACE_TABLE   0x60
 
#define PCCARD_TPCE_FS_IRQ   0x10
 
#define PCCARD_TPCE_FS_IOSPACE   0x08
 
#define PCCARD_TPCE_FS_TIMING   0x04
 
#define PCCARD_TPCE_FS_POWER_MASK   0x03
 
#define PCCARD_TPCE_FS_POWER_NONE   0x00
 
#define PCCARD_TPCE_FS_POWER_VCC   0x01
 
#define PCCARD_TPCE_FS_POWER_VCCVPP1   0x02
 
#define PCCARD_TPCE_FS_POWER_VCCVPP1VPP2   0x03
 
#define PCCARD_TPCE_TD_RESERVED_MASK   0xE0
 
#define PCCARD_TPCE_TD_RDYBSY_MASK   0x1C
 
#define PCCARD_TPCE_TD_WAIT_MASK   0x03
 
#define PCCARD_TPCE_IO_HASRANGE   0x80
 
#define PCCARD_TPCE_IO_BUSWIDTH_16BIT   0x40
 
#define PCCARD_TPCE_IO_BUSWIDTH_8BIT   0x20
 
#define PCCARD_TPCE_IO_IOADDRLINES_MASK   0x1F
 
#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_MASK   0xC0
 
#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_NONE   0x00
 
#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_ONE   0x40
 
#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_TWO   0x80
 
#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_FOUR   0xC0
 
#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_MASK   0x30
 
#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_NONE   0x00
 
#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_ONE   0x10
 
#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_TWO   0x20
 
#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_FOUR   0x30
 
#define PCCARD_TPCE_IO_RANGE_COUNT   0x0F
 
#define PCCARD_TPCE_IR_SHARE   0x80
 
#define PCCARD_TPCE_IR_PULSE   0x40
 
#define PCCARD_TPCE_IR_LEVEL   0x20
 
#define PCCARD_TPCE_IR_HASMASK   0x10
 
#define PCCARD_TPCE_IR_IRQ   0x0F
 
#define PCCARD_TPCE_MS_HOSTADDR   0x80
 
#define PCCARD_TPCE_MS_CARDADDR_SIZE_MASK   0x60
 
#define PCCARD_TPCE_MS_CARDADDR_SIZE_SHIFT   5
 
#define PCCARD_TPCE_MS_LENGTH_SIZE_MASK   0x18
 
#define PCCARD_TPCE_MS_LENGTH_SIZE_SHIFT   3
 
#define PCCARD_TPCE_MS_COUNT   0x07
 
#define PCCARD_TPCE_MI_EXT   0x80
 
#define PCCARD_TPCE_MI_RESERVED   0x40
 
#define PCCARD_TPCE_MI_PWRDOWN   0x20
 
#define PCCARD_TPCE_MI_READONLY   0x10
 
#define PCCARD_TPCE_MI_AUDIO   0x08
 
#define PCCARD_TPCE_MI_MAXTWINS   0x07
 
#define CISTPL_DEVICE_OC   0x1C
 
#define CISTPL_DEVICE_OA   0x1D
 
#define CISTPL_DEVICE_GEO   0x1E
 
#define CISTPL_DEVICE_GEO_A   0x1F
 
#define CISTPL_MANFID   0x20
 
#define CISTPL_FUNCID   0x21
 
#define PCCARD_FUNCTION_UNSPEC   -1
 
#define PCCARD_FUNCTION_MULTIFUNCTION   0
 
#define PCCARD_FUNCTION_MEMORY   1
 
#define PCCARD_FUNCTION_SERIAL   2
 
#define PCCARD_FUNCTION_PARALLEL   3
 
#define PCCARD_FUNCTION_DISK   4
 
#define PCCARD_FUNCTION_VIDEO   5
 
#define PCCARD_FUNCTION_NETWORK   6
 
#define PCCARD_FUNCTION_AIMS   7
 
#define PCCARD_FUNCTION_SCSI   8
 
#define PCCARD_FUNCTION_SECURITY   9
 
#define PCCARD_FUNCTION_INSTRUMENT   10
 
#define CISTPL_FUNCE   0x22
 
#define PCCARD_TPLFE_TYPE_LAN_TECH   0x01
 
#define PCCARD_TPLFE_TYPE_LAN_SPEED   0x02
 
#define PCCARD_TPLFE_TYPE_LAN_MEDIA   0x03
 
#define PCCARD_TPLFE_TYPE_LAN_NID   0x04
 
#define PCCARD_TPLFE_TYPE_LAN_CONN   0x05
 
#define PCCARD_TPLFE_TYPE_DISK_DEVICE_INTERFACE   0x01
 
#define PCCARD_TPLFE_DDI_PCCARD_ATA   0x01
 
#define CISTPL_END   0xFF
 
#define CISTPL_SWIL   0x23
 
#define CISTPL_VERS_2   0x40
 
#define CISTPL_FORMAT   0x41
 
#define CISTPL_GEOMETRY   0x42
 
#define CISTPL_BYTEORDER   0x43
 
#define CISTPL_DATE   0x44
 
#define CISTPL_BATTERY   0x45
 
#define CISTPL_FORAMT_A   0x47
 
#define CISTPL_ORG   0x46
 
#define CISTPL_SPCL   0x90
 
#define CISTPL_GENERIC   -1
 

Macro Definition Documentation

◆ CISTPL_ALTSTR

#define CISTPL_ALTSTR   0x16

Definition at line 83 of file pccard_cis.h.

◆ CISTPL_BAR

#define CISTPL_BAR   0x07

Definition at line 73 of file pccard_cis.h.

◆ CISTPL_BATTERY

#define CISTPL_BATTERY   0x45

Definition at line 191 of file pccard_cis.h.

◆ CISTPL_BYTEORDER

#define CISTPL_BYTEORDER   0x43

Definition at line 189 of file pccard_cis.h.

◆ CISTPL_CFTABLE_ENTRY

#define CISTPL_CFTABLE_ENTRY   0x1B

Definition at line 94 of file pccard_cis.h.

◆ CISTPL_CFTABLE_ENTRY_CB

#define CISTPL_CFTABLE_ENTRY_CB   0x05

Definition at line 69 of file pccard_cis.h.

◆ CISTPL_CHECKSUM

#define CISTPL_CHECKSUM   0x10

Definition at line 77 of file pccard_cis.h.

◆ CISTPL_CONFIG

#define CISTPL_CONFIG   0x1A

Definition at line 87 of file pccard_cis.h.

◆ CISTPL_CONFIG_CB

#define CISTPL_CONFIG_CB   0x04

Definition at line 68 of file pccard_cis.h.

◆ CISTPL_DATE

#define CISTPL_DATE   0x44

Definition at line 190 of file pccard_cis.h.

◆ CISTPL_DEVICE

#define CISTPL_DEVICE   0x01

Definition at line 39 of file pccard_cis.h.

◆ CISTPL_DEVICE_A

#define CISTPL_DEVICE_A   0x17

Definition at line 84 of file pccard_cis.h.

◆ CISTPL_DEVICE_GEO

#define CISTPL_DEVICE_GEO   0x1E

Definition at line 156 of file pccard_cis.h.

◆ CISTPL_DEVICE_GEO_A

#define CISTPL_DEVICE_GEO_A   0x1F

Definition at line 157 of file pccard_cis.h.

◆ CISTPL_DEVICE_OA

#define CISTPL_DEVICE_OA   0x1D

Definition at line 155 of file pccard_cis.h.

◆ CISTPL_DEVICE_OC

#define CISTPL_DEVICE_OC   0x1C

Definition at line 154 of file pccard_cis.h.

◆ CISTPL_END

#define CISTPL_END   0xFF

Definition at line 180 of file pccard_cis.h.

◆ CISTPL_EXTDEVICE

#define CISTPL_EXTDEVICE   0x09

Definition at line 75 of file pccard_cis.h.

◆ CISTPL_FORAMT_A

#define CISTPL_FORAMT_A   0x47

Definition at line 192 of file pccard_cis.h.

◆ CISTPL_FORMAT

#define CISTPL_FORMAT   0x41

Definition at line 187 of file pccard_cis.h.

◆ CISTPL_FUNCE

#define CISTPL_FUNCE   0x22

Definition at line 172 of file pccard_cis.h.

◆ CISTPL_FUNCID

#define CISTPL_FUNCID   0x21

Definition at line 159 of file pccard_cis.h.

◆ CISTPL_GENERIC

#define CISTPL_GENERIC   -1

Definition at line 205 of file pccard_cis.h.

◆ CISTPL_GEOMETRY

#define CISTPL_GEOMETRY   0x42

Definition at line 188 of file pccard_cis.h.

◆ CISTPL_INDIRECT

#define CISTPL_INDIRECT   0x03

Definition at line 67 of file pccard_cis.h.

◆ CISTPL_JEDEC_A

#define CISTPL_JEDEC_A   0x19

Definition at line 86 of file pccard_cis.h.

◆ CISTPL_JEDEC_C

#define CISTPL_JEDEC_C   0x18

Definition at line 85 of file pccard_cis.h.

◆ CISTPL_LINKTARGET

#define CISTPL_LINKTARGET   0x13

Definition at line 80 of file pccard_cis.h.

◆ CISTPL_LONGLINK_A

#define CISTPL_LONGLINK_A   0x11

Definition at line 78 of file pccard_cis.h.

◆ CISTPL_LONGLINK_C

#define CISTPL_LONGLINK_C   0x12

Definition at line 79 of file pccard_cis.h.

◆ CISTPL_LONGLINK_CB

#define CISTPL_LONGLINK_CB   0x02

Definition at line 66 of file pccard_cis.h.

◆ CISTPL_LONGLINK_MFC

#define CISTPL_LONGLINK_MFC   0x06

Definition at line 70 of file pccard_cis.h.

◆ CISTPL_MANFID

#define CISTPL_MANFID   0x20

Definition at line 158 of file pccard_cis.h.

◆ CISTPL_NO_LINK

#define CISTPL_NO_LINK   0x14

Definition at line 81 of file pccard_cis.h.

◆ CISTPL_NULL

#define CISTPL_NULL   0x00

Definition at line 38 of file pccard_cis.h.

◆ CISTPL_ORG

#define CISTPL_ORG   0x46

Definition at line 196 of file pccard_cis.h.

◆ CISTPL_PWR_MGMNT

#define CISTPL_PWR_MGMNT   0x08

Definition at line 74 of file pccard_cis.h.

◆ CISTPL_SPCL

#define CISTPL_SPCL   0x90

Definition at line 202 of file pccard_cis.h.

◆ CISTPL_SWIL

#define CISTPL_SWIL   0x23

Definition at line 184 of file pccard_cis.h.

◆ CISTPL_VERS_1

#define CISTPL_VERS_1   0x15

Definition at line 82 of file pccard_cis.h.

◆ CISTPL_VERS_2

#define CISTPL_VERS_2   0x40

Definition at line 186 of file pccard_cis.h.

◆ PCCARD_DSPEED_100NS

#define PCCARD_DSPEED_100NS   0x04

Definition at line 56 of file pccard_cis.h.

◆ PCCARD_DSPEED_150NS

#define PCCARD_DSPEED_150NS   0x03

Definition at line 55 of file pccard_cis.h.

◆ PCCARD_DSPEED_200NS

#define PCCARD_DSPEED_200NS   0x02

Definition at line 54 of file pccard_cis.h.

◆ PCCARD_DSPEED_250NS

#define PCCARD_DSPEED_250NS   0x01

Definition at line 53 of file pccard_cis.h.

◆ PCCARD_DSPEED_EXT

#define PCCARD_DSPEED_EXT   0x07

Definition at line 57 of file pccard_cis.h.

◆ PCCARD_DSPEED_MASK

#define PCCARD_DSPEED_MASK   0x07

Definition at line 51 of file pccard_cis.h.

◆ PCCARD_DSPEED_NULL

#define PCCARD_DSPEED_NULL   0x00

Definition at line 52 of file pccard_cis.h.

◆ PCCARD_DTYPE_DRAM

#define PCCARD_DTYPE_DRAM   0x70

Definition at line 48 of file pccard_cis.h.

◆ PCCARD_DTYPE_EEPROM

#define PCCARD_DTYPE_EEPROM   0x40

Definition at line 45 of file pccard_cis.h.

◆ PCCARD_DTYPE_EPROM

#define PCCARD_DTYPE_EPROM   0x30

Definition at line 44 of file pccard_cis.h.

◆ PCCARD_DTYPE_EXTEND

#define PCCARD_DTYPE_EXTEND   0xE0

Definition at line 50 of file pccard_cis.h.

◆ PCCARD_DTYPE_FLASH

#define PCCARD_DTYPE_FLASH   0x50

Definition at line 46 of file pccard_cis.h.

◆ PCCARD_DTYPE_FUNCSPEC

#define PCCARD_DTYPE_FUNCSPEC   0xD0

Definition at line 49 of file pccard_cis.h.

◆ PCCARD_DTYPE_MASK

#define PCCARD_DTYPE_MASK   0xF0

Definition at line 40 of file pccard_cis.h.

◆ PCCARD_DTYPE_NULL

#define PCCARD_DTYPE_NULL   0x00

Definition at line 41 of file pccard_cis.h.

◆ PCCARD_DTYPE_OTPROM

#define PCCARD_DTYPE_OTPROM   0x20

Definition at line 43 of file pccard_cis.h.

◆ PCCARD_DTYPE_ROM

#define PCCARD_DTYPE_ROM   0x10

Definition at line 42 of file pccard_cis.h.

◆ PCCARD_DTYPE_SRAM

#define PCCARD_DTYPE_SRAM   0x60

Definition at line 47 of file pccard_cis.h.

◆ PCCARD_FUNCTION_AIMS

#define PCCARD_FUNCTION_AIMS   7

Definition at line 168 of file pccard_cis.h.

◆ PCCARD_FUNCTION_DISK

#define PCCARD_FUNCTION_DISK   4

Definition at line 165 of file pccard_cis.h.

◆ PCCARD_FUNCTION_INSTRUMENT

#define PCCARD_FUNCTION_INSTRUMENT   10

Definition at line 171 of file pccard_cis.h.

◆ PCCARD_FUNCTION_MEMORY

#define PCCARD_FUNCTION_MEMORY   1

Definition at line 162 of file pccard_cis.h.

◆ PCCARD_FUNCTION_MULTIFUNCTION

#define PCCARD_FUNCTION_MULTIFUNCTION   0

Definition at line 161 of file pccard_cis.h.

◆ PCCARD_FUNCTION_NETWORK

#define PCCARD_FUNCTION_NETWORK   6

Definition at line 167 of file pccard_cis.h.

◆ PCCARD_FUNCTION_PARALLEL

#define PCCARD_FUNCTION_PARALLEL   3

Definition at line 164 of file pccard_cis.h.

◆ PCCARD_FUNCTION_SCSI

#define PCCARD_FUNCTION_SCSI   8

Definition at line 169 of file pccard_cis.h.

◆ PCCARD_FUNCTION_SECURITY

#define PCCARD_FUNCTION_SECURITY   9

Definition at line 170 of file pccard_cis.h.

◆ PCCARD_FUNCTION_SERIAL

#define PCCARD_FUNCTION_SERIAL   2

Definition at line 163 of file pccard_cis.h.

◆ PCCARD_FUNCTION_UNSPEC

#define PCCARD_FUNCTION_UNSPEC   -1

Definition at line 160 of file pccard_cis.h.

◆ PCCARD_FUNCTION_VIDEO

#define PCCARD_FUNCTION_VIDEO   5

Definition at line 166 of file pccard_cis.h.

◆ PCCARD_IFTYPE_IO

#define PCCARD_IFTYPE_IO   1

Definition at line 104 of file pccard_cis.h.

◆ PCCARD_IFTYPE_MEMORY

#define PCCARD_IFTYPE_MEMORY   0

Definition at line 103 of file pccard_cis.h.

◆ PCCARD_MFC_MEM_ATTR

#define PCCARD_MFC_MEM_ATTR   0x00

Definition at line 71 of file pccard_cis.h.

◆ PCCARD_MFC_MEM_COMMON

#define PCCARD_MFC_MEM_COMMON   0x01

Definition at line 72 of file pccard_cis.h.

◆ PCCARD_TPCC_RASZ_MASK

#define PCCARD_TPCC_RASZ_MASK   0x03

Definition at line 88 of file pccard_cis.h.

◆ PCCARD_TPCC_RASZ_SHIFT

#define PCCARD_TPCC_RASZ_SHIFT   0

Definition at line 89 of file pccard_cis.h.

◆ PCCARD_TPCC_RFSZ_MASK

#define PCCARD_TPCC_RFSZ_MASK   0xC0

Definition at line 92 of file pccard_cis.h.

◆ PCCARD_TPCC_RFSZ_SHIFT

#define PCCARD_TPCC_RFSZ_SHIFT   6

Definition at line 93 of file pccard_cis.h.

◆ PCCARD_TPCC_RMSZ_MASK

#define PCCARD_TPCC_RMSZ_MASK   0x3C

Definition at line 90 of file pccard_cis.h.

◆ PCCARD_TPCC_RMSZ_SHIFT

#define PCCARD_TPCC_RMSZ_SHIFT   2

Definition at line 91 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_IOSPACE

#define PCCARD_TPCE_FS_IOSPACE   0x08

Definition at line 112 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_IRQ

#define PCCARD_TPCE_FS_IRQ   0x10

Definition at line 111 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_MEMSPACE_LENGTH

#define PCCARD_TPCE_FS_MEMSPACE_LENGTH   0x20

Definition at line 108 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_MEMSPACE_LENGTHADDR

#define PCCARD_TPCE_FS_MEMSPACE_LENGTHADDR   0x40

Definition at line 109 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_MEMSPACE_MASK

#define PCCARD_TPCE_FS_MEMSPACE_MASK   0x60

Definition at line 106 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_MEMSPACE_NONE

#define PCCARD_TPCE_FS_MEMSPACE_NONE   0x00

Definition at line 107 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_MEMSPACE_TABLE

#define PCCARD_TPCE_FS_MEMSPACE_TABLE   0x60

Definition at line 110 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_MISC

#define PCCARD_TPCE_FS_MISC   0x80

Definition at line 105 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_POWER_MASK

#define PCCARD_TPCE_FS_POWER_MASK   0x03

Definition at line 114 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_POWER_NONE

#define PCCARD_TPCE_FS_POWER_NONE   0x00

Definition at line 115 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_POWER_VCC

#define PCCARD_TPCE_FS_POWER_VCC   0x01

Definition at line 116 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_POWER_VCCVPP1

#define PCCARD_TPCE_FS_POWER_VCCVPP1   0x02

Definition at line 117 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_POWER_VCCVPP1VPP2

#define PCCARD_TPCE_FS_POWER_VCCVPP1VPP2   0x03

Definition at line 118 of file pccard_cis.h.

◆ PCCARD_TPCE_FS_TIMING

#define PCCARD_TPCE_FS_TIMING   0x04

Definition at line 113 of file pccard_cis.h.

◆ PCCARD_TPCE_IF_BVD

#define PCCARD_TPCE_IF_BVD   0x10

Definition at line 101 of file pccard_cis.h.

◆ PCCARD_TPCE_IF_IFTYPE

#define PCCARD_TPCE_IF_IFTYPE   0x0F

Definition at line 102 of file pccard_cis.h.

◆ PCCARD_TPCE_IF_MWAIT

#define PCCARD_TPCE_IF_MWAIT   0x80

Definition at line 98 of file pccard_cis.h.

◆ PCCARD_TPCE_IF_RDYBSY

#define PCCARD_TPCE_IF_RDYBSY   0x40

Definition at line 99 of file pccard_cis.h.

◆ PCCARD_TPCE_IF_WP

#define PCCARD_TPCE_IF_WP   0x20

Definition at line 100 of file pccard_cis.h.

◆ PCCARD_TPCE_INDX_DEFAULT

#define PCCARD_TPCE_INDX_DEFAULT   0x40

Definition at line 96 of file pccard_cis.h.

◆ PCCARD_TPCE_INDX_INTFACE

#define PCCARD_TPCE_INDX_INTFACE   0x80

Definition at line 95 of file pccard_cis.h.

◆ PCCARD_TPCE_INDX_NUM_MASK

#define PCCARD_TPCE_INDX_NUM_MASK   0x3F

Definition at line 97 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_BUSWIDTH_16BIT

#define PCCARD_TPCE_IO_BUSWIDTH_16BIT   0x40

Definition at line 123 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_BUSWIDTH_8BIT

#define PCCARD_TPCE_IO_BUSWIDTH_8BIT   0x20

Definition at line 124 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_HASRANGE

#define PCCARD_TPCE_IO_HASRANGE   0x80

Definition at line 122 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_IOADDRLINES_MASK

#define PCCARD_TPCE_IO_IOADDRLINES_MASK   0x1F

Definition at line 125 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_ADDRSIZE_FOUR

#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_FOUR   0x30

Definition at line 135 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_ADDRSIZE_MASK

#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_MASK   0x30

Definition at line 131 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_ADDRSIZE_NONE

#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_NONE   0x00

Definition at line 132 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_ADDRSIZE_ONE

#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_ONE   0x10

Definition at line 133 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_ADDRSIZE_TWO

#define PCCARD_TPCE_IO_RANGE_ADDRSIZE_TWO   0x20

Definition at line 134 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_COUNT

#define PCCARD_TPCE_IO_RANGE_COUNT   0x0F

Definition at line 136 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_LENGTHSIZE_FOUR

#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_FOUR   0xC0

Definition at line 130 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_LENGTHSIZE_MASK

#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_MASK   0xC0

Definition at line 126 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_LENGTHSIZE_NONE

#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_NONE   0x00

Definition at line 127 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_LENGTHSIZE_ONE

#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_ONE   0x40

Definition at line 128 of file pccard_cis.h.

◆ PCCARD_TPCE_IO_RANGE_LENGTHSIZE_TWO

#define PCCARD_TPCE_IO_RANGE_LENGTHSIZE_TWO   0x80

Definition at line 129 of file pccard_cis.h.

◆ PCCARD_TPCE_IR_HASMASK

#define PCCARD_TPCE_IR_HASMASK   0x10

Definition at line 140 of file pccard_cis.h.

◆ PCCARD_TPCE_IR_IRQ

#define PCCARD_TPCE_IR_IRQ   0x0F

Definition at line 141 of file pccard_cis.h.

◆ PCCARD_TPCE_IR_LEVEL

#define PCCARD_TPCE_IR_LEVEL   0x20

Definition at line 139 of file pccard_cis.h.

◆ PCCARD_TPCE_IR_PULSE

#define PCCARD_TPCE_IR_PULSE   0x40

Definition at line 138 of file pccard_cis.h.

◆ PCCARD_TPCE_IR_SHARE

#define PCCARD_TPCE_IR_SHARE   0x80

Definition at line 137 of file pccard_cis.h.

◆ PCCARD_TPCE_MI_AUDIO

#define PCCARD_TPCE_MI_AUDIO   0x08

Definition at line 152 of file pccard_cis.h.

◆ PCCARD_TPCE_MI_EXT

#define PCCARD_TPCE_MI_EXT   0x80

Definition at line 148 of file pccard_cis.h.

◆ PCCARD_TPCE_MI_MAXTWINS

#define PCCARD_TPCE_MI_MAXTWINS   0x07

Definition at line 153 of file pccard_cis.h.

◆ PCCARD_TPCE_MI_PWRDOWN

#define PCCARD_TPCE_MI_PWRDOWN   0x20

Definition at line 150 of file pccard_cis.h.

◆ PCCARD_TPCE_MI_READONLY

#define PCCARD_TPCE_MI_READONLY   0x10

Definition at line 151 of file pccard_cis.h.

◆ PCCARD_TPCE_MI_RESERVED

#define PCCARD_TPCE_MI_RESERVED   0x40

Definition at line 149 of file pccard_cis.h.

◆ PCCARD_TPCE_MS_CARDADDR_SIZE_MASK

#define PCCARD_TPCE_MS_CARDADDR_SIZE_MASK   0x60

Definition at line 143 of file pccard_cis.h.

◆ PCCARD_TPCE_MS_CARDADDR_SIZE_SHIFT

#define PCCARD_TPCE_MS_CARDADDR_SIZE_SHIFT   5

Definition at line 144 of file pccard_cis.h.

◆ PCCARD_TPCE_MS_COUNT

#define PCCARD_TPCE_MS_COUNT   0x07

Definition at line 147 of file pccard_cis.h.

◆ PCCARD_TPCE_MS_HOSTADDR

#define PCCARD_TPCE_MS_HOSTADDR   0x80

Definition at line 142 of file pccard_cis.h.

◆ PCCARD_TPCE_MS_LENGTH_SIZE_MASK

#define PCCARD_TPCE_MS_LENGTH_SIZE_MASK   0x18

Definition at line 145 of file pccard_cis.h.

◆ PCCARD_TPCE_MS_LENGTH_SIZE_SHIFT

#define PCCARD_TPCE_MS_LENGTH_SIZE_SHIFT   3

Definition at line 146 of file pccard_cis.h.

◆ PCCARD_TPCE_TD_RDYBSY_MASK

#define PCCARD_TPCE_TD_RDYBSY_MASK   0x1C

Definition at line 120 of file pccard_cis.h.

◆ PCCARD_TPCE_TD_RESERVED_MASK

#define PCCARD_TPCE_TD_RESERVED_MASK   0xE0

Definition at line 119 of file pccard_cis.h.

◆ PCCARD_TPCE_TD_WAIT_MASK

#define PCCARD_TPCE_TD_WAIT_MASK   0x03

Definition at line 121 of file pccard_cis.h.

◆ PCCARD_TPLFE_DDI_PCCARD_ATA

#define PCCARD_TPLFE_DDI_PCCARD_ATA   0x01

Definition at line 179 of file pccard_cis.h.

◆ PCCARD_TPLFE_TYPE_DISK_DEVICE_INTERFACE

#define PCCARD_TPLFE_TYPE_DISK_DEVICE_INTERFACE   0x01

Definition at line 178 of file pccard_cis.h.

◆ PCCARD_TPLFE_TYPE_LAN_CONN

#define PCCARD_TPLFE_TYPE_LAN_CONN   0x05

Definition at line 177 of file pccard_cis.h.

◆ PCCARD_TPLFE_TYPE_LAN_MEDIA

#define PCCARD_TPLFE_TYPE_LAN_MEDIA   0x03

Definition at line 175 of file pccard_cis.h.

◆ PCCARD_TPLFE_TYPE_LAN_NID

#define PCCARD_TPLFE_TYPE_LAN_NID   0x04

Definition at line 176 of file pccard_cis.h.

◆ PCCARD_TPLFE_TYPE_LAN_SPEED

#define PCCARD_TPLFE_TYPE_LAN_SPEED   0x02

Definition at line 174 of file pccard_cis.h.

◆ PCCARD_TPLFE_TYPE_LAN_TECH

#define PCCARD_TPLFE_TYPE_LAN_TECH   0x01

Definition at line 173 of file pccard_cis.h.