⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aic7xxx_reg_print.c_shipped

📁 linux-2.6.15.6
💻 C_SHIPPED
📖 第 1 页 / 共 3 页
字号:
	{ "PRELOADEN",		0x80, 0x80 }};intahc_dmaparams_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DMAPARAMS_parse_table, 10, "DMAPARAMS",	    0x3b, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SEQ_FLAGS_parse_table[] = {	{ "NO_DISCONNECT",	0x01, 0x01 },	{ "SPHASE_PENDING",	0x02, 0x02 },	{ "DPHASE_PENDING",	0x04, 0x04 },	{ "CMDPHASE_PENDING",	0x08, 0x08 },	{ "TARG_CMD_PENDING",	0x10, 0x10 },	{ "DPHASE",		0x20, 0x20 },	{ "NO_CDB_SENT",	0x40, 0x40 },	{ "TARGET_CMD_IS_TAGGED",0x40, 0x40 },	{ "NOT_IDENTIFIED",	0x80, 0x80 }};intahc_seq_flags_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SEQ_FLAGS_parse_table, 9, "SEQ_FLAGS",	    0x3c, regvalue, cur_col, wrap));}intahc_saved_scsiid_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SAVED_SCSIID",	    0x3d, regvalue, cur_col, wrap));}intahc_saved_lun_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SAVED_LUN",	    0x3e, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t LASTPHASE_parse_table[] = {	{ "MSGI",		0x20, 0x20 },	{ "IOI",		0x40, 0x40 },	{ "CDI",		0x80, 0x80 },	{ "P_DATAOUT",		0x00, 0x00 },	{ "P_BUSFREE",		0x01, 0x01 },	{ "P_DATAIN",		0x40, 0x40 },	{ "P_COMMAND",		0x80, 0x80 },	{ "P_MESGOUT",		0xa0, 0xa0 },	{ "P_STATUS",		0xc0, 0xc0 },	{ "PHASE_MASK",		0xe0, 0xe0 },	{ "P_MESGIN",		0xe0, 0xe0 }};intahc_lastphase_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(LASTPHASE_parse_table, 11, "LASTPHASE",	    0x3f, regvalue, cur_col, wrap));}intahc_waiting_scbh_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "WAITING_SCBH",	    0x40, regvalue, cur_col, wrap));}intahc_disconnected_scbh_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "DISCONNECTED_SCBH",	    0x41, regvalue, cur_col, wrap));}intahc_free_scbh_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "FREE_SCBH",	    0x42, regvalue, cur_col, wrap));}intahc_complete_scbh_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "COMPLETE_SCBH",	    0x43, regvalue, cur_col, wrap));}intahc_hscb_addr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "HSCB_ADDR",	    0x44, regvalue, cur_col, wrap));}intahc_shared_data_addr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SHARED_DATA_ADDR",	    0x48, regvalue, cur_col, wrap));}intahc_kernel_qinpos_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "KERNEL_QINPOS",	    0x4c, regvalue, cur_col, wrap));}intahc_qinpos_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "QINPOS",	    0x4d, regvalue, cur_col, wrap));}intahc_qoutpos_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "QOUTPOS",	    0x4e, regvalue, cur_col, wrap));}intahc_kernel_tqinpos_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "KERNEL_TQINPOS",	    0x4f, regvalue, cur_col, wrap));}intahc_tqinpos_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "TQINPOS",	    0x50, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t ARG_1_parse_table[] = {	{ "CONT_TARG_SESSION",	0x02, 0x02 },	{ "CONT_MSG_LOOP",	0x04, 0x04 },	{ "EXIT_MSG_LOOP",	0x08, 0x08 },	{ "MSGOUT_PHASEMIS",	0x10, 0x10 },	{ "SEND_REJ",		0x20, 0x20 },	{ "SEND_SENSE",		0x40, 0x40 },	{ "SEND_MSG",		0x80, 0x80 }};intahc_arg_1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(ARG_1_parse_table, 7, "ARG_1",	    0x51, regvalue, cur_col, wrap));}intahc_arg_2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "ARG_2",	    0x52, regvalue, cur_col, wrap));}intahc_last_msg_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "LAST_MSG",	    0x53, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCSISEQ_TEMPLATE_parse_table[] = {	{ "ENAUTOATNP",		0x02, 0x02 },	{ "ENAUTOATNI",		0x04, 0x04 },	{ "ENAUTOATNO",		0x08, 0x08 },	{ "ENRSELI",		0x10, 0x10 },	{ "ENSELI",		0x20, 0x20 },	{ "ENSELO",		0x40, 0x40 }};intahc_scsiseq_template_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCSISEQ_TEMPLATE_parse_table, 6, "SCSISEQ_TEMPLATE",	    0x54, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t HA_274_BIOSGLOBAL_parse_table[] = {	{ "HA_274_EXTENDED_TRANS",0x01, 0x01 }};intahc_ha_274_biosglobal_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(HA_274_BIOSGLOBAL_parse_table, 1, "HA_274_BIOSGLOBAL",	    0x56, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SEQ_FLAGS2_parse_table[] = {	{ "SCB_DMA",		0x01, 0x01 },	{ "TARGET_MSG_PENDING",	0x02, 0x02 }};intahc_seq_flags2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SEQ_FLAGS2_parse_table, 2, "SEQ_FLAGS2",	    0x57, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCSICONF_parse_table[] = {	{ "ENSPCHK",		0x20, 0x20 },	{ "RESET_SCSI",		0x40, 0x40 },	{ "TERM_ENB",		0x80, 0x80 },	{ "HSCSIID",		0x07, 0x07 },	{ "HWSCSIID",		0x0f, 0x0f }};intahc_scsiconf_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCSICONF_parse_table, 5, "SCSICONF",	    0x5a, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t INTDEF_parse_table[] = {	{ "EDGE_TRIG",		0x80, 0x80 },	{ "VECTOR",		0x0f, 0x0f }};intahc_intdef_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(INTDEF_parse_table, 2, "INTDEF",	    0x5c, regvalue, cur_col, wrap));}intahc_hostconf_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "HOSTCONF",	    0x5d, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t HA_274_BIOSCTRL_parse_table[] = {	{ "CHANNEL_B_PRIMARY",	0x08, 0x08 },	{ "BIOSMODE",		0x30, 0x30 },	{ "BIOSDISABLED",	0x30, 0x30 }};intahc_ha_274_biosctrl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(HA_274_BIOSCTRL_parse_table, 3, "HA_274_BIOSCTRL",	    0x5f, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SEQCTL_parse_table[] = {	{ "LOADRAM",		0x01, 0x01 },	{ "SEQRESET",		0x02, 0x02 },	{ "STEP",		0x04, 0x04 },	{ "BRKADRINTEN",	0x08, 0x08 },	{ "FASTMODE",		0x10, 0x10 },	{ "FAILDIS",		0x20, 0x20 },	{ "PAUSEDIS",		0x40, 0x40 },	{ "PERRORDIS",		0x80, 0x80 }};intahc_seqctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SEQCTL_parse_table, 8, "SEQCTL",	    0x60, regvalue, cur_col, wrap));}intahc_seqram_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SEQRAM",	    0x61, regvalue, cur_col, wrap));}intahc_seqaddr0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SEQADDR0",	    0x62, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SEQADDR1_parse_table[] = {	{ "SEQADDR1_MASK",	0x01, 0x01 }};intahc_seqaddr1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SEQADDR1_parse_table, 1, "SEQADDR1",	    0x63, regvalue, cur_col, wrap));}intahc_accum_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "ACCUM",	    0x64, regvalue, cur_col, wrap));}intahc_sindex_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SINDEX",	    0x65, regvalue, cur_col, wrap));}intahc_dindex_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "DINDEX",	    0x66, regvalue, cur_col, wrap));}intahc_allones_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "ALLONES",	    0x69, regvalue, cur_col, wrap));}intahc_allzeros_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "ALLZEROS",	    0x6a, regvalue, cur_col, wrap));}intahc_none_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "NONE",	    0x6a, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t FLAGS_parse_table[] = {	{ "CARRY",		0x01, 0x01 },	{ "ZERO",		0x02, 0x02 }};intahc_flags_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(FLAGS_parse_table, 2, "FLAGS",	    0x6b, regvalue, cur_col, wrap));}intahc_sindir_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SINDIR",	    0x6c, regvalue, cur_col, wrap));}intahc_dindir_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "DINDIR",	    0x6d, regvalue, cur_col, wrap));}intahc_function1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "FUNCTION1",	    0x6e, regvalue, cur_col, wrap));}intahc_stack_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "STACK",	    0x6f, regvalue, cur_col, wrap));}intahc_targ_offset_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "TARG_OFFSET",	    0x70, regvalue, cur_col, wrap));}intahc_sram_base_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SRAM_BASE",	    0x70, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t BCTL_parse_table[] = {	{ "ENABLE",		0x01, 0x01 },	{ "ACE",		0x08, 0x08 }};intahc_bctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(BCTL_parse_table, 2, "BCTL",	    0x84, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t DSCOMMAND0_parse_table[] = {	{ "CIOPARCKEN",		0x01, 0x01 },	{ "USCBSIZE32",		0x02, 0x02 },	{ "RAMPS",		0x04, 0x04 },	{ "INTSCBRAMSEL",	0x08, 0x08 },	{ "EXTREQLCK",		0x10, 0x10 },	{ "MPARCKEN",		0x20, 0x20 },	{ "DPARCKEN",		0x40, 0x40 },	{ "CACHETHEN",		0x80, 0x80 }};intahc_dscommand0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DSCOMMAND0_parse_table, 8, "DSCOMMAND0",	    0x84, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t BUSTIME_parse_table[] = {	{ "BON",		0x0f, 0x0f },	{ "BOFF",		0xf0, 0xf0 }};intahc_bustime_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(BUSTIME_parse_table, 2, "BUSTIME",	    0x85, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t DSCOMMAND1_parse_table[] = {	{ "HADDLDSEL0",		0x01, 0x01 },	{ "HADDLDSEL1",		0x02, 0x02 },	{ "DSLATT",		0xfc, 0xfc }};intahc_dscommand1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DSCOMMAND1_parse_table, 3, "DSCOMMAND1",	    0x85, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t BUSSPD_parse_table[] = {	{ "STBON",		0x07, 0x07 },	{ "STBOFF",		0x38, 0x38 },	{ "DFTHRSH_75",		0x80, 0x80 },	{ "DFTHRSH",		0xc0, 0xc0 },	{ "DFTHRSH_100",	0xc0, 0xc0 }};intahc_busspd_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(BUSSPD_parse_table, 5, "BUSSPD",	    0x86, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t HS_MAILBOX_parse_table[] = {	{ "SEQ_MAILBOX",	0x0f, 0x0f },	{ "HOST_TQINPOS",	0x80, 0x80 },	{ "HOST_MAILBOX",	0xf0, 0xf0 }};intahc_hs_mailbox_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(HS_MAILBOX_parse_table, 3, "HS_MAILBOX",	    0x86, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t DSPCISTATUS_parse_table[] = {	{ "DFTHRSH_100",	0xc0, 0xc0 }};intahc_dspcistatus_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DSPCISTATUS_parse_table, 1, "DSPCISTATUS",	    0x86, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t HCNTRL_parse_table[] = {	{ "CHIPRST",		0x01, 0x01 },	{ "CHIPRSTACK",		0x01, 0x01 },	{ "INTEN",		0x02, 0x02 },	{ "PAUSE",		0x04, 0x04 },	{ "IRQMS",		0x08, 0x08 },	{ "SWINT",		0x10, 0x10 },	{ "POWRDN",		0x40, 0x40 }};intahc_hcntrl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(HCNTRL_parse_table, 7, "HCNTRL",	    0x87, regvalue, cur_col, wrap));}intahc_haddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "HADDR",	    0x88, regvalue, cur_col, wrap));}intahc_hcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "HCNT",	    0x8c, regvalue, cur_col, wrap));}intahc_scbptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCBPTR",	    0x90, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t INTSTAT_parse_table[] = {	{ "SEQINT",		0x01, 0x01 },	{ "CMDCMPLT",		0x02, 0x02 },	{ "SCSIINT",		0x04, 0x04 },	{ "BRKADRINT",		0x08, 0x08 },	{ "BAD_PHASE",		0x01, 0x01 },	{ "INT_PEND",		0x0f, 0x0f },	{ "SEND_REJECT",	0x11, 0x11 },	{ "PROTO_VIOLATION",	0x21, 0x21 },	{ "NO_MATCH",		0x31, 0x31 },	{ "IGN_WIDE_RES",	0x41, 0x41 },	{ "PDATA_REINIT",	0x51, 0x51 },	{ "HOST_MSG_LOOP",	0x61, 0x61 },	{ "BAD_STATUS",		0x71, 0x71 },	{ "PERR_DETECTED",	0x81, 0x81 },	{ "DATA_OVERRUN",	0x91, 0x91 },	{ "MKMSG_FAILED",	0xa1, 0xa1 },	{ "MISSED_BUSFREE",	0xb1, 0xb1 },	{ "SCB_MISMATCH",	0xc1, 0xc1 },	{ "NO_FREE_SCB",	0xd1, 0xd1 },	{ "OUT_OF_RANGE",	0xe1, 0xe1 },	{ "SEQINT_MASK",	0xf1, 0xf1 }};intahc_intstat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(INTSTAT_parse_table, 21, "INTSTAT",	    0x91, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t CLRINT_parse_table[] = {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -