Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
cistpl.h File Reference

Go to the source code of this file.

Data Structures

struct  cistpl_longlink_t
 
struct  cistpl_checksum_t
 
struct  cistpl_longlink_mfc_t
 
struct  cistpl_altstr_t
 
struct  cistpl_device_t
 
struct  cistpl_device_o_t
 
struct  cistpl_vers_1_t
 
struct  cistpl_jedec_t
 
struct  cistpl_manfid_t
 
struct  cistpl_funcid_t
 
struct  cistpl_funce_t
 
struct  cistpl_serial_t
 
struct  cistpl_modem_cap_t
 
struct  cistpl_data_serv_t
 
struct  cistpl_fax_serv_t
 
struct  cistpl_voice_serv_t
 
struct  cistpl_lan_tech_t
 
struct  cistpl_lan_speed_t
 
struct  cistpl_lan_media_t
 
struct  cistpl_lan_node_id_t
 
struct  cistpl_lan_connector_t
 
struct  cistpl_ide_interface_t
 
struct  cistpl_ide_feature_t
 
struct  cistpl_bar_t
 
struct  cistpl_config_t
 
struct  cistpl_power_t
 
struct  cistpl_timing_t
 
struct  cistpl_io_t
 
struct  cistpl_irq_t
 
struct  cistpl_mem_t
 
struct  cistpl_cftable_entry_t
 
struct  cistpl_cftable_entry_cb_t
 
struct  cistpl_device_geo_t
 
struct  cistpl_vers_2_t
 
struct  cistpl_org_t
 
struct  cistpl_format_t
 
union  cisparse_t
 
struct  tuple_t
 

Macros

#define CISTPL_NULL   0x00
 
#define CISTPL_DEVICE   0x01
 
#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 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 CISTPL_CFTABLE_ENTRY   0x1b
 
#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 CISTPL_FUNCE   0x22
 
#define CISTPL_SWIL   0x23
 
#define CISTPL_END   0xff
 
#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_FORMAT_A   0x47
 
#define CISTPL_ORG   0x46
 
#define CISTPL_SPCL   0x90
 
#define CISTPL_MAX_FUNCTIONS   8
 
#define CISTPL_MFC_ATTR   0x00
 
#define CISTPL_MFC_COMMON   0x01
 
#define CISTPL_MAX_ALTSTR_STRINGS   4
 
#define CISTPL_DTYPE_NULL   0x00
 
#define CISTPL_DTYPE_ROM   0x01
 
#define CISTPL_DTYPE_OTPROM   0x02
 
#define CISTPL_DTYPE_EPROM   0x03
 
#define CISTPL_DTYPE_EEPROM   0x04
 
#define CISTPL_DTYPE_FLASH   0x05
 
#define CISTPL_DTYPE_SRAM   0x06
 
#define CISTPL_DTYPE_DRAM   0x07
 
#define CISTPL_DTYPE_FUNCSPEC   0x0d
 
#define CISTPL_DTYPE_EXTEND   0x0e
 
#define CISTPL_MAX_DEVICES   4
 
#define CISTPL_DEVICE_MWAIT   0x01
 
#define CISTPL_DEVICE_3VCC   0x02
 
#define CISTPL_VERS_1_MAX_PROD_STRINGS   4
 
#define CISTPL_FUNCID_MULTI   0x00
 
#define CISTPL_FUNCID_MEMORY   0x01
 
#define CISTPL_FUNCID_SERIAL   0x02
 
#define CISTPL_FUNCID_PARALLEL   0x03
 
#define CISTPL_FUNCID_FIXED   0x04
 
#define CISTPL_FUNCID_VIDEO   0x05
 
#define CISTPL_FUNCID_NETWORK   0x06
 
#define CISTPL_FUNCID_AIMS   0x07
 
#define CISTPL_FUNCID_SCSI   0x08
 
#define CISTPL_SYSINIT_POST   0x01
 
#define CISTPL_SYSINIT_ROM   0x02
 
#define CISTPL_FUNCE_SERIAL_IF   0x00
 
#define CISTPL_FUNCE_SERIAL_CAP   0x01
 
#define CISTPL_FUNCE_SERIAL_SERV_DATA   0x02
 
#define CISTPL_FUNCE_SERIAL_SERV_FAX   0x03
 
#define CISTPL_FUNCE_SERIAL_SERV_VOICE   0x04
 
#define CISTPL_FUNCE_SERIAL_CAP_DATA   0x05
 
#define CISTPL_FUNCE_SERIAL_CAP_FAX   0x06
 
#define CISTPL_FUNCE_SERIAL_CAP_VOICE   0x07
 
#define CISTPL_FUNCE_SERIAL_IF_DATA   0x08
 
#define CISTPL_FUNCE_SERIAL_IF_FAX   0x09
 
#define CISTPL_FUNCE_SERIAL_IF_VOICE   0x0a
 
#define CISTPL_SERIAL_UART_8250   0x00
 
#define CISTPL_SERIAL_UART_16450   0x01
 
#define CISTPL_SERIAL_UART_16550   0x02
 
#define CISTPL_SERIAL_UART_8251   0x03
 
#define CISTPL_SERIAL_UART_8530   0x04
 
#define CISTPL_SERIAL_UART_85230   0x05
 
#define CISTPL_SERIAL_UART_SPACE   0x01
 
#define CISTPL_SERIAL_UART_MARK   0x02
 
#define CISTPL_SERIAL_UART_ODD   0x04
 
#define CISTPL_SERIAL_UART_EVEN   0x08
 
#define CISTPL_SERIAL_UART_5BIT   0x01
 
#define CISTPL_SERIAL_UART_6BIT   0x02
 
#define CISTPL_SERIAL_UART_7BIT   0x04
 
#define CISTPL_SERIAL_UART_8BIT   0x08
 
#define CISTPL_SERIAL_UART_1STOP   0x10
 
#define CISTPL_SERIAL_UART_MSTOP   0x20
 
#define CISTPL_SERIAL_UART_2STOP   0x40
 
#define CISTPL_SERIAL_MOD_103   0x01
 
#define CISTPL_SERIAL_MOD_V21   0x02
 
#define CISTPL_SERIAL_MOD_V23   0x04
 
#define CISTPL_SERIAL_MOD_V22   0x08
 
#define CISTPL_SERIAL_MOD_212A   0x10
 
#define CISTPL_SERIAL_MOD_V22BIS   0x20
 
#define CISTPL_SERIAL_MOD_V26   0x40
 
#define CISTPL_SERIAL_MOD_V26BIS   0x80
 
#define CISTPL_SERIAL_MOD_V27BIS   0x01
 
#define CISTPL_SERIAL_MOD_V29   0x02
 
#define CISTPL_SERIAL_MOD_V32   0x04
 
#define CISTPL_SERIAL_MOD_V32BIS   0x08
 
#define CISTPL_SERIAL_MOD_V34   0x10
 
#define CISTPL_SERIAL_ERR_MNP2_4   0x01
 
#define CISTPL_SERIAL_ERR_V42_LAPM   0x02
 
#define CISTPL_SERIAL_CMPR_V42BIS   0x01
 
#define CISTPL_SERIAL_CMPR_MNP5   0x02
 
#define CISTPL_SERIAL_CMD_AT1   0x01
 
#define CISTPL_SERIAL_CMD_AT2   0x02
 
#define CISTPL_SERIAL_CMD_AT3   0x04
 
#define CISTPL_SERIAL_CMD_MNP_AT   0x08
 
#define CISTPL_SERIAL_CMD_V25BIS   0x10
 
#define CISTPL_SERIAL_CMD_V25A   0x20
 
#define CISTPL_SERIAL_CMD_DMCL   0x40
 
#define CISTPL_FUNCE_LAN_TECH   0x01
 
#define CISTPL_FUNCE_LAN_SPEED   0x02
 
#define CISTPL_FUNCE_LAN_MEDIA   0x03
 
#define CISTPL_FUNCE_LAN_NODE_ID   0x04
 
#define CISTPL_FUNCE_LAN_CONNECTOR   0x05
 
#define CISTPL_LAN_TECH_ARCNET   0x01
 
#define CISTPL_LAN_TECH_ETHERNET   0x02
 
#define CISTPL_LAN_TECH_TOKENRING   0x03
 
#define CISTPL_LAN_TECH_LOCALTALK   0x04
 
#define CISTPL_LAN_TECH_FDDI   0x05
 
#define CISTPL_LAN_TECH_ATM   0x06
 
#define CISTPL_LAN_TECH_WIRELESS   0x07
 
#define CISTPL_LAN_MEDIA_UTP   0x01
 
#define CISTPL_LAN_MEDIA_STP   0x02
 
#define CISTPL_LAN_MEDIA_THIN_COAX   0x03
 
#define CISTPL_LAN_MEDIA_THICK_COAX   0x04
 
#define CISTPL_LAN_MEDIA_FIBER   0x05
 
#define CISTPL_LAN_MEDIA_900MHZ   0x06
 
#define CISTPL_LAN_MEDIA_2GHZ   0x07
 
#define CISTPL_LAN_MEDIA_5GHZ   0x08
 
