# types

name: acpi_execute_type
alias:
enum {OSL_GLOBAL_LOCK_HANDLER, OSL_NOTIFY_HANDLER, OSL_GPE_HANDLER, OSL_DEBUGGER_MAIN_THREAD, OSL_DEBUGGER_EXEC_THREAD, OSL_EC_POLL_HANDLER, OSL_EC_BURST_HANDLER}


name: timeout_fn
alias:
enum blk_eh_timer_return {BLK_EH_NOT_HANDLED, BLK_EH_HANDLED, BLK_EH_RESET_TIMER} (struct request *, bool)


name: rq_timed_out_fn
alias:
enum blk_eh_timer_return {BLK_EH_NOT_HANDLED, BLK_EH_HANDLED, BLK_EH_RESET_TIMER} (struct request *)


name: decompress_fn
alias:
int (*)(unsigned char *, long, long (*)(void *, unsigned long), long (*)(void *, unsigned long), unsigned char *, long *, void (*)(char *))


name: kdb_cmdflags_t
alias:
enum {KDB_ENABLE_ALL = 1, KDB_ENABLE_MEM_READ, KDB_ENABLE_MEM_WRITE = 4, KDB_ENABLE_REG_READ = 8, KDB_ENABLE_REG_WRITE = 16, KDB_ENABLE_INSPECT = 32, KDB_ENABLE_FLOW_CTRL = 64, KDB_ENABLE_SIGNAL = 128, KDB_ENABLE_REBOOT = 256, KDB_ENABLE_ALWAYS_SAFE = 512, KDB_ENABLE_MASK = 1023, KDB_ENABLE_ALL_NO_ARGS, KDB_ENABLE_MEM_READ_NO_ARGS = 2048, KDB_ENABLE_MEM_WRITE_NO_ARGS = 4096, KDB_ENABLE_REG_READ_NO_ARGS = 8192, KDB_ENABLE_REG_WRITE_NO_ARGS = 16384, KDB_ENABLE_INSPECT_NO_ARGS = 32768, KDB_ENABLE_FLOW_CTRL_NO_ARGS = 65536, KDB_ENABLE_SIGNAL_NO_ARGS = 131072, KDB_ENABLE_REBOOT_NO_ARGS = 262144, KDB_ENABLE_ALWAYS_SAFE_NO_ARGS = 524288, KDB_ENABLE_MASK_NO_ARGS = 1047552, KDB_REPEAT_NO_ARGS = 1073741824, KDB_REPEAT_WITH_ARGS = 2147483648}


name: kdb_reason_t
alias:
enum {KDB_REASON_ENTER = 1, KDB_REASON_ENTER_SLAVE, KDB_REASON_BREAK, KDB_REASON_DEBUG, KDB_REASON_OOPS, KDB_REASON_SWITCH, KDB_REASON_KEYBOARD, KDB_REASON_NMI, KDB_REASON_RECURSE, KDB_REASON_SSTEP, KDB_REASON_SYSTEM_NMI}


name: list_lru_walk_cb
alias:
enum lru_status {LRU_REMOVED, LRU_REMOVED_RETRY, LRU_ROTATE, LRU_SKIP, LRU_RETRY} (*)(struct list_head *, struct list_lru_one *, spinlock_t *, void *)


name: netdev_tx_t
alias:
enum netdev_tx {__NETDEV_TX_MIN = -2147483648, NETDEV_TX_OK = 0, NETDEV_TX_BUSY = 16, NETDEV_TX_LOCKED = 32}


name: rx_handler_func_t
alias:
enum rx_handler_result {RX_HANDLER_CONSUMED, RX_HANDLER_ANOTHER, RX_HANDLER_EXACT, RX_HANDLER_PASS} (struct sk_buff **)


name: phy_interface_t
alias:
enum {PHY_INTERFACE_MODE_NA, PHY_INTERFACE_MODE_MII, PHY_INTERFACE_MODE_GMII, PHY_INTERFACE_MODE_SGMII, PHY_INTERFACE_MODE_TBI, PHY_INTERFACE_MODE_REVMII, PHY_INTERFACE_MODE_RMII, PHY_INTERFACE_MODE_RGMII, PHY_INTERFACE_MODE_RGMII_ID, PHY_INTERFACE_MODE_RGMII_RXID, PHY_INTERFACE_MODE_RGMII_TXID, PHY_INTERFACE_MODE_RTBI, PHY_INTERFACE_MODE_SMII, PHY_INTERFACE_MODE_XGMII, PHY_INTERFACE_MODE_MOCA, PHY_INTERFACE_MODE_QSGMII, PHY_INTERFACE_MODE_MAX}


name: user_regset_set_fn
alias:
int (struct task_struct *, const struct user_regset *, unsigned int, unsigned int, const void *, const void *)


name: trace_print_func
alias:
enum print_line_t {TRACE_TYPE_PARTIAL_LINE, TRACE_TYPE_HANDLED, TRACE_TYPE_UNHANDLED, TRACE_TYPE_NO_CONSUME} (*)(struct trace_iterator *, int, struct trace_event *)


name: nf_logfn
alias:
void (struct net *, u_int8_t, unsigned int, const struct sk_buff *, const struct net_device *, const struct net_device *, const struct nf_loginfo *, const char *)


name: cpuset_filetype_t
alias:
enum {FILE_MEMORY_MIGRATE, FILE_CPULIST, FILE_MEMLIST, FILE_EFFECTIVE_CPULIST, FILE_EFFECTIVE_MEMLIST, FILE_CPU_EXCLUSIVE, FILE_MEM_EXCLUSIVE, FILE_MEM_HARDWALL, FILE_SCHED_LOAD_BALANCE, FILE_SCHED_RELAX_DOMAIN_LEVEL, FILE_MEMORY_PRESSURE_ENABLED, FILE_MEMORY_PRESSURE, FILE_SPREAD_PAGE, FILE_SPREAD_SLAB}


name: cpuset_flagbits_t
alias:
enum {CS_ONLINE, CS_CPU_EXCLUSIVE, CS_MEM_EXCLUSIVE, CS_MEM_HARDWALL, CS_MEMORY_MIGRATE, CS_SCHED_LOAD_BALANCE, CS_SPREAD_PAGE, CS_SPREAD_SLAB}


name: inflate_mode
alias:
enum {HEAD, FLAGS, TIME, OS, EXLEN, EXTRA, NAME, COMMENT, HCRC, DICTID, DICT, TYPE, TYPEDO, STORED, COPY, TABLE, LENLENS, CODELENS, LEN, LENEXT, DIST, DISTEXT, MATCH, LIT, CHECK, LENGTH, DONE, BAD, MEM, SYNC}


name: MPT_DRIVER_CLASS
alias:
enum {MPTBASE_DRIVER, MPTCTL_DRIVER, MPTSPI_DRIVER, MPTFC_DRIVER, MPTSAS_DRIVER, MPTLAN_DRIVER, MPTSTM_DRIVER, MPTUNKNOWN_DRIVER}


name: fw_address_callback_t
alias:
void (*)(struct fw_card *, struct fw_request *, int, int, int, int, unsigned long long, void *, size_t, void *)


name: flstate_t
alias:
enum {FL_READY, FL_STATUS, FL_CFI_QUERY, FL_JEDEC_QUERY, FL_ERASING, FL_ERASE_SUSPENDING, FL_ERASE_SUSPENDED, FL_WRITING, FL_WRITING_TO_BUFFER, FL_OTP_WRITE, FL_WRITE_SUSPENDING, FL_WRITE_SUSPENDED, FL_PM_SUSPENDED, FL_SYNCING, FL_UNLOADING, FL_LOCKING, FL_UNLOCKING, FL_POINT, FL_XIP_WHILE_ERASING, FL_XIP_WHILE_WRITING, FL_SHUTDOWN, FL_READING, FL_CACHEDPRG, FL_RESETING, FL_OTPING, FL_PREPARING_ERASE, FL_VERIFYING_ERASE, FL_UNKNOWN}


name: nand_ecc_modes_t
alias:
enum {NAND_ECC_NONE, NAND_ECC_SOFT, NAND_ECC_HW, NAND_ECC_HW_SYNDROME, NAND_ECC_HW_OOB_FIRST, NAND_ECC_SOFT_BCH}


name: parport_device_class
alias:
enum {PARPORT_CLASS_LEGACY, PARPORT_CLASS_PRINTER, PARPORT_CLASS_MODEM, PARPORT_CLASS_NET, PARPORT_CLASS_HDC, PARPORT_CLASS_PCMCIA, PARPORT_CLASS_MEDIA, PARPORT_CLASS_FDC, PARPORT_CLASS_PORTS, PARPORT_CLASS_SCANNER, PARPORT_CLASS_DIGCAM, PARPORT_CLASS_OTHER, PARPORT_CLASS_UNSPEC, PARPORT_CLASS_SCSIADAPTER}


name: cgs_add_irq_source_t
alias:
int (*)(void *, unsigned int, unsigned int, cgs_irq_source_set_func_t, cgs_irq_handler_func_t, void *)


name: hazard_t
alias:
enum {no_check, check_for_header2, check_for_header1, check_for_header2_err, check_for_header1_err, check_for_fire, check_z_buffer_addr0, check_z_buffer_addr1, check_z_buffer_addr_mode, check_destination_addr0, check_destination_addr1, check_destination_addr_mode, check_for_dummy, check_for_dd, check_texture_addr0, check_texture_addr1, check_texture_addr2, check_texture_addr3, check_texture_addr4, check_texture_addr5, check_texture_addr6, check_texture_addr7, check_texture_addr8, check_texture_addr_mode, check_for_vertex_count, check_number_texunits, forbidden_command}


name: via_irq_seq_type_t
alias:
enum {VIA_IRQ_ABSOLUTE, VIA_IRQ_RELATIVE, VIA_IRQ_SIGNAL = 268435456, VIA_IRQ_FORCE_SEQUENCE = 536870912}


name: dmx_pes_type_t
alias:
enum dmx_ts_pes {DMX_PES_AUDIO0, DMX_PES_VIDEO0, DMX_PES_TELETEXT0, DMX_PES_SUBTITLE0, DMX_PES_PCR0, DMX_PES_AUDIO1, DMX_PES_VIDEO1, DMX_PES_TELETEXT1, DMX_PES_SUBTITLE1, DMX_PES_PCR1, DMX_PES_AUDIO2, DMX_PES_VIDEO2, DMX_PES_TELETEXT2, DMX_PES_SUBTITLE2, DMX_PES_PCR2, DMX_PES_AUDIO3, DMX_PES_VIDEO3, DMX_PES_TELETEXT3, DMX_PES_SUBTITLE3, DMX_PES_PCR3, DMX_PES_OTHER}


name: flexcop_device_type_t
alias:
enum {FC_UNK, FC_CABLE, FC_AIR_DVBT, FC_AIR_ATSC1, FC_AIR_ATSC2, FC_AIR_ATSC3, FC_SKY_REV23, FC_SKY_REV26, FC_SKY_REV27, FC_SKY_REV28, FC_SKYS2_REV33}


name: flexcop_ibi_register
alias:
enum {dma1_000, dma1_004 = 4, dma1_008 = 8, dma1_00c = 12, dma2_010 = 16, dma2_014 = 20, dma2_018 = 24, dma2_01c = 28, tw_sm_c_100 = 256, tw_sm_c_104 = 260, tw_sm_c_108 = 264, tw_sm_c_10c = 268, tw_sm_c_110 = 272, lnb_switch_freq_200 = 512, misc_204 = 516, ctrl_208 = 520, irq_20c = 524, sw_reset_210 = 528, misc_214 = 532, mbox_v8_to_host_218 = 536, mbox_host_to_v8_21c = 540, pid_filter_300 = 768, pid_filter_304 = 772, pid_filter_308 = 776, pid_filter_30c = 780, index_reg_310 = 784, pid_n_reg_314 = 788, mac_low_reg_318 = 792, mac_high_reg_31c = 796, data_tag_400 = 1024, card_id_408 = 1032, card_id_40c = 1036, mac_address_418 = 1048, mac_address_41c = 1052, ci_600 = 1536, pi_604 = 1540, pi_608 = 1544, dvb_reg_60c = 1548, sram_ctrl_reg_700 = 1792, net_buf_reg_704 = 1796, cai_buf_reg_708 = 1800, cao_buf_reg_70c = 1804, media_buf_reg_710 = 1808, sram_dest_reg_714 = 1812, net_buf_reg_718 = 1816, wan_ctrl_reg_71c = 1820}


name: flexcop_sram_dest_target_t
alias:
enum {FC_SRAM_DEST_TARGET_WAN_USB, FC_SRAM_DEST_TARGET_DMA1, FC_SRAM_DEST_TARGET_DMA2, FC_SRAM_DEST_TARGET_FC3_CA}


name: fe_bandwidth_t
alias:
enum fe_bandwidth {BANDWIDTH_8_MHZ, BANDWIDTH_7_MHZ, BANDWIDTH_6_MHZ, BANDWIDTH_AUTO, BANDWIDTH_5_MHZ, BANDWIDTH_10_MHZ, BANDWIDTH_1_712_MHZ}


name: fe_code_rate_t
alias:
enum fe_code_rate {FEC_NONE, FEC_1_2, FEC_2_3, FEC_3_4, FEC_4_5, FEC_5_6, FEC_6_7, FEC_7_8, FEC_8_9, FEC_AUTO, FEC_3_5, FEC_9_10, FEC_2_5}


name: fe_guard_interval_t
alias:
enum fe_guard_interval {GUARD_INTERVAL_1_32, GUARD_INTERVAL_1_16, GUARD_INTERVAL_1_8, GUARD_INTERVAL_1_4, GUARD_INTERVAL_AUTO, GUARD_INTERVAL_1_128, GUARD_INTERVAL_19_128, GUARD_INTERVAL_19_256, GUARD_INTERVAL_PN420, GUARD_INTERVAL_PN595, GUARD_INTERVAL_PN945}


name: fe_modulation_t
alias:
enum fe_modulation {QPSK, QAM_16, QAM_32, QAM_64, QAM_128, QAM_256, QAM_AUTO, VSB_8, VSB_16, PSK_8, APSK_16, APSK_32, DQPSK, QAM_4_NR}


name: fe_status_t
alias:
enum fe_status {FE_HAS_SIGNAL = 1, FE_HAS_CARRIER, FE_HAS_VITERBI = 4, FE_HAS_SYNC = 8, FE_HAS_LOCK = 16, FE_TIMEDOUT = 32, FE_REINIT = 64}


name: fe_transmit_mode_t
alias:
enum fe_transmit_mode {TRANSMISSION_MODE_2K, TRANSMISSION_MODE_8K, TRANSMISSION_MODE_AUTO, TRANSMISSION_MODE_4K, TRANSMISSION_MODE_1K, TRANSMISSION_MODE_16K, TRANSMISSION_MODE_32K, TRANSMISSION_MODE_C1, TRANSMISSION_MODE_C3780}


name: flexcop_usb_i2c_function_t
alias:
enum {USB_FUNC_I2C_WRITE = 1, USB_FUNC_I2C_MULTIWRITE, USB_FUNC_I2C_READ, USB_FUNC_I2C_REPEATWRITE, USB_FUNC_GET_DESCRIPTOR, USB_FUNC_I2C_REPEATREAD, USB_FUNC_I2C_CHECKWRITE, USB_FUNC_I2C_CHECKRESULT}


name: flexcop_usb_mem_page_t
alias:
enum {V8_MEMORY_PAGE_DVB_CI = 32, V8_MEMORY_PAGE_DVB_DS = 64, V8_MEMORY_PAGE_MULTI2 = 96, V8_MEMORY_PAGE_FLASH = 128}


name: flexcop_usb_request_t
alias:
enum {B2C2_USB_WRITE_V8_MEM = 4, B2C2_USB_READ_V8_MEM, B2C2_USB_READ_REG = 8, B2C2_USB_WRITE_REG = 10, B2C2_USB_WRITEREGHI, B2C2_USB_FLASH_BLOCK = 16, B2C2_USB_I2C_REQUEST, B2C2_USB_UTILITY}


name: OSD_Command
alias:
enum {OSD_Close = 1, OSD_Open, OSD_Show, OSD_Hide, OSD_Clear, OSD_Fill, OSD_SetColor, OSD_SetPalette, OSD_SetTrans, OSD_SetPixel, OSD_GetPixel, OSD_SetRow, OSD_SetBlock, OSD_FillRow, OSD_FillBlock, OSD_Line, OSD_Query, OSD_Test, OSD_Text, OSD_SetWindow, OSD_MoveWindow, OSD_OpenRaw}


name: osd_raw_window_t
alias:
enum {OSD_BITMAP1, OSD_BITMAP2, OSD_BITMAP4, OSD_BITMAP8, OSD_BITMAP1HR, OSD_BITMAP2HR, OSD_BITMAP4HR, OSD_BITMAP8HR, OSD_YCRCB422, OSD_YCRCB444, OSD_YCRCB444HR, OSD_VIDEOTSIZE, OSD_VIDEOHSIZE, OSD_VIDEOQSIZE, OSD_VIDEODSIZE, OSD_VIDEOTHSIZE, OSD_VIDEOTQSIZE, OSD_VIDEOTDSIZE, OSD_VIDEONSIZE, OSD_CURSOR}


