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

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

?? mpc8272.h

?? mpc2872系列的usb controller產生sof源碼
?? H
?? 第 1 頁 / 共 5 頁
字號:
    uword  stat_buf;       		/* Internal use buffer. 		*/
    uword  cam_ptr;        		/* CAM address. 				*/
    uword  c_mask;         		/* CRC constant mask			*/
    uword  c_pres;         		/* CRC preset 					*/
    uword  crcec;          		/* CRC error counter 			*/
    uword  alec;           		/* alignment error counter 		*/
    uword  disfc;          		/* discarded frame counter 		*/
    ushort ret_lim;        		/* Retry limit threshold. 		*/
    ushort ret_cnt;        		/* Retry limit counter. 		*/
    ushort p_per;          		/* persistence 					*/
    ushort boff_cnt;       		/* back-off counter 			*/
    uword  gaddr_h;        		/* group address filter, high 	*/
    uword  gaddr_l;        		/* group address filter, low 	*/
    ushort tfcstat;        		/* out of sequece Tx BD staus. 	*/
    ushort tfclen;         		/* out of sequece Tx BD length. */
    uword  tfcptr;         		/* out of sequece Tx BD data pointer. */
    ushort mflr;           		/* maximum frame length reg 	*/
    ushort paddr1_h;       		/* physical address (MSB) 		*/
    ushort paddr1_m;       		/* physical address 			*/
    ushort paddr1_l;       		/* physical address (LSB) 		*/
    ushort ibd_cnt;        		/* internal BD counter. 		*/
    ushort ibd_start;      		/* internal BD start pointer. 	*/
    ushort ibd_end;        		/* internal BD end pointer. 	*/
    ushort tx_len;         		/* tx frame length counter 		*/
    uchar  ibd_base[0x20]; 		/* internal micro code usage. 	*/
    uword  iaddr_h;        		/* individual address filter, high 	*/
    uword  iaddr_l;        		/* individual address filter, low 	*/
    ushort minflr;         		/* minimum frame length reg 	*/
    ushort taddr_h;        		/* temp address (MSB) 			*/
    ushort taddr_m;        		/* temp address 				*/
    ushort taddr_l;        		/* temp address (LSB) 			*/
    ushort pad_ptr;        		/* pad_ptr. 					*/
    ushort cf_type;        		/* RESERVED (flow control frame type coding) */
    ushort cf_range;       		/* flow control frame range. 	*/
    ushort max_b;          		/* max buffer descriptor byte count. */
    ushort maxd1;          		/* max DMA1 length register. 	*/
    ushort maxd2;          		/* max DMA2 length register. 	*/
    ushort maxd;           		/* Rx max DMA. 					*/
    ushort dma_cnt;        		/* Rx DMA counter. 				*/
    
    /* counter: */
    uword  octc;           		/* received octets counter. 	*/
    uword  colc;           		/* estimated number of collisions */
    uword  broc;           		/* received good packets of broadcast address 	*/
    uword  mulc;           		/* received good packets of multicast address 	*/
    uword  uspc;           		/* received packets shorter then 64 octets. 	*/
    uword  frgc;           		/* as uspc + bad packets 		*/
    uword  ospc;           		/* received packets longer then 1518 octets. 	*/
    uword  jbrc;           		/* as ospc + bad packets  		*/
    uword  p64c;           		/* received packets of 64 octets*/
    uword  p65c;           		/* received packets of 65-128 octets. 	*/
    uword  p128c;          		/* received packets of 128-255 octets. 	*/
    uword  p256c;          		/* received packets of 256-511 octets. 	*/
    uword  p512c;          		/* received packets of 512-1023 octets. */
    uword  p1024c;         		/* received packets of 1024-1518 octets.*/
    uword  cam_buf;        		/* cam respond internal buffer. */
    uword  reserved0;	   		/* reserved, should be cleared  */
} _PackedType t_EnetFcc_Pram;


/*-----------------*/
/* FCC Common PRAM */
/*-----------------*/