#define CISTPL_LAN_MEDIA_DIFF_IR   0x09
 
#define CISTPL_LAN_MEDIA_PTP_IR   0x0a
 
#define CISTPL_IDE_INTERFACE   0x01
 
#define CISTPL_IDE_SILICON   0x04
 
#define CISTPL_IDE_UNIQUE   0x08
 
#define CISTPL_IDE_DUAL   0x10
 
#define CISTPL_IDE_HAS_SLEEP   0x01
 
#define CISTPL_IDE_HAS_STANDBY   0x02
 
#define CISTPL_IDE_HAS_IDLE   0x04
 
#define CISTPL_IDE_LOW_POWER   0x08
 
#define CISTPL_IDE_REG_INHIBIT   0x10
 
#define CISTPL_IDE_HAS_INDEX   0x20
 
#define CISTPL_IDE_IOIS16   0x40
 
#define CISTPL_FUNCE_IDE_IFACE   0x01
 
#define CISTPL_FUNCE_IDE_MASTER   0x02
 
#define CISTPL_FUNCE_IDE_SLAVE   0x03
 
#define CISTPL_BAR_SPACE   0x07
 
#define CISTPL_BAR_SPACE_IO   0x10
 
#define CISTPL_BAR_PREFETCH   0x20
 
#define CISTPL_BAR_CACHEABLE   0x40
 
#define CISTPL_BAR_1MEG_MAP   0x80
 
#define CISTPL_POWER_VNOM   0
 
#define CISTPL_POWER_VMIN   1
 
#define CISTPL_POWER_VMAX   2
 
#define CISTPL_POWER_ISTATIC   3
 
#define CISTPL_POWER_IAVG   4
 
#define CISTPL_POWER_IPEAK   5
 
#define CISTPL_POWER_IDOWN   6
 
#define CISTPL_POWER_HIGHZ_OK   0x01
 
#define CISTPL_POWER_HIGHZ_REQ   0x02
 
#define CISTPL_IO_LINES_MASK   0x1f
 
#define CISTPL_IO_8BIT   0x20
 
#define CISTPL_IO_16BIT   0x40
 
#define CISTPL_IO_RANGE   0x80
 
#define CISTPL_IO_MAX_WIN   16
 
#define CISTPL_MEM_MAX_WIN   8
 
#define CISTPL_CFTABLE_DEFAULT   0x0001
 
#define CISTPL_CFTABLE_BVDS   0x0002
 
#define CISTPL_CFTABLE_WP   0x0004
 
#define CISTPL_CFTABLE_RDYBSY   0x0008
 
#define CISTPL_CFTABLE_MWAIT   0x0010
 
#define CISTPL_CFTABLE_AUDIO   0x0800
 
#define CISTPL_CFTABLE_READONLY   0x1000
 
#define CISTPL_CFTABLE_PWRDOWN   0x2000
 
#define CISTPL_CFTABLE_MASTER   0x000100
 
#define CISTPL_CFTABLE_INVALIDATE   0x000200
 
#define CISTPL_CFTABLE_VGA_PALETTE   0x000400
 
#define CISTPL_CFTABLE_PARITY   0x000800
 
#define CISTPL_CFTABLE_WAIT   0x001000
 
#define CISTPL_CFTABLE_SERR   0x002000
 
#define CISTPL_CFTABLE_FAST_BACK   0x004000
 
#define CISTPL_CFTABLE_BINARY_AUDIO   0x010000
 
#define CISTPL_CFTABLE_PWM_AUDIO   0x020000
 
#define CISTPL_ORG_FS   0x00
 
#define CISTPL_ORG_APPSPEC   0x01
 
#define CISTPL_ORG_XIP   0x02
 
#define CISTPL_FORMAT_DISK   0x00
 
#define CISTPL_FORMAT_MEM   0x01
 
#define CISTPL_EDC_NONE   0x00
 
#define CISTPL_EDC_CKSUM   0x01
 
#define CISTPL_EDC_CRC   0x02
 
#define CISTPL_EDC_PCC   0x03
 
#define RETURN_FIRST_TUPLE   0xff
 
#define TUPLE_RETURN_LINK   0x01
 
#define TUPLE_RETURN_COMMON   0x02
 
#define CISTPL_MAX_CIS_SIZE   0x200
 

Typedefs

typedef unsigned char cisdata_t
 
typedef struct cistpl_longlink_t cistpl_longlink_t
 
typedef struct cistpl_checksum_t cistpl_checksum_t
 
typedef struct
cistpl_longlink_mfc_t 
cistpl_longlink_mfc_t
 
typedef struct cistpl_altstr_t cistpl_altstr_t
 