name: mux_states_t
alias:
enum {AD_MUX_DUMMY, AD_MUX_DETACHED, AD_MUX_WAITING, AD_MUX_ATTACHED, AD_MUX_COLLECTING_DISTRIBUTING}


name: rx_states_t
alias:
enum {AD_RX_DUMMY, AD_RX_INITIALIZE, AD_RX_PORT_DISABLED, AD_RX_LACP_DISABLED, AD_RX_EXPIRED, AD_RX_DEFAULTED, AD_RX_CURRENT}


name: CTLX_STATE
alias:
enum ctlx_state {CTLX_START, CTLX_COMPLETE, CTLX_REQ_FAILED, CTLX_PENDING, CTLX_REQ_SUBMITTED, CTLX_REQ_COMPLETE, CTLX_RESP_COMPLETE}


name: IPS_CALLBACK_FUNCION
alias:
enum _IPS_CALLBACK_FUNCION {IPS_CALLBACK_NONE, IPS_CALLBACK_MGNT_LINK_REQUEST, IPS_CALLBACK_JOIN_REQUEST}


name: HT_EXTCHNL_OFFSET
alias:
enum _HT_EXTCHNL_OFFSET {HT_EXTCHNL_OFFSET_NO_EXT, HT_EXTCHNL_OFFSET_UPPER, HT_EXTCHNL_OFFSET_NO_DEF, HT_EXTCHNL_OFFSET_LOWER}


name: LED_STRATEGY_8190
alias:
enum _LED_STRATEGY_8190 {SW_LED_MODE0, SW_LED_MODE1, SW_LED_MODE2, SW_LED_MODE3, SW_LED_MODE4, HW_LED}


name: RT_CUSTOMER_ID
alias:
enum _RT_CUSTOMER_ID {RT_CID_DEFAULT, RT_CID_8187_ALPHA0, RT_CID_8187_SERCOMM_PS, RT_CID_8187_HW_LED, RT_CID_8187_NETGEAR, RT_CID_WHQL, RT_CID_819x_CAMEO, RT_CID_819x_RUNTOP, RT_CID_819x_Senao, RT_CID_TOSHIBA, RT_CID_819x_Netcore, RT_CID_Nettronix, RT_CID_DLINK, RT_CID_PRONET}


name: firmware_status_e
alias:
enum _firmware_status {FW_STATUS_0_INIT, FW_STATUS_1_MOVE_BOOT_CODE, FW_STATUS_2_MOVE_MAIN_CODE, FW_STATUS_3_TURNON_CPU, FW_STATUS_4_MOVE_DATA_CODE, FW_STATUS_5_READY}


name: rtl819xUsb_loopback_e
alias:
enum _rtl819xUsb_loopback {RTL819xU_NO_LOOPBACK, RTL819xU_MAC_LOOPBACK, RTL819xU_DMA_LOOPBACK, RTL819xU_CCK_LOOPBACK}


name: HW90_BLOCK_E
alias:
enum _HW90_BLOCK {HW90_BLOCK_MAC, HW90_BLOCK_PHY0, HW90_BLOCK_PHY1, HW90_BLOCK_RF, HW90_BLOCK_MAXIMUM}


name: SwChnlCmdID
alias:
enum _SwChnlCmdID {CmdID_End, CmdID_SetTxPowerLevel, CmdID_BBRegWrite10, CmdID_WritePortUlong, CmdID_WritePortUshort, CmdID_WritePortUchar, CmdID_RF_WriteReg}


name: disp_output_t
alias:
enum _disp_output_t {do_LCD1_PRI = 13828176, do_LCD1_SEC = 14876770, do_LCD2_PRI = 18612496, do_LCD2_SEC = 19661096, do_CRT_PRI = 110886928, do_CRT_SEC = 111935528}


name: PFN_DVICTRL_INIT
alias:
long (*)(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)


name: ahc_bug
alias:
enum {AHC_BUGNONE, AHC_TMODE_WIDEODD_BUG, AHC_AUTOFLUSH_BUG, AHC_CACHETHEN_BUG = 4, AHC_CACHETHEN_DIS_BUG = 8, AHC_PCI_2_1_RETRY_BUG = 16, AHC_PCI_MWI_BUG = 32, AHC_SCBCHAN_UPLOAD_BUG = 64}


name: ahc_chip
alias:
enum {AHC_NONE, AHC_CHIPID_MASK = 255, AHC_AIC7770 = 1, AHC_AIC7850, AHC_AIC7855, AHC_AIC7859, AHC_AIC7860, AHC_AIC7870, AHC_AIC7880, AHC_AIC7895, AHC_AIC7895C, AHC_AIC7890, AHC_AIC7896, AHC_AIC7892, AHC_AIC7899, AHC_VL = 256, AHC_EISA = 512, AHC_PCI = 1024, AHC_BUS_MASK = 3840}


name: ahc_feature
alias:
enum {AHC_FENONE, AHC_ULTRA, AHC_ULTRA2, AHC_WIDE = 4, AHC_TWIN = 8, AHC_MORE_SRAM = 16, AHC_CMD_CHAN = 32, AHC_QUEUE_REGS = 64, AHC_SG_PRELOAD = 128, AHC_SPIOCAP = 256, AHC_MULTI_TID = 512, AHC_HS_MAILBOX = 1024, AHC_DT = 2048, AHC_NEW_TERMCTL = 4096, AHC_MULTI_FUNC = 8192, AHC_LARGE_SCBS = 16384, AHC_AUTORATE = 32768, AHC_AUTOPAUSE = 65536, AHC_TARGETMODE = 131072, AHC_MULTIROLE = 262144, AHC_REMOVABLE = 524288, AHC_HVD = 1048576, AHC_AIC7770_FE = 0, AHC_AIC7850_FE = 196865, AHC_AIC7860_FE = 196865, AHC_AIC7870_FE = 196608, AHC_AIC7880_FE, AHC_AIC7890_FE = 153330, AHC_AIC7892_FE = 253682, AHC_AIC7895_FE = 221233, AHC_AIC7895C_FE = 221745, AHC_AIC7896_FE = 161522, AHC_AIC7899_FE = 261874}


name: ahc_flag
alias:
enum {AHC_FNONE, AHC_PRIMARY_CHANNEL = 3, AHC_USEDEFAULTS, AHC_SEQUENCER_DEBUG = 8, AHC_SHARED_SRAM = 16, AHC_LARGE_SEEPROM = 32, AHC_RESET_BUS_A = 64, AHC_RESET_BUS_B = 128, AHC_EXTENDED_TRANS_A = 256, AHC_EXTENDED_TRANS_B = 512, AHC_TERM_ENB_A = 1024, AHC_TERM_ENB_B = 2048, AHC_INITIATORROLE = 4096, AHC_TARGETROLE = 8192, AHC_NEWEEPROM_FMT = 16384, AHC_TQINFIFO_BLOCKED = 65536, AHC_INT50_SPEEDFLEX = 131072, AHC_SCB_BTT = 262144, AHC_BIOS_ENABLED = 524288, AHC_ALL_INTERRUPTS = 1048576, AHC_PAGESCBS = 4194304, AHC_EDGE_INTERRUPT = 8388608, AHC_39BIT_ADDRESSING = 16777216, AHC_LSCBS_ENABLED = 33554432, AHC_SCB_CONFIG_USED = 67108864, AHC_NO_BIOS_INIT = 134217728, AHC_DISABLE_PCI_PERR = 268435456, AHC_HAS_TERM_LOGIC = 536870912}


name: ahc_msg_type
alias:
enum {MSG_TYPE_NONE, MSG_TYPE_INITIATOR_MSGOUT, MSG_TYPE_INITIATOR_MSGIN, MSG_TYPE_TARGET_MSGOUT, MSG_TYPE_TARGET_MSGIN}


name: scb_flag
alias:
enum {SCB_FREE, SCB_OTHERTCL_TIMEOUT = 2, SCB_DEVICE_RESET = 4, SCB_SENSE = 8, SCB_CDB32_PTR = 16, SCB_RECOVERY_SCB = 32, SCB_AUTO_NEGOTIATE = 64, SCB_NEGOTIATE = 128, SCB_ABORT = 256, SCB_UNTAGGEDQ = 512, SCB_ACTIVE = 1024, SCB_TARGET_IMMEDIATE = 2048, SCB_TRANSMISSION_ERROR = 4096, SCB_TARGET_SCB = 8192, SCB_SILENT = 16384}


name: ahc_linux_dev_flags
alias:
enum {AHC_DEV_FREEZE_TIL_EMPTY = 2, AHC_DEV_Q_BASIC = 16, AHC_DEV_Q_TAGGED = 32, AHC_DEV_PERIODIC_OTAG = 64}


name: ac_code
alias:
enum {AC_GETDEV_CHANGED = 2048, AC_INQ_CHANGED = 1024, AC_TRANSFER_NEG = 512, AC_LOST_DEVICE = 256, AC_FOUND_DEVICE = 128, AC_PATH_DEREGISTERED = 64, AC_PATH_REGISTERED = 32, AC_SENT_BDR = 16, AC_SCSI_AEN = 8, AC_UNSOL_RESEL = 2, AC_BUS_RESET = 1}


name: cam_status
alias:
enum {CAM_REQ_INPROG, CAM_REQ_CMP, CAM_REQ_ABORTED, CAM_UA_ABORT, CAM_REQ_CMP_ERR, CAM_BUSY, CAM_REQ_INVALID, CAM_PATH_INVALID, CAM_SEL_TIMEOUT, CAM_CMD_TIMEOUT, CAM_SCSI_STATUS_ERROR, CAM_SCSI_BUS_RESET, CAM_UNCOR_PARITY, CAM_AUTOSENSE_FAIL, CAM_NO_HBA, CAM_DATA_RUN_ERR, CAM_UNEXP_BUSFREE, CAM_SEQUENCE_FAIL, CAM_CCB_LEN_ERR, CAM_PROVIDE_FAIL, CAM_BDR_SENT, CAM_REQ_TERMIO, CAM_UNREC_HBA_ERROR, CAM_REQ_TOO_BIG, CAM_UA_TERMIO, CAM_MSG_REJECT_REC, CAM_DEV_NOT_THERE, CAM_RESRC_UNAVAIL, CAM_REQUEUE_REQ, CAM_DEV_QFRZN = 64, CAM_STATUS_MASK = 63}


name: ahd_bug
alias:
enum {AHD_BUGNONE, AHD_SENT_SCB_UPDATE_BUG, AHD_ABORT_LQI_BUG, AHD_PKT_BITBUCKET_BUG = 4, AHD_LONG_SETIMO_BUG = 8, AHD_NLQICRC_DELAYED_BUG = 16, AHD_SCSIRST_BUG = 32, AHD_PCIX_CHIPRST_BUG = 64, AHD_PCIX_MMAPIO_BUG = 128, AHD_PCIX_SCBRAM_RD_BUG = 256, AHD_PCIX_BUG_MASK = 448, AHD_LQO_ATNO_BUG = 512, AHD_AUTOFLUSH_BUG = 1024, AHD_CLRLQO_AUTOCLR_BUG = 2048, AHD_PKTIZED_STATUS_BUG = 4096, AHD_PKT_LUN_BUG = 8192, AHD_NONPACKFIFO_BUG = 16384, AHD_MDFF_WSCBPTR_BUG = 32768, AHD_REG_SLOW_SETTLE_BUG = 65536, AHD_SET_MODE_BUG = 131072, AHD_BUSFREEREV_BUG = 262144, AHD_PACED_NEGTABLE_BUG = 524288, AHD_LQOOVERRUN_BUG = 1048576, AHD_INTCOLLISION_BUG = 2097152, AHD_EARLY_REQ_BUG = 4194304, AHD_FAINT_LED_BUG = 8388608}


name: ahd_chip
alias:
enum {AHD_NONE, AHD_CHIPID_MASK = 255, AHD_AIC7901 = 1, AHD_AIC7902, AHD_AIC7901A, AHD_PCI = 256, AHD_PCIX = 512, AHD_BUS_MASK = 3840}


name: ahd_feature
alias:
enum {AHD_FENONE, AHD_WIDE, AHD_AIC79XXB_SLOWCRC, AHD_MULTI_FUNC = 256, AHD_TARGETMODE = 4096, AHD_MULTIROLE = 8192, AHD_RTI = 16384, AHD_NEW_IOCELL_OPTS = 32768, AHD_NEW_DFCNTRL_OPTS = 65536, AHD_FAST_CDB_DELIVERY = 131072, AHD_REMOVABLE = 0, AHD_AIC7901_FE = 0, AHD_AIC7901A_FE = 0, AHD_AIC7902_FE = 256}


name: ahd_flag
alias:
enum {AHD_FNONE, AHD_BOOT_CHANNEL, AHD_USEDEFAULTS = 4, AHD_SEQUENCER_DEBUG = 8, AHD_RESET_BUS_A = 16, AHD_EXTENDED_TRANS_A = 32, AHD_TERM_ENB_A = 64, AHD_SPCHK_ENB_A = 128, AHD_STPWLEVEL_A = 256, AHD_INITIATORROLE = 512, AHD_TARGETROLE = 1024, AHD_RESOURCE_SHORTAGE = 2048, AHD_TQINFIFO_BLOCKED = 4096, AHD_INT50_SPEEDFLEX = 8192, AHD_BIOS_ENABLED = 16384, AHD_ALL_INTERRUPTS = 32768, AHD_39BIT_ADDRESSING = 65536, AHD_64BIT_ADDRESSING = 131072, AHD_CURRENT_SENSING = 262144, AHD_SCB_CONFIG_USED = 524288, AHD_HP_BOARD = 1048576, AHD_BUS_RESET_ACTIVE = 2097152, AHD_UPDATE_PEND_CMDS = 4194304, AHD_RUNNING_QOUTFIFO = 8388608, AHD_HAD_FIRST_SEL = 16777216}


name: ahd_msg_flags
alias:
enum {MSG_FLAG_NONE, MSG_FLAG_EXPECT_PPR_BUSFREE, MSG_FLAG_IU_REQ_CHANGED, MSG_FLAG_EXPECT_IDE_BUSFREE = 4, MSG_FLAG_EXPECT_QASREJ_BUSFREE = 8, MSG_FLAG_PACKETIZED = 16}


name: ahd_linux_dev_flags
alias:
enum {AHD_DEV_FREEZE_TIL_EMPTY = 2, AHD_DEV_Q_BASIC = 16, AHD_DEV_Q_TAGGED = 32, AHD_DEV_PERIODIC_OTAG = 64}


name: DAC960_CommandType_T
alias:
enum {DAC960_ReadCommand = 1, DAC960_WriteCommand, DAC960_ReadRetryCommand, DAC960_WriteRetryCommand, DAC960_MonitoringCommand, DAC960_ImmediateCommand, DAC960_QueuedCommand}


name: DAC960_HardwareType_T
alias:
enum {DAC960_BA_Controller = 1, DAC960_LP_Controller, DAC960_LA_Controller, DAC960_PG_Controller, DAC960_PD_Controller, DAC960_P_Controller, DAC960_GEM_Controller}


name: DAC960_MessageLevel_T
alias:
enum DAC960_MessageLevel {DAC960_AnnounceLevel, DAC960_InfoLevel, DAC960_NoticeLevel, DAC960_WarningLevel, DAC960_ErrorLevel, DAC960_ProgressLevel, DAC960_CriticalLevel, DAC960_UserCriticalLevel}


name: DAC960_SCSI_RequestSenseKey_T
alias:
enum {DAC960_SenseKey_NoSense, DAC960_SenseKey_RecoveredError, DAC960_SenseKey_NotReady, DAC960_SenseKey_MediumError, DAC960_SenseKey_HardwareError, DAC960_SenseKey_IllegalRequest, DAC960_SenseKey_UnitAttention, DAC960_SenseKey_DataProtect, DAC960_SenseKey_BlankCheck, DAC960_SenseKey_VendorSpecific, DAC960_SenseKey_CopyAborted, DAC960_SenseKey_AbortedCommand, DAC960_SenseKey_Equal, DAC960_SenseKey_VolumeOverflow, DAC960_SenseKey_Miscompare, DAC960_SenseKey_Reserved}


