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

📄 ibmtr.h

📁 powerpc内核mpc8241linux系统下net驱动程序
💻 H
📖 第 1 页 / 共 2 页
字号:
#define DIR_OPEN_ADAPTER 	0x03 /* struct dir_open_adapter */#define DIR_CLOSE_ADAPTER   	0x04#define DIR_SET_GRP_ADDR    	0x06#define DIR_SET_FUNC_ADDR   	0x07 /* struct srb_set_funct_addr */#define DIR_READ_LOG 		0x08 /* struct srb_read_log */#define DLC_OPEN_SAP 		0x15 /* struct dlc_open_sap */#define DLC_CLOSE_SAP       	0x16#define DATA_LOST 		0x20 /* struct asb_rec */#define REC_DATA 		0x81 /* struct arb_rec_req */#define XMIT_DATA_REQ 		0x82 /* struct arb_xmit_req */#define DLC_STATUS 		0x83 /* struct arb_dlc_status */#define RING_STAT_CHANGE    	0x84 /* struct dlc_open_sap ??? *//* DIR_OPEN_ADAPTER options */#define OPEN_PASS_BCON_MAC 0x0100#define NUM_RCV_BUF 2#define RCV_BUF_LEN 1024#define DHB_LENGTH 2048#define NUM_DHB 2#define DLC_MAX_SAP 2#define DLC_MAX_STA 1/* DLC_OPEN_SAP options */#define MAX_I_FIELD 0x0088#define SAP_OPEN_IND_SAP 0x04#define SAP_OPEN_PRIORITY 0x20#define SAP_OPEN_STATION_CNT 0x1#define XMIT_DIR_FRAME 0x0A#define XMIT_UI_FRAME  0x0d#define XMIT_XID_CMD   0x0e#define XMIT_TEST_CMD  0x11/* srb close return code */#define SIGNAL_LOSS  0x8000#define HARD_ERROR   0x4000#define XMIT_BEACON  0x1000#define LOBE_FAULT   0x0800#define AUTO_REMOVAL 0x0400#define REMOVE_RECV  0x0100#define LOG_OVERFLOW 0x0080#define RING_RECOVER 0x0020struct srb_init_response {	unsigned char command;	unsigned char init_status;	unsigned char init_status_2;	unsigned char reserved[3];	__u16 bring_up_code;	__u16 encoded_address;	__u16 level_address;	__u16 adapter_address;	__u16 parms_address;	__u16 mac_address;};struct dir_open_adapter {	unsigned char command;	char reserved[7];	__u16 open_options;	unsigned char node_address[6];	unsigned char group_address[4];	unsigned char funct_address[4];	__u16 num_rcv_buf;	__u16 rcv_buf_len;	__u16 dhb_length;	unsigned char num_dhb;	char reserved2;	unsigned char dlc_max_sap;	unsigned char dlc_max_sta;	unsigned char dlc_max_gsap;	unsigned char dlc_max_gmem;	unsigned char dlc_t1_tick_1;	unsigned char dlc_t2_tick_1;	unsigned char dlc_ti_tick_1;	unsigned char dlc_t1_tick_2;	unsigned char dlc_t2_tick_2;	unsigned char dlc_ti_tick_2;	unsigned char product_id[18];};struct srb_open_response {	unsigned char command;	unsigned char reserved1;	unsigned char ret_code;	unsigned char reserved2[3];	__u16 error_code;	__u16 asb_addr;	__u16 srb_addr;	__u16 arb_addr;	__u16 ssb_addr;};struct dlc_open_sap {	unsigned char command;	unsigned char reserved1;	unsigned char ret_code;	unsigned char reserved2;	__u16 station_id;	unsigned char timer_t1;	unsigned char timer_t2;	unsigned char timer_ti;	unsigned char maxout;	unsigned char maxin;	unsigned char maxout_incr;	unsigned char max_retry_count;	unsigned char gsap_max_mem;	__u16 max_i_field;	unsigned char sap_value;	unsigned char sap_options;	unsigned char station_count;	unsigned char sap_gsap_mem;	unsigned char gsap[0];};struct srb_xmit {	unsigned char command;	unsigned char cmd_corr;	unsigned char ret_code;	unsigned char reserved1;	__u16 station_id;};struct srb_interrupt {	unsigned char command;	unsigned char cmd_corr;	unsigned char ret_code;};struct srb_read_log {	unsigned char command;	unsigned char reserved1;	unsigned char ret_code;	unsigned char reserved2;	unsigned char line_errors;	unsigned char internal_errors;	unsigned char burst_errors;	unsigned char A_C_errors;	unsigned char abort_delimiters;	unsigned char reserved3;	unsigned char lost_frames;	unsigned char recv_congest_count;	unsigned char frame_copied_errors;	unsigned char frequency_errors;	unsigned char token_errors;};struct asb_xmit_resp {	unsigned char command;	unsigned char cmd_corr;	unsigned char ret_code;	unsigned char reserved;	__u16 station_id;	__u16 frame_length;	unsigned char hdr_length;	unsigned char rsap_value;};struct arb_xmit_req {	unsigned char command;	unsigned char cmd_corr;	unsigned char reserved1[2];	__u16 station_id;	__u16 dhb_address;};struct arb_rec_req {	unsigned char command;	unsigned char reserved1[3];	__u16 station_id;	__u16 rec_buf_addr;	unsigned char lan_hdr_len;	unsigned char dlc_hdr_len;	__u16 frame_len;	unsigned char msg_type;};struct asb_rec {	unsigned char command;	unsigned char reserved1;	unsigned char ret_code;	unsigned char reserved2;	__u16 station_id;	__u16 rec_buf_addr;};struct rec_buf {  /*	unsigned char reserved1[2]; */	__u16 buf_ptr;	unsigned char reserved2;	__u16 buf_len;	unsigned char data[0];};struct arb_dlc_status {	unsigned char command;	unsigned char reserved1[3];	__u16 station_id;	__u16 status;	unsigned char frmr_data[5];	unsigned char access_prio;	unsigned char rem_addr[TR_ALEN];	unsigned char rsap_value;};struct arb_ring_stat_change {	unsigned char command;	unsigned char reserved1[5];	__u16 ring_status;};struct srb_close_adapter {	unsigned char command;	unsigned char reserved1;	unsigned char ret_code;};struct srb_set_funct_addr {	unsigned char command;	unsigned char reserved1;	unsigned char ret_code;	unsigned char reserved2[3];	__u32 funct_address;};

⌨️ 快捷键说明

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