typedef struct cistpl_device_t cistpl_device_t
 
typedef struct cistpl_device_o_t cistpl_device_o_t
 
typedef struct cistpl_vers_1_t cistpl_vers_1_t
 
typedef struct cistpl_jedec_t cistpl_jedec_t
 
typedef struct cistpl_manfid_t cistpl_manfid_t
 
typedef struct cistpl_funcid_t cistpl_funcid_t
 
typedef struct cistpl_funce_t cistpl_funce_t
 
typedef struct cistpl_serial_t cistpl_serial_t
 
typedef struct cistpl_modem_cap_t cistpl_modem_cap_t
 
typedef struct cistpl_data_serv_t cistpl_data_serv_t
 
typedef struct cistpl_fax_serv_t cistpl_fax_serv_t
 
typedef struct cistpl_voice_serv_t cistpl_voice_serv_t
 
typedef struct cistpl_lan_tech_t cistpl_lan_tech_t
 
typedef struct cistpl_lan_speed_t cistpl_lan_speed_t
 
typedef struct cistpl_lan_media_t cistpl_lan_media_t
 
typedef struct cistpl_lan_node_id_t cistpl_lan_node_id_t
 
typedef struct
cistpl_lan_connector_t 
cistpl_lan_connector_t
 
typedef struct
cistpl_ide_interface_t 
cistpl_ide_interface_t
 
typedef struct cistpl_ide_feature_t cistpl_ide_feature_t
 
typedef struct cistpl_bar_t cistpl_bar_t
 
typedef struct cistpl_config_t cistpl_config_t
 
typedef struct cistpl_power_t cistpl_power_t
 
typedef struct cistpl_timing_t cistpl_timing_t
 
typedef struct cistpl_io_t cistpl_io_t
 
typedef struct cistpl_irq_t cistpl_irq_t
 
typedef struct cistpl_mem_t cistpl_mem_t
 
typedef struct
cistpl_cftable_entry_t 
cistpl_cftable_entry_t
 
typedef struct
cistpl_cftable_entry_cb_t 
cistpl_cftable_entry_cb_t
 
typedef struct cistpl_device_geo_t cistpl_device_geo_t
 
typedef struct cistpl_vers_2_t cistpl_vers_2_t
 
typedef struct cistpl_org_t cistpl_org_t
 
typedef struct cistpl_format_t cistpl_format_t
 
typedef union cisparse_t cisparse_t
 
typedef struct tuple_t tuple_t
 

Macro Definition Documentation

#define CISTPL_ALTSTR   0x16

Definition at line 36 of file cistpl.h.

#define CISTPL_BAR   0x07

Definition at line 27 of file cistpl.h.

#define CISTPL_BAR_1MEG_MAP   0x80

Definition at line 378 of file cistpl.h.

#define CISTPL_BAR_CACHEABLE   0x40

Definition at line 377 of file cistpl.h.

#define CISTPL_BAR_PREFETCH   0x20

Definition at line 376 of file cistpl.h.

#define CISTPL_BAR_SPACE   0x07

Definition at line 374 of file cistpl.h.

#define CISTPL_BAR_SPACE_IO   0x10

Definition at line 375 of file cistpl.h.

#define CISTPL_BATTERY   0x45

Definition at line 57 of file cistpl.h.

#define CISTPL_BYTEORDER   0x43

Definition at line 55 of file cistpl.h.

#define CISTPL_CFTABLE_AUDIO   0x0800

Definition at line 454 of file cistpl.h.

#define CISTPL_CFTABLE_BINARY_AUDIO   0x010000

Definition at line 477 of file cistpl.h.

#define CISTPL_CFTABLE_BVDS   0x0002

Definition at line 450 of file cistpl.h.

#define CISTPL_CFTABLE_DEFAULT   0x0001

Definition at line 449 of file cistpl.h.

#define CISTPL_CFTABLE_ENTRY   0x1b

Definition at line 41 of file cistpl.h.

#define CISTPL_CFTABLE_ENTRY_CB   0x05

Definition at line 25 of file cistpl.h.

#define CISTPL_CFTABLE_FAST_BACK   0x004000

Definition at line 476 of file cistpl.h.

#define CISTPL_CFTABLE_INVALIDATE   0x000200

Definition at line 471 of file cistpl.h.

#define CISTPL_CFTABLE_MASTER   0x000100

Definition at line 470 of file cistpl.h.

#define CISTPL_CFTABLE_MWAIT   0x0010

Definition at line 453 of file cistpl.h.

#define CISTPL_CFTABLE_PARITY   0x000800

Definition at line 473 of file cistpl.h.

#define CISTPL_CFTABLE_PWM_AUDIO   0x020000