name: DAC960_V1_CommandOpcode_T
alias:
enum {DAC960_V1_ReadExtended = 51, DAC960_V1_WriteExtended, DAC960_V1_ReadAheadExtended, DAC960_V1_ReadExtendedWithScatterGather = 179, DAC960_V1_WriteExtendedWithScatterGather, DAC960_V1_Read = 54, DAC960_V1_ReadWithScatterGather = 182, DAC960_V1_Write = 55, DAC960_V1_WriteWithScatterGather = 183, DAC960_V1_DCDB = 4, DAC960_V1_DCDBWithScatterGather = 132, DAC960_V1_Flush = 10, DAC960_V1_Enquiry = 83, DAC960_V1_Enquiry2 = 28, DAC960_V1_GetLogicalDriveElement = 85, DAC960_V1_GetLogicalDriveInformation = 25, DAC960_V1_IOPortRead = 57, DAC960_V1_IOPortWrite, DAC960_V1_GetSDStats = 62, DAC960_V1_GetPDStats, DAC960_V1_PerformEventLogOperation = 114, DAC960_V1_StartDevice = 16, DAC960_V1_GetDeviceState = 80, DAC960_V1_StopChannel = 19, DAC960_V1_StartChannel = 18, DAC960_V1_ResetChannel = 26, DAC960_V1_Rebuild = 9, DAC960_V1_RebuildAsync = 22, DAC960_V1_CheckConsistency = 15, DAC960_V1_CheckConsistencyAsync = 30, DAC960_V1_RebuildStat = 12, DAC960_V1_GetRebuildProgress = 39, DAC960_V1_RebuildControl = 31, DAC960_V1_ReadBadBlockTable = 11, DAC960_V1_ReadBadDataTable = 37, DAC960_V1_ClearBadDataTable, DAC960_V1_GetErrorTable = 23, DAC960_V1_AddCapacityAsync = 42, DAC960_V1_BackgroundInitializationControl, DAC960_V1_ReadConfig2 = 61, DAC960_V1_WriteConfig2 = 60, DAC960_V1_ReadConfigurationOnDisk = 74, DAC960_V1_WriteConfigurationOnDisk, DAC960_V1_ReadConfiguration = 78, DAC960_V1_ReadBackupConfiguration = 77, DAC960_V1_WriteConfiguration = 79, DAC960_V1_AddConfiguration = 76, DAC960_V1_ReadConfigurationLabel = 72, DAC960_V1_WriteConfigurationLabel, DAC960_V1_LoadImage = 32, DAC960_V1_StoreImage, DAC960_V1_ProgramImage, DAC960_V1_SetDiagnosticMode = 49, DAC960_V1_RunDiagnostic, DAC960_V1_GetSubsystemData = 112, DAC960_V1_SetSubsystemParameters, DAC960_V1_Enquiry_Old = 5, DAC960_V1_GetDeviceState_Old = 20, DAC960_V1_Read_Old = 2, DAC960_V1_Write_Old, DAC960_V1_ReadWithScatterGather_Old = 130, DAC960_V1_WriteWithScatterGather_Old}


name: DAC960_V1_LogicalDriveState_T
alias:
enum {DAC960_V1_LogicalDrive_Online = 3, DAC960_V1_LogicalDrive_Critical, DAC960_V1_LogicalDrive_Offline = 255}


name: DAC960_V1_PhysicalDeviceState_T
alias:
enum {DAC960_V1_Device_Dead, DAC960_V1_Device_WriteOnly = 2, DAC960_V1_Device_Online, DAC960_V1_Device_Standby = 16}


name: DAC960_V2_CommandOpcode_T
alias:
enum {DAC960_V2_MemCopy = 1, DAC960_V2_SCSI_10_Passthru, DAC960_V2_SCSI_255_Passthru, DAC960_V2_SCSI_10, DAC960_V2_SCSI_256, DAC960_V2_IOCTL = 32}


name: DAC960_V2_IOCTL_Opcode_T
alias:
enum {DAC960_V2_GetControllerInfo = 1, DAC960_V2_GetLogicalDeviceInfoValid = 3, DAC960_V2_GetPhysicalDeviceInfoValid = 5, DAC960_V2_GetHealthStatus = 17, DAC960_V2_GetEvent = 21, DAC960_V2_StartDiscovery = 129, DAC960_V2_SetDeviceState, DAC960_V2_RebuildDeviceStart = 136, DAC960_V2_RebuildDeviceStop, DAC960_V2_ConsistencyCheckStart = 140, DAC960_V2_ConsistencyCheckStop, DAC960_V2_SetMemoryMailbox, DAC960_V2_PauseDevice = 146, DAC960_V2_TranslatePhysicalToLogicalDevice = 197}


name: DAC960_V2_LogicalDeviceState_T
alias:
enum {DAC960_V2_LogicalDevice_Online = 1, DAC960_V2_LogicalDevice_Offline = 8, DAC960_V2_LogicalDevice_Critical}


name: DAC960_V2_OperationDevice_T
alias:
enum {DAC960_V2_Physical_Device, DAC960_V2_RAID_Device, DAC960_V2_Physical_Channel, DAC960_V2_RAID_Channel, DAC960_V2_Physical_Controller, DAC960_V2_RAID_Controller, DAC960_V2_Configuration_Group = 16, DAC960_V2_Enclosure}


name: DAC960_V2_PhysicalDeviceState_T
alias:
enum {DAC960_V2_Device_Unconfigured, DAC960_V2_Device_Online, DAC960_V2_Device_Rebuild = 3, DAC960_V2_Device_Missing, DAC960_V2_Device_Critical, DAC960_V2_Device_Dead = 8, DAC960_V2_Device_SuspectedDead = 12, DAC960_V2_Device_CommandedOffline = 16, DAC960_V2_Device_Standby = 33, DAC960_V2_Device_InvalidState = 255}


name: DAC960_V2_ProcessorType_T
alias:
enum {DAC960_V2_ProcessorType_i960CA = 1, DAC960_V2_ProcessorType_i960RD, DAC960_V2_ProcessorType_i960RN, DAC960_V2_ProcessorType_i960RP, DAC960_V2_ProcessorType_NorthBay, DAC960_V2_ProcessorType_StrongArm, DAC960_V2_ProcessorType_i960RM}


name: ixgb_bus_speed
alias:
enum {ixgb_bus_speed_unknown, ixgb_bus_speed_33, ixgb_bus_speed_66, ixgb_bus_speed_100, ixgb_bus_speed_133, ixgb_bus_speed_reserved}


name: ixgb_phy_type
alias:
enum {ixgb_phy_type_unknown, ixgb_phy_type_g6005, ixgb_phy_type_g6104, ixgb_phy_type_txn17201, ixgb_phy_type_txn17401, ixgb_phy_type_bcm}


name: i40e_status
alias:
enum i40e_status_code {I40E_SUCCESS, I40E_ERR_NVM = -1, I40E_ERR_NVM_CHECKSUM = -2, I40E_ERR_PHY = -3, I40E_ERR_CONFIG = -4, I40E_ERR_PARAM = -5, I40E_ERR_MAC_TYPE = -6, I40E_ERR_UNKNOWN_PHY = -7, I40E_ERR_LINK_SETUP = -8, I40E_ERR_ADAPTER_STOPPED = -9, I40E_ERR_INVALID_MAC_ADDR = -10, I40E_ERR_DEVICE_NOT_SUPPORTED = -11, I40E_ERR_MASTER_REQUESTS_PENDING = -12, I40E_ERR_INVALID_LINK_SETTINGS = -13, I40E_ERR_AUTONEG_NOT_COMPLETE = -14, I40E_ERR_RESET_FAILED = -15, I40E_ERR_SWFW_SYNC = -16, I40E_ERR_NO_AVAILABLE_VSI = -17, I40E_ERR_NO_MEMORY = -18, I40E_ERR_BAD_PTR = -19, I40E_ERR_RING_FULL = -20, I40E_ERR_INVALID_PD_ID = -21, I40E_ERR_INVALID_QP_ID = -22, I40E_ERR_INVALID_CQ_ID = -23, I40E_ERR_INVALID_CEQ_ID = -24, I40E_ERR_INVALID_AEQ_ID = -25, I40E_ERR_INVALID_SIZE = -26, I40E_ERR_INVALID_ARP_INDEX = -27, I40E_ERR_INVALID_FPM_FUNC_ID = -28, I40E_ERR_QP_INVALID_MSG_SIZE = -29, I40E_ERR_QP_TOOMANY_WRS_POSTED = -30, I40E_ERR_INVALID_FRAG_COUNT = -31, I40E_ERR_QUEUE_EMPTY = -32, I40E_ERR_INVALID_ALIGNMENT = -33, I40E_ERR_FLUSHED_QUEUE = -34, I40E_ERR_INVALID_PUSH_PAGE_INDEX = -35, I40E_ERR_INVALID_IMM_DATA_SIZE = -36, I40E_ERR_TIMEOUT = -37, I40E_ERR_OPCODE_MISMATCH = -38, I40E_ERR_CQP_COMPL_ERROR = -39, I40E_ERR_INVALID_VF_ID = -40, I40E_ERR_INVALID_HMCFN_ID = -41, I40E_ERR_BACKING_PAGE_ERROR = -42, I40E_ERR_NO_PBLCHUNKS_AVAILABLE = -43, I40E_ERR_INVALID_PBLE_INDEX = -44, I40E_ERR_INVALID_SD_INDEX = -45, I40E_ERR_INVALID_PAGE_DESC_INDEX = -46, I40E_ERR_INVALID_SD_TYPE = -47, I40E_ERR_MEMCPY_FAILED = -48, I40E_ERR_INVALID_HMC_OBJ_INDEX = -49, I40E_ERR_INVALID_HMC_OBJ_COUNT = -50, I40E_ERR_INVALID_SRQ_ARM_LIMIT = -51, I40E_ERR_SRQ_ENABLED = -52, I40E_ERR_ADMIN_QUEUE_ERROR = -53, I40E_ERR_ADMIN_QUEUE_TIMEOUT = -54, I40E_ERR_BUF_TOO_SHORT = -55, I40E_ERR_ADMIN_QUEUE_FULL = -56, I40E_ERR_ADMIN_QUEUE_NO_WORK = -57, I40E_ERR_BAD_IWARP_CQE = -58, I40E_ERR_NVM_BLANK_MODE = -59, I40E_ERR_NOT_IMPLEMENTED = -60, I40E_ERR_PE_DOORBELL_NOT_ENABLED = -61, I40E_ERR_DIAG_TEST_FAILED = -62, I40E_ERR_NOT_READY = -63, I40E_NOT_SUPPORTED = -64, I40E_ERR_FIRMWARE_API_VERSION = -65}


