亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? commands.h

?? 操作系統SunOS 4.1.3版本的源碼
?? H
字號:
/*      @(#)commands.h 1.1 92/07/30 Copyright Sun Micro"             *//* Command Set used for Host driver requests to Narya *	and for Narya F/W requests to the Host driver *//* There are two command classes: data transmission requests and indications, *	and directives from the driver or status/emergency reports from *	the Narya F/W. * *	The commands are issued by allocating a Cmd_buff from Np_ram, *	filling in the relevant fields, and posting the Cmd_buff pointer *	onto the appropriate queue; command posting implies interrupting the *	command recipient. These commands are of varying length, and the *	Np_ram pool for these blocks will be managed as two circular buffers, *	one for the Host and one for Narya F/W. * * Narya Command Reception: all commands are received by the MSGin *	process (or ISR if tolerable); this process exhaustively reads *	the command queue. For each queue entry, the MSGin sorts on the *	command type, digests the contents into internal structures, releases *	the Cmd_buff, and posts these digested commands via message exchanges *	to the interested processes (e.g. receive_proc, xmit_proc, smt_proc, *	misc_proc, plm_proc, etc.). *//* NOTE: For the time being (while we are only duplicating ethernet *	capabilities), there will be no FDDI specific information in any *	commands. */typedef struct {	enum {		/* Host to Narya Commands */		TRANSMIT,		NET_CONFIG,		CTLR_CONFIG,		INQUIRE_STATUS,		/* Narya to Host Commands */		RECEIVE,		RELEASE_XMIT_BUFFER,	/* Frees transmit buffers and					 * acknowledge					 */		STATUS,		CMNDS_ACK,		/* command receipt acknowledgement */		GET_NETMAP_ENT,		/* Get a network map entry */		NETMAP_ENT,		/* Provide a netmap entry to the host */		SMT_CONFIG,		/* Command to set smt frame switches */	} type;	unsigned long	command_id;	/* used in any correspondence					 * pertaining to this command					 */	enum {		IFN_fddi = 0,		/* FDDI */		IFN_ether,		/* Ethernet */		IFN_serial,		/* Serial Line Internet Proto.*/		IFN_hss,		/* High Speed Serial */	} interface;			/* Interface name */	union {		struct {			int	fc;	/* frame control */			/* Source address comes from a separate			 * NET_CONFIG command.			 */			/* Destination address is the first thing in the packet			 * the supplied fc indicates long or short addresses.			 */			/* XXX - IMPORTANT QUESTION			 *			 * For the moment we assume that we can map all of a			 * packet into DVMA space at one time. If this			 * assumption is incorrect, the command semantics			 * will have to change. Worst case would be the max			 * packet (4500 bytes) contained in about 40 112 byte			 * mbufs each on a different kernel page, thereby			 * requiring 40 pages of DVMA space (gak!).			 */#define MAX_DMASEG 6	/* N.B. Cannot be > value in dma.h */			int		nbuf;			/* FDDI: sync, async, FC bits, etc... */			struct {				unsigned char	*buffer;				unsigned int	length;			 } bufdesc[MAX_DMASEG];		} transmit;		struct {			/* It is the driver's responsibility to associate			 * xmit_command_id with the TRANSMIT command's original			 * command_id and release the appropriate DVMA mappings.			 */			unsigned long	xmit_command_id;			enum { COPY_OK, COPY_FAILED }	success;			unsigned char	*failed_buffer;		} release_xmit_buffer;#define MAX_RECV_BUF 6	/* N.B. Cannot be > value in dma.h */		struct {			 int			fc;			 int	 		nbuf;			 /* FDDI: sync, async, FC bits, etc... */			 enum {RCV_ERRORS, RCV_OK}	status;			 struct {				unsigned char	*buffer;				unsigned short	length;			 } bufdesc[MAX_RECV_BUF];		} receive;		struct {			/* Source addresses for long and short address forms */			enum {				IFA_Up,		/* Bring interface up */				IFA_Down,	/* Bring interface down */				IFA_Mode_change,/* Change interface mode */				IFA_GAT_add,	/* Add to Group Address Table */				IFA_GAT_delete,	/* Delete from G.A.T. */				IFA_GAT_reset	/* Clear entire table */			} action;		/* Interface Action */			enum {				Mode_Non_promiscuous = 0,				Mode_Promiscuous = 1, /* Receive All packets */			} mode;			mac_addr_t	mac_addr_long;			short_mac_addr_t	mac_addr_short;		} net_config;		struct fddi_ctlr_config {			int	fddi_tvx, 	/* time between end delims */				fddi_treq,				fddi_tmax;	/* TMAX value */		} ctlr_config;		struct fddi_smt_config{			boolean_t	resp_frame_sw, 						nif_frame_sw,						disable_fw_agent;		} smt_config;		struct {			/* Freq at which to return FW status to host */			/* 0 for this value means stop sending status*/			int	freq_status; 		} inq_status;		struct fddi_status_struct {			/* What is the Configuration and Ring Stability */			int		ring_operational;			ec_state_t	ecm_state;			ec_status_t	ecm_status;			cf_state_t	cfm_state;			rm_state_t	rmt_state;			struct {				short	dummy;				uchar_t	remotephytype;				uchar_t	state;			} pcma;			struct {				short	dummy;				uchar_t	remotephytype;				uchar_t	state;			} pcmb;			obp_state_t	obp_state;	/* Optical bypass */			/* Exceptional condition counts for RECV and XMIT */			ulong_t	ring_toggles;	/* # of ring up events */			ulong_t	receive_full;	/* buffer ram is full */			ulong_t	receive_error;	/* packets received in error */			ulong_t	transmit_abort;	/* # of xmit abort conditions */			/* Throughput statistics */			ulong_t		packets_xmit,	/* XXX redundant */					bytes_xmit,	/* XXX redundant */					packets_recv,	/* XXX redundant */					bytes_recv;	/* XXX redundant */		} status;	} req;} command_t;struct fddi_netmap_entry {	union {		int 	station_info; /* Coded info of station */			struct {				char	untopology,					dntopology,					topology,					dupladdress;			} smt_s;		} smtu;	union {		int 	phya_info;		struct {			uchar_t	phya_connectstate,				phya_remotephytype;				short	phya_dummy;			} phya_s;		} phya_u;	union {		int	phyb_info;		struct {			uchar_t	phyb_connectstate,				phyb_remotephytype;				short	phyb_dummy;			} phyb_s;		} phyb_u;	int		t_req,		/* requested trt */			tneg,		/* negotiated trt */			tmax,		/* my tmax value */			tvx,		/* my tvx value */			f_ct,		/* Frame count */			e_ct,		/* Error count */			l_ct;		/* Lost packet count */	mac_addr_t	net_addr,	/* address of station */				us_neighbor,	/* address of USN */				ds_neighbor;	/* address of DSN */	int		smt_revision;} ;#define FDDI_TIMER_CONFIG 1#define FDDI_SMT_SWITCHES 2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人一二三区| 色综合久久99| 色94色欧美sute亚洲线路一ni | 国产精品私人影院| 99精品久久99久久久久| 亚洲欧美激情视频在线观看一区二区三区 | 国产一区二区在线免费观看| 久久久噜噜噜久久人人看| 99久久久国产精品免费蜜臀| 亚洲国产成人精品视频| 国产日韩欧美一区二区三区乱码 | 亚洲国产婷婷综合在线精品| 韩国女主播一区| 日韩精品一区在线| 成人av网在线| 天堂影院一区二区| 亚洲色欲色欲www在线观看| 91精品视频网| 97se亚洲国产综合自在线| 美腿丝袜亚洲综合| 日韩久久一区二区| xfplay精品久久| 色天天综合色天天久久| 国产伦精品一区二区三区免费迷 | 白白色 亚洲乱淫| 激情六月婷婷久久| 日本不卡一二三| 午夜久久久久久久久| 亚洲美女在线一区| 国产精品久久久一本精品| 精品剧情在线观看| 91精品久久久久久久久99蜜臂| 国产.欧美.日韩| 久热成人在线视频| 亚洲精品欧美在线| 欧美电影免费观看高清完整版| 99re热这里只有精品视频| 激情另类小说区图片区视频区| 日韩国产欧美在线观看| 亚洲一区二区四区蜜桃| 成人欧美一区二区三区白人 | 中文字幕在线视频一区| 成人av网站大全| 国产精品自拍av| 天堂影院一区二区| 亚洲电影一区二区三区| 亚洲人成小说网站色在线| 欧美国产一区视频在线观看| 欧美刺激脚交jootjob| 欧美群妇大交群中文字幕| 在线精品视频免费观看| 91一区二区在线观看| 成人久久视频在线观看| 国产精品一区一区三区| 久久99久久99小草精品免视看| 青草国产精品久久久久久| 午夜视黄欧洲亚洲| 亚洲精品一卡二卡| 亚洲啪啪综合av一区二区三区| 国产精品你懂的在线欣赏| 国产人伦精品一区二区| 久久综合一区二区| 精品国产乱码久久久久久老虎| 日韩欧美不卡在线观看视频| 欧美一区二区日韩一区二区| 日韩视频免费观看高清完整版在线观看| 欧美日韩精品一区二区在线播放| 欧美日韩在线一区二区| 欧美日韩一级黄| 5月丁香婷婷综合| 日韩一卡二卡三卡四卡| 精品日韩欧美一区二区| 91精品国产高清一区二区三区蜜臀 | 激情久久五月天| 亚洲日本在线天堂| 亚洲综合精品久久| 午夜精品久久久久久久99樱桃 | 日本少妇一区二区| 老司机精品视频线观看86| 麻豆精品国产传媒mv男同| 国产一区二区精品久久99| 国产乱码一区二区三区| 99久久精品久久久久久清纯| 一本到高清视频免费精品| 欧美三级中文字幕| 精品福利一区二区三区| 国产欧美精品一区二区色综合朱莉| 国产精品国产精品国产专区不片| 亚洲精品乱码久久久久久久久| 日韩国产欧美三级| 成人小视频在线| 久久av老司机精品网站导航| 成人小视频免费观看| 91国模大尺度私拍在线视频| 日韩一级黄色大片| 亚洲国产精品99久久久久久久久| 亚洲男人的天堂av| 日韩av高清在线观看| 国产iv一区二区三区| 在线免费亚洲电影| 久久奇米777| 洋洋成人永久网站入口| 激情综合网激情| 在线视频国内自拍亚洲视频| 欧美精品一区二区三区视频| 亚洲精品一二三区| 寂寞少妇一区二区三区| 欧洲精品视频在线观看| www国产成人| 亚洲午夜激情av| 国产中文一区二区三区| 在线亚洲精品福利网址导航| 欧美精品一区二区三区蜜桃| 亚洲精品国产视频| 韩国理伦片一区二区三区在线播放| 91国在线观看| 日韩亚洲电影在线| 亚洲色大成网站www久久九九| 激情六月婷婷综合| 欧美高清精品3d| 成人欧美一区二区三区黑人麻豆| 精品一二三四在线| 在线不卡免费欧美| 亚洲视频你懂的| 国产在线精品一区二区三区不卡| 欧洲av一区二区嗯嗯嗯啊| 国产日韩欧美在线一区| 精品一区二区国语对白| 欧美精品一卡两卡| 91网站在线观看视频| 欧美区一区二区三区| 亚洲人被黑人高潮完整版| 国产精品夜夜嗨| 精品久久久久av影院| 日韩精品乱码av一区二区| 欧美亚洲综合一区| 1区2区3区欧美| 不卡的av在线播放| 久久综合成人精品亚洲另类欧美 | 亚洲免费视频成人| 成人午夜激情视频| 久久久久9999亚洲精品| 免费久久精品视频| 欧美日韩aaaaa| 亚洲一区二区在线免费看| 成人的网站免费观看| 中文一区二区完整视频在线观看| 国产精品一区二区三区网站| 日韩免费视频一区| 男人的天堂久久精品| 欧美一区二区国产| 视频在线在亚洲| 精品精品欲导航| 国产大陆a不卡| 亚洲人成网站在线| 欧美日韩精品一区二区| 麻豆91精品视频| 国产无人区一区二区三区| a美女胸又www黄视频久久| 亚洲男人电影天堂| 91精品免费在线观看| 国产精品1区2区3区| 国产精品久久久久久久第一福利 | 亚洲成人免费影院| 精品欧美久久久| av一区二区三区四区| 丝袜美腿亚洲色图| 国产日韩欧美激情| 色综合久久88色综合天天6| 日产精品久久久久久久性色| 国产在线视频一区二区三区| 国产欧美一区二区三区在线看蜜臀| av电影在线观看不卡| 视频一区欧美精品| 久久久久久影视| 91丨porny丨国产入口| 日韩国产欧美在线视频| 亚洲国产高清aⅴ视频| 欧美日韩一区二区在线观看视频 | 国产99精品国产| 亚洲国产另类精品专区| 久久精子c满五个校花| 在线观看不卡一区| 国产伦精品一区二区三区在线观看| 亚洲精品成人精品456| 亚洲精品在线免费播放| 欧美在线视频你懂得| 精品一区中文字幕| 亚洲激情av在线| 国产视频一区不卡| 欧美久久婷婷综合色| av在线播放一区二区三区| 美国av一区二区| 亚洲精品国产一区二区三区四区在线| 日韩精品一区二区三区四区视频| 91高清视频免费看| 成人永久aaa| 国产一区二区在线观看免费| 婷婷综合在线观看| 亚洲伦理在线免费看|