Definition at line 478 of file cistpl.h.

#define CISTPL_CFTABLE_PWRDOWN   0x2000

Definition at line 456 of file cistpl.h.

#define CISTPL_CFTABLE_RDYBSY   0x0008

Definition at line 452 of file cistpl.h.

#define CISTPL_CFTABLE_READONLY   0x1000

Definition at line 455 of file cistpl.h.

#define CISTPL_CFTABLE_SERR   0x002000

Definition at line 475 of file cistpl.h.

#define CISTPL_CFTABLE_VGA_PALETTE   0x000400

Definition at line 472 of file cistpl.h.

#define CISTPL_CFTABLE_WAIT   0x001000

Definition at line 474 of file cistpl.h.

#define CISTPL_CFTABLE_WP   0x0004

Definition at line 451 of file cistpl.h.

#define CISTPL_CHECKSUM   0x10

Definition at line 30 of file cistpl.h.

#define CISTPL_CONFIG   0x1a

Definition at line 40 of file cistpl.h.

#define CISTPL_CONFIG_CB   0x04

Definition at line 24 of file cistpl.h.

#define CISTPL_DATE   0x44

Definition at line 56 of file cistpl.h.

#define CISTPL_DEVICE   0x01

Definition at line 21 of file cistpl.h.

#define CISTPL_DEVICE_3VCC   0x02

Definition at line 117 of file cistpl.h.

#define CISTPL_DEVICE_A   0x17

Definition at line 37 of file cistpl.h.

#define CISTPL_DEVICE_GEO   0x1e

Definition at line 44 of file cistpl.h.

#define CISTPL_DEVICE_GEO_A   0x1f

Definition at line 45 of file cistpl.h.

#define CISTPL_DEVICE_MWAIT   0x01

Definition at line 116 of file cistpl.h.

#define CISTPL_DEVICE_OA   0x1d

Definition at line 43 of file cistpl.h.

#define CISTPL_DEVICE_OC   0x1c

Definition at line 42 of file cistpl.h.

#define CISTPL_DTYPE_DRAM   0x07

Definition at line 100 of file cistpl.h.

#define CISTPL_DTYPE_EEPROM   0x04

Definition at line 97 of file cistpl.h.

#define CISTPL_DTYPE_EPROM   0x03

Definition at line 96 of file cistpl.h.

#define CISTPL_DTYPE_EXTEND   0x0e

Definition at line 102 of file cistpl.h.

#define CISTPL_DTYPE_FLASH   0x05

Definition at line 98 of file cistpl.h.

#define CISTPL_DTYPE_FUNCSPEC   0x0d

Definition at line 101 of file cistpl.h.

#define CISTPL_DTYPE_NULL   0x00

Definition at line 93 of file cistpl.h.

#define CISTPL_DTYPE_OTPROM   0x02

Definition at line 95 of file cistpl.h.

#define CISTPL_DTYPE_ROM   0x01

Definition at line 94 of file cistpl.h.

#define CISTPL_DTYPE_SRAM   0x06

Definition at line 99 of file cistpl.h.

#define CISTPL_EDC_CKSUM   0x01

Definition at line 532 of file cistpl.h.

#define CISTPL_EDC_CRC   0x02

Definition at line 533 of file cistpl.h.

#define CISTPL_EDC_NONE   0x00

Definition at line 531 of file cistpl.h.

#define CISTPL_EDC_PCC   0x03

Definition at line 534 of file cistpl.h.

#define CISTPL_END   0xff

Definition at line 50 of file cistpl.h.

#define CISTPL_EXTDEVICE   0x09

Definition at line 29 of file cistpl.h.

#define CISTPL_FORMAT   0x41

Definition at line 53 of file cistpl.h.

#define CISTPL_FORMAT_A   0x47

Definition at line 58 of file cistpl.h.

#define CISTPL_FORMAT_DISK   0x00

Definition at line 528 of file cistpl.h.

#define CISTPL_FORMAT_MEM   0x01

Definition at line 529 of file cistpl.h.

#define CISTPL_FUNCE   0x22

Definition at line 48 of file cistpl.h.

#define CISTPL_FUNCE_IDE_IFACE   0x01

Definition at line 364 of file cistpl.h.

#define CISTPL_FUNCE_IDE_MASTER   0x02

Definition at line 365 of file cistpl.h.

#define CISTPL_FUNCE_IDE_SLAVE   0x03

Definition at line 366 of file cistpl.h.

#define CISTPL_FUNCE_LAN_CONNECTOR   0x05

Definition at line 289 of file cistpl.h.

#define CISTPL_FUNCE_LAN_MEDIA   0x03