name: e1000_1000t_rx_status
alias:
enum {e1000_1000t_rx_status_not_ok, e1000_1000t_rx_status_ok, e1000_1000t_rx_status_undefined = 255}


name: e1000_10bt_ext_dist_enable
alias:
enum {e1000_10bt_ext_dist_enable_normal, e1000_10bt_ext_dist_enable_lower, e1000_10bt_ext_dist_enable_undefined = 255}


name: e1000_auto_x_mode
alias:
enum {e1000_auto_x_mode_manual_mdi, e1000_auto_x_mode_manual_mdix, e1000_auto_x_mode_auto1, e1000_auto_x_mode_auto2, e1000_auto_x_mode_undefined = 255}


name: e1000_bus_speed
alias:
enum {e1000_bus_speed_unknown, e1000_bus_speed_33, e1000_bus_speed_66, e1000_bus_speed_100, e1000_bus_speed_120, e1000_bus_speed_133, e1000_bus_speed_reserved}


name: e1000_cable_length
alias:
enum {e1000_cable_length_50, e1000_cable_length_50_80, e1000_cable_length_80_110, e1000_cable_length_110_140, e1000_cable_length_140, e1000_cable_length_undefined = 255}


name: e1000_dsp_config
alias:
enum {e1000_dsp_config_disabled, e1000_dsp_config_enabled, e1000_dsp_config_activated, e1000_dsp_config_undefined = 255}


name: e1000_eeprom_type
alias:
enum {e1000_eeprom_uninitialized, e1000_eeprom_spi, e1000_eeprom_microwire, e1000_eeprom_flash, e1000_eeprom_none, e1000_num_eeprom_types}


name: e1000_mac_type
alias:
enum {e1000_undefined, e1000_82542_rev2_0, e1000_82542_rev2_1, e1000_82543, e1000_82544, e1000_82540, e1000_82545, e1000_82545_rev_3, e1000_82546, e1000_ce4100, e1000_82546_rev_3, e1000_82541, e1000_82541_rev_2, e1000_82547, e1000_82547_rev_2, e1000_num_macs}


name: e1000_media_type
alias:
enum {e1000_media_type_copper, e1000_media_type_fiber, e1000_media_type_internal_serdes, e1000_num_media_types}


name: e1000_polarity_reversal
alias:
enum {e1000_polarity_reversal_enabled, e1000_polarity_reversal_disabled, e1000_polarity_reversal_undefined = 255}


name: chip_t
alias:
enum {CH_8139, CH_8139_K, CH_8139A, CH_8139A_G, CH_8139B, CH_8130, CH_8139C, CH_8100, CH_8100B_8139D, CH_8101}


name: IRDA_DONGLE
alias:
enum {IRDA_TEKRAM_DONGLE, IRDA_ESI_DONGLE, IRDA_ACTISYS_DONGLE, IRDA_ACTISYS_PLUS_DONGLE, IRDA_GIRBIL_DONGLE, IRDA_LITELINK_DONGLE, IRDA_AIRPORT_DONGLE, IRDA_OLD_BELKIN_DONGLE, IRDA_EP7211_IR, IRDA_MCP2120_DONGLE, IRDA_ACT200L_DONGLE, IRDA_MA600_DONGLE, IRDA_TOIM3232_DONGLE, IRDA_EP7211_DONGLE}


name: AtmelFWType
alias:
enum {ATMEL_FW_TYPE_NONE, ATMEL_FW_TYPE_502, ATMEL_FW_TYPE_502D, ATMEL_FW_TYPE_502E, ATMEL_FW_TYPE_502_3COM, ATMEL_FW_TYPE_504, ATMEL_FW_TYPE_504_2958, ATMEL_FW_TYPE_504A_2958, ATMEL_FW_TYPE_506}


name: OVRL_BLEND_MODE
alias:
enum _BLEND_MODE {GRAPHICS_MODE, COLOR_KEY, PER_PIXEL_ALPHA, GLOBAL_ALPHA, CK_PIXEL_ALPHA, CK_GLOBAL_ALPHA}


name: savage_chipset
alias:
enum {S3_UNKNOWN, S3_SAVAGE3D, S3_SAVAGE_MX, S3_SAVAGE4, S3_PROSAVAGE, S3_TWISTER, S3_PROSAVAGEDDR, S3_SUPERSAVAGE, S3_SAVAGE2000, S3_LAST}


name: ea_call_t
alias:
int (*)(struct gfs2_inode *, struct buffer_head *, struct gfs2_ea_header *, struct gfs2_ea_header *, void *)


name: xfs_btnum_t
alias:
enum {XFS_BTNUM_BNOi, XFS_BTNUM_CNTi, XFS_BTNUM_BMAPi, XFS_BTNUM_INOi, XFS_BTNUM_FINOi, XFS_BTNUM_MAX}


name: afs_vlocation_state_t
alias:
enum {AFS_VL_NEW, AFS_VL_CREATING, AFS_VL_VALID, AFS_VL_NO_VOLUME, AFS_VL_UPDATING, AFS_VL_VOLUME_DELETED, AFS_VL_UNCERTAIN}


name: btrfs_changed_cb_t
alias:
int (*)(struct btrfs_root *, struct btrfs_root *, struct btrfs_path *, struct btrfs_path *, struct btrfs_key *, enum btrfs_compare_tree_result, void *)


name: get_xattr_value_root
alias:
int (struct super_block *, struct buffer_head *, struct ocfs2_xattr_header *, int, struct ocfs2_xattr_value_root **, struct buffer_head **, void *)


name: mulaw_f
alias:
void (*)(struct snd_pcm_plugin *, const struct snd_pcm_plugin_channel *, struct snd_pcm_plugin_channel *, snd_pcm_uframes_t)


name: rate_f
alias:
void (*)(struct snd_pcm_plugin *, const struct snd_pcm_plugin_channel *, struct snd_pcm_plugin_channel *, int, int)


name: IRDA_TASK_STATE
alias:
enum {IRDA_TASK_INIT, IRDA_TASK_DONE, IRDA_TASK_WAIT, IRDA_TASK_WAIT1, IRDA_TASK_WAIT2, IRDA_TASK_WAIT3, IRDA_TASK_CHILD_INIT, IRDA_TASK_CHILD_WAIT, IRDA_TASK_CHILD_DONE}


name: IRIAP_EVENT
alias:
enum {IAP_CALL_REQUEST, IAP_CALL_REQUEST_GVBC, IAP_CALL_RESPONSE, IAP_RECV_F_LST, IAP_LM_DISCONNECT_INDICATION, IAP_LM_CONNECT_INDICATION, IAP_LM_CONNECT_CONFIRM}


name: IRIAP_STATE
alias:
enum {S_DISCONNECT, S_CONNECTING, S_CALL, S_MAKE_CALL, S_CALLING, S_OUTSTANDING, S_REPLYING, S_WAIT_FOR_CALL, S_WAIT_ACTIVE, R_DISCONNECT, R_CALL, R_WAITING, R_WAIT_ACTIVE, R_RECEIVING, R_EXECUTE, R_RETURNING}


name: IRLAP_EVENT
alias:
enum {DISCOVERY_REQUEST, CONNECT_REQUEST, CONNECT_RESPONSE, DISCONNECT_REQUEST, DATA_REQUEST, RESET_REQUEST, RESET_RESPONSE, SEND_I_CMD, SEND_UI_FRAME, RECV_DISCOVERY_XID_CMD, RECV_DISCOVERY_XID_RSP, RECV_SNRM_CMD, RECV_TEST_CMD, RECV_TEST_RSP, RECV_UA_RSP, RECV_DM_RSP, RECV_RD_RSP, RECV_I_CMD, RECV_I_RSP, RECV_UI_FRAME, RECV_FRMR_RSP, RECV_RR_CMD, RECV_RR_RSP, RECV_RNR_CMD, RECV_RNR_RSP, RECV_REJ_CMD, RECV_REJ_RSP, RECV_SREJ_CMD, RECV_SREJ_RSP, RECV_DISC_CMD, SLOT_TIMER_EXPIRED, QUERY_TIMER_EXPIRED, FINAL_TIMER_EXPIRED, POLL_TIMER_EXPIRED, DISCOVERY_TIMER_EXPIRED, WD_TIMER_EXPIRED, BACKOFF_TIMER_EXPIRED, MEDIA_BUSY_TIMER_EXPIRED}