typedef _Packed struct 
{
    ushort riptr;          		/* Rx internal temporary data pointer. */
    ushort tiptr;          		/* Tx internal temporary data pointer. */
    ushort reserved0;      		/* Reserved 					*/
    ushort mrblr;          		/* Rx buffer length 			*/
    uword  rstate;         		/* Rx internal state 			*/
    uword  rbase;          		/* RX BD base address 			*/
    ushort rbdstat;        		/* Rx BD status and control 	*/
    ushort rbdlen;         		/* Rx BD data length 			*/
    uword  rdptr;          		/* rx BD data pointer 			*/
    uword  tstate;         		/* Tx internal state 			*/
    uword  tbase;          		/* TX BD base address 			*/
    ushort tbdstat;        		/* Tx BD status and control 	*/
    ushort tbdlen;         		/* Tx BD data length 			*/
    uword  tdptr;          		/* Tx  data pointer 			*/
    uword  rbptr;          		/* rx BD pointer 				*/
    uword  tbptr;          		/* Tx BD pointer 				*/
    uword  rcrc;           		/* Temp receive CRC 			*/
    uword  reserved_1[0x1];
    uword  tcrc;           		/* Temp transmit CRC 			*/
    union                   	/* Protocol-Specific parameter ram */
    {
        t_HdlcFcc_Pram    h;
        t_EnetFcc_Pram    e;
    } SpecificProtocol;      
} _PackedType t_Fcc_Pram;



/*---------------------------------------------------------------------------*/
/*                  UNIVERSAL SERIAL BUS (USB)					             */
/*---------------------------------------------------------------------------*/


/*------------------------*/
/* USB Host/Function PRAM */
/*------------------------*/

typedef _Packed struct
{
    ushort  ep1ptr;         	/* Endpoint 1 pointer register 	*/ 
    ushort  ep2ptr;         	/* Endpoint 2 pointer register 	*/
    ushort  ep3ptr;         	/* Endpoint 3 pointer register 	*/
    ushort  ep4ptr;         	/* Endpoint 4 pointer register 	*/
    uword   rstate;         	/* Rx internal state           	*/
    uword   rptr;           	/* Rx internal data pointer    	*/
    ushort  frame_n;        	/* Frame number                	*/
    ushort  rbcnt;          	/* Rx internal byte count      	*/
    uword   rtemp;          	/* Rx temp 					  	*/
    uword   rxusb_data;     	/* Rx data temp 			   	*/
    ushort  rxuptr;				/* Rx ucode return address temp	*/            
    
} _PackedType t_USB_Pram;


/*------------------*/
/* Endpoint PRAM	*/
/*------------------*/

typedef _Packed struct
{
    ushort rbase;          		/* Rx base address          	*/
    ushort tbase;          		/* Tx base address          	*/
    uchar  rfcr;           		/* Rx function code         	*/
    uchar  tfcr;           		/* Tx function code         	*/
    ushort mrblr;		   		/* Max. Rx buffer length    	*/
    ushort rbptr;		   		/* RxBD pointer			   		*/
    ushort tbptr;		   		/* TxBD pointer 		       	*/
    uword  tstate;		   		/* Tx internal state        	*/
    uword  tptr; 		   		/* Tx internal data pointer 	*/
    ushort tcrc;		   		/* Tx temp CRC 		       		*/
    ushort tbcnt;		   		/* Tx internal byte count   	*/
    uword  ttemp;		   		/* Tx temp				   		*/
    ushort txusbu_ptr;	   		/* Tx ucode return add temp 	*/
    ushort himmr;		   		/* IMMR val (transaction-   	*/
    					   		/* level interface only)	   	*/
} _PackedType t_endpt_Pram;


/*----------------------------------------------------------------------*/
/* 					QUICC MULTICHANNEL CONTROLLER (QMC)					*/
/*----------------------------------------------------------------------*/