Definition at line 287 of file cistpl.h.

#define CISTPL_FUNCE_LAN_NODE_ID   0x04

Definition at line 288 of file cistpl.h.

#define CISTPL_FUNCE_LAN_SPEED   0x02

Definition at line 286 of file cistpl.h.

#define CISTPL_FUNCE_LAN_TECH   0x01

Definition at line 285 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_CAP   0x01

Definition at line 177 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_CAP_DATA   0x05

Definition at line 181 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_CAP_FAX   0x06

Definition at line 182 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_CAP_VOICE   0x07

Definition at line 183 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_IF   0x00

Definition at line 176 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_IF_DATA   0x08

Definition at line 184 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_IF_FAX   0x09

Definition at line 185 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_IF_VOICE   0x0a

Definition at line 186 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_SERV_DATA   0x02

Definition at line 178 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_SERV_FAX   0x03

Definition at line 179 of file cistpl.h.

#define CISTPL_FUNCE_SERIAL_SERV_VOICE   0x04

Definition at line 180 of file cistpl.h.

#define CISTPL_FUNCID   0x21

Definition at line 47 of file cistpl.h.

#define CISTPL_FUNCID_AIMS   0x07

Definition at line 154 of file cistpl.h.

#define CISTPL_FUNCID_FIXED   0x04

Definition at line 151 of file cistpl.h.

#define CISTPL_FUNCID_MEMORY   0x01

Definition at line 148 of file cistpl.h.

#define CISTPL_FUNCID_MULTI   0x00

Definition at line 147 of file cistpl.h.

#define CISTPL_FUNCID_NETWORK   0x06

Definition at line 153 of file cistpl.h.

#define CISTPL_FUNCID_PARALLEL   0x03

Definition at line 150 of file cistpl.h.

#define CISTPL_FUNCID_SCSI   0x08

Definition at line 155 of file cistpl.h.

#define CISTPL_FUNCID_SERIAL   0x02

Definition at line 149 of file cistpl.h.

#define CISTPL_FUNCID_VIDEO   0x05

Definition at line 152 of file cistpl.h.

#define CISTPL_GEOMETRY   0x42

Definition at line 54 of file cistpl.h.

#define CISTPL_IDE_DUAL   0x10

Definition at line 348 of file cistpl.h.

#define CISTPL_IDE_HAS_IDLE   0x04

Definition at line 353 of file cistpl.h.

#define CISTPL_IDE_HAS_INDEX   0x20

Definition at line 356 of file cistpl.h.

#define CISTPL_IDE_HAS_SLEEP   0x01

Definition at line 351 of file cistpl.h.

#define CISTPL_IDE_HAS_STANDBY   0x02

Definition at line 352 of file cistpl.h.

#define CISTPL_IDE_INTERFACE   0x01

Definition at line 339 of file cistpl.h.

#define CISTPL_IDE_IOIS16   0x40

Definition at line 357 of file cistpl.h.

#define CISTPL_IDE_LOW_POWER   0x08

Definition at line 354 of file cistpl.h.

#define CISTPL_IDE_REG_INHIBIT   0x10

Definition at line 355 of file cistpl.h.

#define CISTPL_IDE_SILICON   0x04

Definition at line 346 of file cistpl.h.

#define CISTPL_IDE_UNIQUE   0x08

Definition at line 347 of file cistpl.h.

#define CISTPL_INDIRECT   0x03

Definition at line 23 of file cistpl.h.

#define CISTPL_IO_16BIT   0x40

Definition at line 418 of file cistpl.h.

#define CISTPL_IO_8BIT   0x20

Definition at line 417 of file cistpl.h.

#define CISTPL_IO_LINES_MASK   0x1f

Definition at line 416 of file cistpl.h.

#define CISTPL_IO_MAX_WIN   16

Definition at line 421 of file cistpl.h.

#define CISTPL_IO_RANGE   0x80

Definition at line 419 of file cistpl.h.

#define CISTPL_JEDEC_A   0x19

Definition at line 39 of file cistpl.h.

#define CISTPL_JEDEC_C   0x18

Definition at line 38 of file cistpl.h.

#define CISTPL_LAN_MEDIA_2GHZ   0x07

Definition at line 315 of file cistpl.h.

#define CISTPL_LAN_MEDIA_5GHZ   0x08

Definition at line 316 of file cistpl.h.

#define CISTPL_LAN_MEDIA_900MHZ   0x06

Definition at line 314 of file cistpl.h.

#define CISTPL_LAN_MEDIA_DIFF_IR   0x09

Definition at line 317 of file cistpl.h.

#define CISTPL_LAN_MEDIA_FIBER   0x05