name: IRLAP_STATE
alias:
enum {LAP_NDM, LAP_QUERY, LAP_REPLY, LAP_CONN, LAP_SETUP, LAP_OFFLINE, LAP_XMIT_P, LAP_PCLOSE, LAP_NRM_P, LAP_RESET_WAIT, LAP_RESET, LAP_NRM_S, LAP_XMIT_S, LAP_SCLOSE, LAP_RESET_CHECK}


name: LAP_REASON
alias:
enum {LAP_DISC_INDICATION = 1, LAP_NO_RESPONSE, LAP_RESET_INDICATION, LAP_FOUND_NONE, LAP_MEDIA_BUSY, LAP_PRIMARY_CONFLICT}


name: IRLMP_EVENT
alias:
enum {LM_CONNECT_REQUEST, LM_CONNECT_CONFIRM, LM_CONNECT_RESPONSE, LM_CONNECT_INDICATION, LM_DISCONNECT_INDICATION, LM_DISCONNECT_REQUEST, LM_DATA_REQUEST, LM_UDATA_REQUEST, LM_DATA_INDICATION, LM_UDATA_INDICATION, LM_WATCHDOG_TIMEOUT, LM_LAP_CONNECT_REQUEST, LM_LAP_CONNECT_INDICATION, LM_LAP_CONNECT_CONFIRM, LM_LAP_DISCONNECT_INDICATION, LM_LAP_DISCONNECT_REQUEST, LM_LAP_DISCOVERY_REQUEST, LM_LAP_DISCOVERY_CONFIRM, LM_LAP_IDLE_TIMEOUT}


name: LSAP_STATE
alias:
enum {LSAP_DISCONNECTED, LSAP_CONNECT, LSAP_CONNECT_PEND, LSAP_DATA_TRANSFER_READY, LSAP_SETUP, LSAP_SETUP_PEND}


name: LM_REASON
alias:
enum {LM_USER_REQUEST = 1, LM_LAP_DISCONNECT, LM_CONNECT_FAILURE, LM_LAP_RESET, LM_INIT_DISCONNECT, LM_LSAP_NOTCONN, LM_NON_RESP_CLIENT, LM_NO_AVAIL_CLIENT, LM_CONN_HALF_OPEN, LM_BAD_SOURCE_ADDR}


name: PV_TYPE
alias:
enum {PV_INTEGER, PV_INT_8_BITS, PV_INT_16_BITS, PV_STRING, PV_INT_32_BITS, PV_OCT_SEQ, PV_NO_VALUE}


name: IRCOMM_EVENT
alias:
enum {IRCOMM_CONNECT_REQUEST, IRCOMM_CONNECT_RESPONSE, IRCOMM_TTP_CONNECT_INDICATION, IRCOMM_LMP_CONNECT_INDICATION, IRCOMM_TTP_CONNECT_CONFIRM, IRCOMM_LMP_CONNECT_CONFIRM, IRCOMM_LMP_DISCONNECT_INDICATION, IRCOMM_TTP_DISCONNECT_INDICATION, IRCOMM_DISCONNECT_REQUEST, IRCOMM_TTP_DATA_INDICATION, IRCOMM_LMP_DATA_INDICATION, IRCOMM_DATA_REQUEST, IRCOMM_CONTROL_REQUEST, IRCOMM_CONTROL_INDICATION}


name: IRCOMM_TTY_EVENT
alias:
enum {IRCOMM_TTY_ATTACH_CABLE, IRCOMM_TTY_DETACH_CABLE, IRCOMM_TTY_DATA_REQUEST, IRCOMM_TTY_DATA_INDICATION, IRCOMM_TTY_DISCOVERY_REQUEST, IRCOMM_TTY_DISCOVERY_INDICATION, IRCOMM_TTY_CONNECT_CONFIRM, IRCOMM_TTY_CONNECT_INDICATION, IRCOMM_TTY_DISCONNECT_REQUEST, IRCOMM_TTY_DISCONNECT_INDICATION, IRCOMM_TTY_WD_TIMER_EXPIRED, IRCOMM_TTY_GOT_PARAMETERS, IRCOMM_TTY_GOT_LSAPSEL}


name: IRCOMM_TTY_STATE
alias:
enum {IRCOMM_TTY_IDLE, IRCOMM_TTY_SEARCH, IRCOMM_TTY_QUERY_PARAMETERS, IRCOMM_TTY_QUERY_LSAP_SEL, IRCOMM_TTY_SETUP, IRCOMM_TTY_READY}


name: IRLAN_EVENT
alias:
enum {IRLAN_DISCOVERY_INDICATION, IRLAN_IAS_PROVIDER_AVAIL, IRLAN_IAS_PROVIDER_NOT_AVAIL, IRLAN_LAP_DISCONNECT, IRLAN_LMP_DISCONNECT, IRLAN_CONNECT_COMPLETE, IRLAN_DATA_INDICATION, IRLAN_DATA_CONNECT_INDICATION, IRLAN_RETRY_CONNECT, IRLAN_CONNECT_INDICATION, IRLAN_GET_INFO_CMD, IRLAN_GET_MEDIA_CMD, IRLAN_OPEN_DATA_CMD, IRLAN_FILTER_CONFIG_CMD, IRLAN_CHECK_CON_ARB, IRLAN_PROVIDER_SIGNAL, IRLAN_WATCHDOG_TIMEOUT}


name: IRLAN_STATE
alias:
enum {IRLAN_IDLE, IRLAN_QUERY, IRLAN_CONN, IRLAN_INFO, IRLAN_MEDIA, IRLAN_OPEN, IRLAN_WAIT, IRLAN_ARB, IRLAN_DATA, IRLAN_CLOSE, IRLAN_SYNC}


name: sctp_cid_t
alias:
enum {SCTP_CID_DATA, SCTP_CID_INIT, SCTP_CID_INIT_ACK, SCTP_CID_SACK, SCTP_CID_HEARTBEAT, SCTP_CID_HEARTBEAT_ACK, SCTP_CID_ABORT, SCTP_CID_SHUTDOWN, SCTP_CID_SHUTDOWN_ACK, SCTP_CID_ERROR, SCTP_CID_COOKIE_ECHO, SCTP_CID_COOKIE_ACK, SCTP_CID_ECN_ECNE, SCTP_CID_ECN_CWR, SCTP_CID_SHUTDOWN_COMPLETE, SCTP_CID_AUTH, SCTP_CID_FWD_TSN = 192, SCTP_CID_ASCONF, SCTP_CID_ASCONF_ACK = 128}


name: sctp_error_t
alias:
enum {SCTP_ERROR_NO_ERROR, SCTP_ERROR_INV_STRM = 256, SCTP_ERROR_MISS_PARAM = 512, SCTP_ERROR_STALE_COOKIE = 768, SCTP_ERROR_NO_RESOURCE = 1024, SCTP_ERROR_DNS_FAILED = 1280, SCTP_ERROR_UNKNOWN_CHUNK = 1536, SCTP_ERROR_INV_PARAM = 1792, SCTP_ERROR_UNKNOWN_PARAM = 2048, SCTP_ERROR_NO_DATA = 2304, SCTP_ERROR_COOKIE_IN_SHUTDOWN = 2560, SCTP_ERROR_RESTART = 2816, SCTP_ERROR_USER_ABORT = 3072, SCTP_ERROR_PROTO_VIOLATION = 3328, SCTP_ERROR_DEL_LAST_IP = 40960, SCTP_ERROR_RSRC_LOW = 41216, SCTP_ERROR_DEL_SRC_IP = 41472, SCTP_ERROR_ASCONF_ACK = 41728, SCTP_ERROR_REQ_REFUSED = 41984, SCTP_ERROR_UNSUP_HMAC = 1281}


name: sctp_param_t
alias:
enum {SCTP_PARAM_HEARTBEAT_INFO = 256, SCTP_PARAM_IPV4_ADDRESS = 1280, SCTP_PARAM_IPV6_ADDRESS = 1536, SCTP_PARAM_STATE_COOKIE = 1792, SCTP_PARAM_UNRECOGNIZED_PARAMETERS = 2048, SCTP_PARAM_COOKIE_PRESERVATIVE = 2304, SCTP_PARAM_HOST_NAME_ADDRESS = 2816, SCTP_PARAM_SUPPORTED_ADDRESS_TYPES = 3072, SCTP_PARAM_ECN_CAPABLE = 128, SCTP_PARAM_RANDOM = 640, SCTP_PARAM_CHUNKS = 896, SCTP_PARAM_HMAC_ALGO = 1152, SCTP_PARAM_SUPPORTED_EXT = 2176, SCTP_PARAM_FWD_TSN_SUPPORT = 192, SCTP_PARAM_ADD_IP = 448, SCTP_PARAM_DEL_IP = 704, SCTP_PARAM_ERR_CAUSE = 960, SCTP_PARAM_SET_PRIMARY = 1216, SCTP_PARAM_SUCCESS_REPORT = 1472, SCTP_PARAM_ADAPTATION_LAYER_IND = 1728}