/******************************************************************************
* Note that each QMC uses multiple logical channels.  We first define the     *
* PRAM for a logical channel (which can be used in either HDLC or Transparent *
* mode;  wherever there are differences, it is specified), followed by the    *
* PRAM for an QMC itself.                                                     *
******************************************************************************/

/*---------------------*/
/* QMC Logical Channel */
/*---------------------*/

typedef _Packed struct
{
	ushort tbase;		    	/* TxBD base address 		     */
	ushort chamr;		    	/* Channel mode register		 */
	uword  tstate;				/* Tx internal state			 */
	uword  reserved0;			/* Reserved area				 */
	ushort tbptr;				/* TxBD pointer					 */
	ushort reserved1;			/* Reserved						 */
	uword  tupack;				/* Tx temp for unpacking		 */
	uword  zistate;				/* Zero-insertion state			 */
	uword  tcrc;				/* HDLC:  Temp Tx CRC			 */
								/* TRANS:  Reserved				 */
	ushort intmsk;				/* Channel's interrupt mask flag */
	ushort bdflags;				/* Temp							 */
	ushort rbase;				/* RxBD offset					 */
	ushort mflr;				/* HDLC:  Max frame length register*/
								/* TRANS:  Max Rx buffer length	 */
	uword  rstate;				/* Rx internal state  			 */
	uword  reserved2;			/* Reserved						 */
	ushort rbptr;				/* RxBD pointer					 */
	ushort reserved3;			/* Reserved						 */
	uword  rpack;				/* Rx temp for packing			 */
	uword  zdstate;				/* Zero deletion machine state	 */
	uword  rcrc;				/* HDLC:  Temp Rx CRC			 */
								/* TRANS:  Reserved				 */
	ushort max_cnt;				/* HDLC:  Max length counter	 */
								/* TRANS:  Transparent SYNC		 */
	ushort tmp_mp;				/* HDLC:  Temp					 */
								/* TRANS:  Resevered			 */
} _PackedType t_Qch_Pram;

/*-------------------*/
/* Global PRAM       */
/*-------------------*/
typedef _Packed struct
{
    uword  mcbase;         		/* A pointer to starting address of BD rings. 	*/
    ushort qmcstate;       		/* Controller state. 				*/
    ushort mrblr;          		/* Maximum receive buffer length. 	*/
    ushort tx_s_ptr;       		/* Tx time slot assignment table pointer 		*/
    ushort rxptr;          		/* Rx pointer 						*/
    ushort grfthr;         		/* Global Rx frame threshold 		*/                            
    ushort grfcnt;         		/* Global Rx frame count 			*/
    uword  intbase;        		/* Multichannel interrupt base pointer 			*/
    uword  intptr;         		/* Multichannel interrupt next pointer 			*/
    ushort rx_s_ptr;       		/* Rx time slot assignment table pointer 		*/ 
    ushort txptr;          		/* Points to current transmitter time slot 		*/
    uword  c_mask32;       		/* CRC constant 					*/
    ushort tsatrx[0x20];   		/* Time slot assignment table Rx 	*/
    ushort tsattx[0x20];   		/* Time slot assignment table Tx 	*/
    ushort c_mask16;       		/* CRC constant. 					*/
    uword  temp_rba;       		/* Temp Rx buffer address 			*/                            
    uword  temp_crc;       		/* Temp CRC 						*/
    ushort rx_frm_base;    		/* Temp location for Rx framer parameters 		*/
    ushort tx_frm_base;    		/* Temp location for Tx framer parameters 		*/
    
} _PackedType t_qmc_glob_Pram;

/*---------------------------------------------------------------------------*/
/*                              ATM PARAMETER RAM                            */
/*---------------------------------------------------------------------------*/


/*--------------------------------------*/
/* Address Compression parameters table */
/*--------------------------------------*/

_Packed struct AddressCompressionPram 
{
    uword  VptBase;        		/* VP-level addressing table base address 	*/
    uword  VctBase;        		/* VC-level addressing table base address 	*/
    uword  Vpt1Base;       		/* VP1-level addressing table base address 	*/ 
    uword  Vct1Base;       		/* VC1-level addressing table base address 	*/
    ushort VpMask;         		/* VP mask for address compression look-up 	*/
} _PackedType;