Definition at line 313 of file cistpl.h.

#define CISTPL_LAN_MEDIA_PTP_IR   0x0a

Definition at line 318 of file cistpl.h.

#define CISTPL_LAN_MEDIA_STP   0x02

Definition at line 310 of file cistpl.h.

#define CISTPL_LAN_MEDIA_THICK_COAX   0x04

Definition at line 312 of file cistpl.h.

#define CISTPL_LAN_MEDIA_THIN_COAX   0x03

Definition at line 311 of file cistpl.h.

#define CISTPL_LAN_MEDIA_UTP   0x01

Definition at line 309 of file cistpl.h.

#define CISTPL_LAN_TECH_ARCNET   0x01

Definition at line 292 of file cistpl.h.

#define CISTPL_LAN_TECH_ATM   0x06

Definition at line 297 of file cistpl.h.

#define CISTPL_LAN_TECH_ETHERNET   0x02

Definition at line 293 of file cistpl.h.

#define CISTPL_LAN_TECH_FDDI   0x05

Definition at line 296 of file cistpl.h.

#define CISTPL_LAN_TECH_LOCALTALK   0x04

Definition at line 295 of file cistpl.h.

#define CISTPL_LAN_TECH_TOKENRING   0x03

Definition at line 294 of file cistpl.h.

#define CISTPL_LAN_TECH_WIRELESS   0x07

Definition at line 298 of file cistpl.h.

#define CISTPL_LINKTARGET   0x13

Definition at line 33 of file cistpl.h.

#define CISTPL_LONGLINK_A   0x11

Definition at line 31 of file cistpl.h.

#define CISTPL_LONGLINK_C   0x12

Definition at line 32 of file cistpl.h.

#define CISTPL_LONGLINK_CB   0x02

Definition at line 22 of file cistpl.h.

#define CISTPL_LONGLINK_MFC   0x06

Definition at line 26 of file cistpl.h.

#define CISTPL_MANFID   0x20

Definition at line 46 of file cistpl.h.

#define CISTPL_MAX_ALTSTR_STRINGS   4

Definition at line 85 of file cistpl.h.

#define CISTPL_MAX_CIS_SIZE   0x200

Definition at line 578 of file cistpl.h.

#define CISTPL_MAX_DEVICES   4

Definition at line 104 of file cistpl.h.

#define CISTPL_MAX_FUNCTIONS   8

Definition at line 73 of file cistpl.h.

#define CISTPL_MEM_MAX_WIN   8

Definition at line 437 of file cistpl.h.

#define CISTPL_MFC_ATTR   0x00

Definition at line 74 of file cistpl.h.

#define CISTPL_MFC_COMMON   0x01

Definition at line 75 of file cistpl.h.

#define CISTPL_NO_LINK   0x14

Definition at line 34 of file cistpl.h.

#define CISTPL_NULL   0x00

Definition at line 20 of file cistpl.h.

#define CISTPL_ORG   0x46

Definition at line 60 of file cistpl.h.

#define CISTPL_ORG_APPSPEC   0x01

Definition at line 518 of file cistpl.h.

#define CISTPL_ORG_FS   0x00

Definition at line 517 of file cistpl.h.

#define CISTPL_ORG_XIP   0x02

Definition at line 519 of file cistpl.h.

#define CISTPL_POWER_HIGHZ_OK   0x01

Definition at line 401 of file cistpl.h.

#define CISTPL_POWER_HIGHZ_REQ   0x02

Definition at line 402 of file cistpl.h.

#define CISTPL_POWER_IAVG   4

Definition at line 397 of file cistpl.h.

#define CISTPL_POWER_IDOWN   6

Definition at line 399 of file cistpl.h.

#define CISTPL_POWER_IPEAK   5

Definition at line 398 of file cistpl.h.

#define CISTPL_POWER_ISTATIC   3

Definition at line 396 of file cistpl.h.

#define CISTPL_POWER_VMAX   2

Definition at line 395 of file cistpl.h.

#define CISTPL_POWER_VMIN   1

Definition at line 394 of file cistpl.h.

#define CISTPL_POWER_VNOM   0

Definition at line 393 of file cistpl.h.

#define CISTPL_PWR_MGMNT   0x08

Definition at line 28 of file cistpl.h.

#define CISTPL_SERIAL_CMD_AT1   0x01

Definition at line 242 of file cistpl.h.

#define CISTPL_SERIAL_CMD_AT2   0x02

Definition at line 243 of file cistpl.h.

#define CISTPL_SERIAL_CMD_AT3   0x04

Definition at line 244 of file cistpl.h.