name: sctp_verb_t
alias:
enum {SCTP_CMD_NOP, SCTP_CMD_NEW_ASOC, SCTP_CMD_DELETE_TCB, SCTP_CMD_NEW_STATE, SCTP_CMD_REPORT_TSN, SCTP_CMD_GEN_SACK, SCTP_CMD_PROCESS_SACK, SCTP_CMD_GEN_INIT_ACK, SCTP_CMD_PEER_INIT, SCTP_CMD_GEN_COOKIE_ECHO, SCTP_CMD_CHUNK_ULP, SCTP_CMD_EVENT_ULP, SCTP_CMD_REPLY, SCTP_CMD_SEND_PKT, SCTP_CMD_RETRAN, SCTP_CMD_ECN_CE, SCTP_CMD_ECN_ECNE, SCTP_CMD_ECN_CWR, SCTP_CMD_TIMER_START, SCTP_CMD_TIMER_START_ONCE, SCTP_CMD_TIMER_RESTART, SCTP_CMD_TIMER_STOP, SCTP_CMD_INIT_CHOOSE_TRANSPORT, SCTP_CMD_INIT_COUNTER_RESET, SCTP_CMD_INIT_COUNTER_INC, SCTP_CMD_INIT_RESTART, SCTP_CMD_COOKIEECHO_RESTART, SCTP_CMD_INIT_FAILED, SCTP_CMD_REPORT_DUP, SCTP_CMD_STRIKE, SCTP_CMD_HB_TIMERS_START, SCTP_CMD_HB_TIMER_UPDATE, SCTP_CMD_HB_TIMERS_STOP, SCTP_CMD_TRANSPORT_HB_SENT, SCTP_CMD_TRANSPORT_IDLE, SCTP_CMD_TRANSPORT_ON, SCTP_CMD_REPORT_ERROR, SCTP_CMD_REPORT_BAD_TAG, SCTP_CMD_PROCESS_CTSN, SCTP_CMD_ASSOC_FAILED, SCTP_CMD_DISCARD_PACKET, SCTP_CMD_GEN_SHUTDOWN, SCTP_CMD_UPDATE_ASSOC, SCTP_CMD_PURGE_OUTQUEUE, SCTP_CMD_SETUP_T2, SCTP_CMD_RTO_PENDING, SCTP_CMD_PART_DELIVER, SCTP_CMD_RENEGE, SCTP_CMD_SETUP_T4, SCTP_CMD_PROCESS_OPERR, SCTP_CMD_REPORT_FWDTSN, SCTP_CMD_PROCESS_FWDTSN, SCTP_CMD_CLEAR_INIT_TAG, SCTP_CMD_DEL_NON_PRIMARY, SCTP_CMD_T3_RTX_TIMERS_STOP, SCTP_CMD_FORCE_PRIM_RETRAN, SCTP_CMD_SET_SK_ERR, SCTP_CMD_ASSOC_CHANGE, SCTP_CMD_ADAPTATION_IND, SCTP_CMD_ASSOC_SHKEY, SCTP_CMD_T1_RETRAN, SCTP_CMD_UPDATE_INITTAG, SCTP_CMD_SEND_MSG, SCTP_CMD_SEND_NEXT_ASCONF, SCTP_CMD_PURGE_ASCONF_QUEUE, SCTP_CMD_SET_ASOC, SCTP_CMD_LAST}


name: sctp_event_primitive_t
alias:
enum {SCTP_PRIMITIVE_ASSOCIATE, SCTP_PRIMITIVE_SHUTDOWN, SCTP_PRIMITIVE_ABORT, SCTP_PRIMITIVE_SEND, SCTP_PRIMITIVE_REQUESTHEARTBEAT, SCTP_PRIMITIVE_ASCONF}


name: sctp_event_timeout_t
alias:
enum {SCTP_EVENT_TIMEOUT_NONE, SCTP_EVENT_TIMEOUT_T1_COOKIE, SCTP_EVENT_TIMEOUT_T1_INIT, SCTP_EVENT_TIMEOUT_T2_SHUTDOWN, SCTP_EVENT_TIMEOUT_T3_RTX, SCTP_EVENT_TIMEOUT_T4_RTO, SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD, SCTP_EVENT_TIMEOUT_HEARTBEAT, SCTP_EVENT_TIMEOUT_SACK, SCTP_EVENT_TIMEOUT_AUTOCLOSE}


name: sctp_ierror_t
alias:
enum {SCTP_IERROR_NO_ERROR, SCTP_IERROR_BASE = 1000, SCTP_IERROR_NO_COOKIE, SCTP_IERROR_BAD_SIG, SCTP_IERROR_STALE_COOKIE, SCTP_IERROR_NOMEM, SCTP_IERROR_MALFORMED, SCTP_IERROR_BAD_TAG, SCTP_IERROR_BIG_GAP, SCTP_IERROR_DUP_TSN, SCTP_IERROR_HIGH_TSN, SCTP_IERROR_IGNORE_TSN, SCTP_IERROR_NO_DATA, SCTP_IERROR_BAD_STREAM, SCTP_IERROR_BAD_PORTS, SCTP_IERROR_AUTH_BAD_HMAC, SCTP_IERROR_AUTH_BAD_KEYID, SCTP_IERROR_PROTO_VIOLATION, SCTP_IERROR_ERROR, SCTP_IERROR_ABORT}


name: sctp_lower_cwnd_t
alias:
enum {SCTP_LOWER_CWND_T3_RTX, SCTP_LOWER_CWND_FAST_RTX, SCTP_LOWER_CWND_ECNE, SCTP_LOWER_CWND_INACTIVE}


name: sctp_scope_t
alias:
enum {SCTP_SCOPE_GLOBAL, SCTP_SCOPE_PRIVATE, SCTP_SCOPE_LINK, SCTP_SCOPE_LOOPBACK, SCTP_SCOPE_UNUSABLE}


name: sctp_sock_state_t
alias:
enum {SCTP_SS_CLOSED = 7, SCTP_SS_LISTENING = 10, SCTP_SS_ESTABLISHING = 2, SCTP_SS_ESTABLISHED = 1, SCTP_SS_CLOSING = 11}


name: sctp_state_t
alias:
enum {SCTP_STATE_CLOSED, SCTP_STATE_COOKIE_WAIT, SCTP_STATE_COOKIE_ECHOED, SCTP_STATE_ESTABLISHED, SCTP_STATE_SHUTDOWN_PENDING, SCTP_STATE_SHUTDOWN_SENT, SCTP_STATE_SHUTDOWN_RECEIVED, SCTP_STATE_SHUTDOWN_ACK_SENT}


name: sctp_disposition_t
alias:
enum {SCTP_DISPOSITION_DISCARD, SCTP_DISPOSITION_CONSUME, SCTP_DISPOSITION_NOMEM, SCTP_DISPOSITION_DELETE_TCB, SCTP_DISPOSITION_ABORT, SCTP_DISPOSITION_VIOLATION, SCTP_DISPOSITION_NOT_IMPL, SCTP_DISPOSITION_ERROR, SCTP_DISPOSITION_BUG}


name: sctp_state_fn_t
alias:
enum {SCTP_DISPOSITION_DISCARD, SCTP_DISPOSITION_CONSUME, SCTP_DISPOSITION_NOMEM, SCTP_DISPOSITION_DELETE_TCB, SCTP_DISPOSITION_ABORT, SCTP_DISPOSITION_VIOLATION, SCTP_DISPOSITION_NOT_IMPL, SCTP_DISPOSITION_ERROR, SCTP_DISPOSITION_BUG} (struct net *, const struct sctp_endpoint *, const struct sctp_association *, const sctp_subtype_t, void *, sctp_cmd_seq_t *)


name: sctp_sn_error_t
alias:
enum sctp_sn_error {SCTP_FAILED_THRESHOLD, SCTP_RECEIVED_SACK, SCTP_HEARTBEAT_SUCCESS, SCTP_RESPONSE_TO_USER_REQ, SCTP_INTERNAL_ERROR, SCTP_SHUTDOWN_GUARD_EXPIRES, SCTP_PEER_FAULTY}


name: atmlec_msg_type
alias:
enum {l_set_mac_addr, l_del_mac_addr, l_svc_setup, l_addr_delete, l_topology_change, l_flush_complete, l_arp_update, l_narp_req, l_config, l_flush_tran_id, l_set_lecid, l_arp_xmt, l_rdesc_arp_xmt, l_associate_req, l_should_bridge}