/*-------------------------------*/
/* External CAM parameters table */
/*-------------------------------*/

_Packed struct ExtCamPram 
{
    uword  ExtCamBase;     		/* Base address of the external CAM 		*/
    uchar  reserved00[4];  		/* Reserved 								*/
    uword  ExtCam1Base;    		/* Base address of the external CAM1 		*/
    uchar  reserved01[6];  		/* Reserved 								*/
} _PackedType;


/*---------------------------*/
/* ATM mode parameters table */
/*---------------------------*/

typedef _Packed struct AtmPram 
{
    uchar  reserved0[64];  		/* Reserved 								*/
    ushort RxCellTmpBase;  		/* Rx cell temporary base address 			*/
    ushort TxCellTmpBase;  		/* Tx cell temporary base address 			*/
    ushort VUdcTmpBase;    		/* VUDC temp base address (in VUDC mode only) */
    ushort IntRctBase;     		/* Internal RTC base address 				*/
    ushort IntTctBase;     		/* Internal TCT base address 				*/
    ushort IntTcteBase;    		/* Internal ACT base address 				*/
    uchar  reserved1[4];   		/* reserved four bytes 						*/
    uword  ExtRctBase;     		/* Extrnal RTC base address 				*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产福利国产秒拍| 精品欧美一区二区三区精品久久| 久久亚洲一区二区三区明星换脸| 偷窥国产亚洲免费视频| 欧美视频一区二区三区在线观看| 亚洲综合一区在线| 欧美日韩日日摸| 亚洲高清一区二区三区| 欧美日韩国产精品成人| 午夜精品一区二区三区电影天堂| 欧美日韩国产精品成人| 欧美a一区二区| 91精品国产色综合久久不卡电影 | 福利一区在线观看| 久久久久久**毛片大全| 国产高清亚洲一区| 亚洲欧美自拍偷拍| 91国产免费看| 日日夜夜精品免费视频| 91精品国产色综合久久不卡蜜臀 | 亚洲成人av一区| 欧美人成免费网站| 国产美女主播视频一区| 久久嫩草精品久久久久| heyzo一本久久综合| 一区二区在线免费观看| 91精品国产综合久久精品app| 日韩国产欧美一区二区三区| 日韩亚洲欧美一区二区三区| 国产在线看一区| 国产精品欧美极品| 精品视频一区三区九区| 久久精品噜噜噜成人av农村| 欧美激情一区二区在线| 欧美色精品在线视频| 久88久久88久久久| 国产精品久久久久久久久快鸭| 一本久道中文字幕精品亚洲嫩| 日韩精品成人一区二区在线| 精品国产三级电影在线观看| 一道本成人在线| 五月综合激情网| 久久精品男人天堂av| 91福利在线看| 激情综合色丁香一区二区| 亚洲老司机在线| 日韩欧美国产综合在线一区二区三区 | 国产成人aaa| 亚洲在线观看免费视频| 久久亚洲影视婷婷| 欧美日韩国产区一| av电影天堂一区二区在线观看| 亚洲高清免费在线| 中文字幕一区二区三区视频| 欧美一区二区三区成人| 91香蕉视频污| 国产v综合v亚洲欧| 免费成人在线影院| 亚洲国产一区二区三区青草影视| 久久久国产精华| 91精品国产欧美日韩| 日本久久电影网| 成人激情免费视频| 久久国产免费看| 亚洲最色的网站| 中文字幕在线不卡一区 | 51精品国自产在线| av成人免费在线观看| 国产一区二区三区免费| 图片区日韩欧美亚洲| 亚洲激情在线播放| 欧美国产精品v| 精品999在线播放| 91麻豆精品91久久久久久清纯 | 性久久久久久久久久久久| 国产精品福利av| 国产日韩欧美精品电影三级在线| 日韩午夜三级在线| 在线电影院国产精品| 欧美色综合网站| 欧美亚洲一区三区| 在线一区二区三区四区五区| 波多野结衣精品在线| 高潮精品一区videoshd| 国产激情一区二区三区桃花岛亚洲| 久久精品国产99国产| 蜜臀久久久久久久| 美国av一区二区| 日本亚洲电影天堂| 免费在线观看精品| 久久国产精品一区二区| 六月丁香综合在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜精品久久久久久久| 日本女优在线视频一区二区| 日韩激情在线观看| 久久精品国内一区二区三区| 久久99精品国产| 国产精品自在欧美一区| 成人激情免费电影网址| 成人精品国产一区二区4080| 91在线国产福利| 色综合久久久久综合体| 欧美日韩国产小视频| 日韩欧美电影一区| 国产色产综合产在线视频| 国产精品全国免费观看高清| 中文字幕一区日韩精品欧美| 一区二区在线观看免费| 午夜精品久久久久久久99樱桃| 日韩精品成人一区二区在线| 久久精品国产第一区二区三区| 国产麻豆日韩欧美久久| 99久久精品国产网站| 欧美三级在线播放| 欧美一区二区免费| 久久精品人人爽人人爽| 一区二区三区在线视频免费| 亚洲高清不卡在线观看| 玖玖九九国产精品| 风流少妇一区二区| 欧美日韩中文国产| 久久婷婷一区二区三区| 亚洲免费观看高清| 精品在线一区二区| 99久久夜色精品国产网站| 精品视频999| 欧美xxxxx裸体时装秀| 亚洲特黄一级片| 欧美aⅴ一区二区三区视频| 成人免费视频网站在线观看| 欧美日韩精品三区| 久久久久久**毛片大全| 亚洲成人一区在线| 国产v综合v亚洲欧| 欧美一区在线视频| 中文字幕亚洲一区二区av在线| 男女男精品网站| 成人黄色a**站在线观看| 欧美夫妻性生活| 国产精品色噜噜| 六月丁香综合在线视频| 欧美色综合影院| 中文在线免费一区三区高中清不卡| 亚洲h动漫在线| 成人激情动漫在线观看| 欧美zozo另类异族| 午夜精品久久久久久久久久| 成人99免费视频| 欧美成人video| 亚洲精品久久久久久国产精华液 | 久久国产乱子精品免费女| 91老司机福利 在线| 久久精品欧美日韩| 老司机午夜精品| 欧美日韩视频在线第一区 | 国产欧美日韩视频在线观看| 亚洲1区2区3区4区| 色综合久久中文综合久久97| 精品成人a区在线观看| 日韩电影网1区2区| 欧美在线看片a免费观看| 亚洲婷婷在线视频| 成人午夜免费视频| 国产亚洲一区二区三区四区| 日本欧美韩国一区三区| 欧美精品高清视频| 亚洲在线视频网站| 欧洲精品在线观看| 亚洲天堂网中文字| 91丨porny丨蝌蚪视频| 欧美激情一区三区| 成人免费电影视频| 国产日韩v精品一区二区| 国产一区二区三区在线观看免费视频 | 久久99精品久久久久| 欧美一区二区三区不卡| 秋霞午夜鲁丝一区二区老狼| 欧美日韩免费不卡视频一区二区三区| 亚洲天堂免费看| 色综合久久天天综合网| 一区二区三区电影在线播| 91蜜桃在线观看| 亚洲欧洲av在线| 97se亚洲国产综合自在线观| 中文字幕一区二区三区在线不卡 | 国产成人精品免费看| 国产亚洲综合av| 成人综合在线观看| 中文字幕一区二区三区四区| 91小视频在线免费看| 一级特黄大欧美久久久| 色8久久人人97超碰香蕉987| 亚洲一区二区综合| 91精品国产欧美一区二区18| 精品夜夜嗨av一区二区三区| 久久久精品欧美丰满| 国产69精品久久久久777| 国产精品色眯眯| 在线亚洲免费视频|