#define CISTPL_SERIAL_CMD_DMCL   0x40

Definition at line 248 of file cistpl.h.

#define CISTPL_SERIAL_CMD_MNP_AT   0x08

Definition at line 245 of file cistpl.h.

#define CISTPL_SERIAL_CMD_V25A   0x20

Definition at line 247 of file cistpl.h.

#define CISTPL_SERIAL_CMD_V25BIS   0x10

Definition at line 246 of file cistpl.h.

#define CISTPL_SERIAL_CMPR_MNP5   0x02

Definition at line 240 of file cistpl.h.

#define CISTPL_SERIAL_CMPR_V42BIS   0x01

Definition at line 239 of file cistpl.h.

#define CISTPL_SERIAL_ERR_MNP2_4   0x01

Definition at line 236 of file cistpl.h.

#define CISTPL_SERIAL_ERR_V42_LAPM   0x02

Definition at line 237 of file cistpl.h.

#define CISTPL_SERIAL_MOD_103   0x01

Definition at line 222 of file cistpl.h.

#define CISTPL_SERIAL_MOD_212A   0x10

Definition at line 226 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V21   0x02

Definition at line 223 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V22   0x08

Definition at line 225 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V22BIS   0x20

Definition at line 227 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V23   0x04

Definition at line 224 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V26   0x40

Definition at line 228 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V26BIS   0x80

Definition at line 229 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V27BIS   0x01

Definition at line 230 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V29   0x02

Definition at line 231 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V32   0x04

Definition at line 232 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V32BIS   0x08

Definition at line 233 of file cistpl.h.

#define CISTPL_SERIAL_MOD_V34   0x10

Definition at line 234 of file cistpl.h.

#define CISTPL_SERIAL_UART_16450   0x01

Definition at line 190 of file cistpl.h.

#define CISTPL_SERIAL_UART_16550   0x02

Definition at line 191 of file cistpl.h.

#define CISTPL_SERIAL_UART_1STOP   0x10

Definition at line 205 of file cistpl.h.

#define CISTPL_SERIAL_UART_2STOP   0x40

Definition at line 207 of file cistpl.h.

#define CISTPL_SERIAL_UART_5BIT   0x01

Definition at line 201 of file cistpl.h.

#define CISTPL_SERIAL_UART_6BIT   0x02

Definition at line 202 of file cistpl.h.

#define CISTPL_SERIAL_UART_7BIT   0x04

Definition at line 203 of file cistpl.h.

#define CISTPL_SERIAL_UART_8250   0x00

Definition at line 189 of file cistpl.h.

#define CISTPL_SERIAL_UART_8251   0x03

Definition at line 192 of file cistpl.h.

#define CISTPL_SERIAL_UART_85230   0x05

Definition at line 194 of file cistpl.h.

#define CISTPL_SERIAL_UART_8530   0x04

Definition at line 193 of file cistpl.h.

#define CISTPL_SERIAL_UART_8BIT   0x08

Definition at line 204 of file cistpl.h.

#define CISTPL_SERIAL_UART_EVEN   0x08

Definition at line 200 of file cistpl.h.

#define CISTPL_SERIAL_UART_MARK   0x02

Definition at line 198 of file cistpl.h.

#define CISTPL_SERIAL_UART_MSTOP   0x20

Definition at line 206 of file cistpl.h.

#define CISTPL_SERIAL_UART_ODD   0x04

Definition at line 199 of file cistpl.h.

#define CISTPL_SERIAL_UART_SPACE   0x01

Definition at line 197 of file cistpl.h.

#define CISTPL_SPCL   0x90

Definition at line 61 of file cistpl.h.

#define CISTPL_SWIL   0x23

Definition at line 49 of file cistpl.h.

#define CISTPL_SYSINIT_POST   0x01

Definition at line 157 of file cistpl.h.

#define CISTPL_SYSINIT_ROM   0x02

Definition at line 158 of file cistpl.h.

#define CISTPL_VERS_1   0x15

Definition at line 35 of file cistpl.h.

#define CISTPL_VERS_1_MAX_PROD_STRINGS   4

Definition at line 124 of file cistpl.h.

#define CISTPL_VERS_2   0x40

Definition at line 52 of file cistpl.h.

#define RETURN_FIRST_TUPLE   0xff

Definition at line 572 of file cistpl.h.

#define TUPLE_RETURN_COMMON   0x02

Definition at line 576 of file cistpl.h.

#define TUPLE_RETURN_LINK   0x01

Definition at line 575 of file cistpl.h.

Typedef Documentation

typedef unsigned char cisdata_t

Definition at line 18 of file cistpl.h.

typedef union cisparse_t cisparse_t