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

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

?? atm.h

?? gumstiz u-boot loader in linux
?? H
字號:
typedef unsigned char uint8;typedef unsigned short uint16;typedef unsigned int uint32;typedef volatile unsigned char vuint8;typedef volatile unsigned short vuint16;typedef volatile unsigned int vuint32;#define DPRAM_ATM CFG_IMMR + 0x3000#define ATM_DPRAM_BEGIN  (DPRAM_ATM - CFG_IMMR - 0x2000)#define NUM_CONNECTIONS  1#define SAR_RXB_SIZE     1584#define AM_HMASK         0x0FFFFFF0#define NUM_CT_ENTRIES           (NUM_CONNECTIONS)#define NUM_TCTE_ENTRIES         (NUM_CONNECTIONS)#define NUM_AM_ENTRIES           (NUM_CONNECTIONS+1)#define NUM_AP_ENTRIES           (NUM_CONNECTIONS+1)#define NUM_MPHYPT_ENTRIES       1#define NUM_APCP_ENTRIES         1#define NUM_APCT_PRIO_1_ENTRIES  146	/* Determines minimum rate */#define NUM_TQ_ENTRIES           12#define SIZE_OF_CT_ENTRY         64#define SIZE_OF_TCTE_ENTRY       32#define SIZE_OF_AM_ENTRY         4#define SIZE_OF_AP_ENTRY         2#define SIZE_OF_MPHYPT_ENTRY     2#define SIZE_OF_APCP_ENTRY       32#define SIZE_OF_APCT_ENTRY       2#define SIZE_OF_TQ_ENTRY         2#define CT_BASE           ((ATM_DPRAM_BEGIN + 63) & 0xFFC0)	/*64 */#define TCTE_BASE         (CT_BASE + NUM_CT_ENTRIES * SIZE_OF_CT_ENTRY)	/*32 */#define APCP_BASE         (TCTE_BASE + NUM_TCTE_ENTRIES * SIZE_OF_TCTE_ENTRY)	/*32 */#define AM_BEGIN          (APCP_BASE + NUM_APCP_ENTRIES * SIZE_OF_APCP_ENTRY)	/*4 */#define AM_BASE           (AM_BEGIN + (NUM_AM_ENTRIES - 1) * SIZE_OF_AM_ENTRY)#define AP_BEGIN          (AM_BEGIN + NUM_AM_ENTRIES * SIZE_OF_AM_ENTRY)	/*2 */#define AP_BASE           (AP_BEGIN + (NUM_AP_ENTRIES - 1) * SIZE_OF_AP_ENTRY)#define MPHYPT_BASE       (AP_BEGIN + NUM_AP_ENTRIES * SIZE_OF_AP_ENTRY)	/*2 */#define APCT_PRIO_1_BASE  (MPHYPT_BASE + NUM_MPHYPT_ENTRIES * SIZE_OF_MPHYPT_ENTRY)	/*2 */#define TQ_BASE           (APCT_PRIO_1_BASE + NUM_APCT_PRIO_1_ENTRIES * SIZE_OF_APCT_ENTRY)	/*2 */#define ATM_DPRAM_SIZE    ((TQ_BASE + NUM_TQ_ENTRIES * SIZE_OF_TQ_ENTRY) - ATM_DPRAM_BEGIN)#define CT_PTR(base)      ((struct ct_entry_t *)((char *)(base) + 0x2000 + CT_BASE))#define TCTE_PTR(base)    ((struct tcte_entry_t *)((char *)(base) + 0x2000 + TCTE_BASE))#define AM_PTR(base)      ((uint32 *)((char *)(base) + 0x2000 + AM_BASE))#define AP_PTR(base)      ((uint16 *)((char *)(base) + 0x2000 + AP_BASE))#define MPHYPT_PTR(base)  ((uint16 *)((char *)(base) + 0x2000 + MPHYPT_BASE))#define APCP_PTR(base)    ((struct apc_params_t *)((char*)(base) + 0x2000 + APCP_BASE))#define APCT1_PTR(base)   ((uint16 *)((char *)(base) + 0x2000 + APCT_PRIO_1_BASE))#define APCT2_PTR(base)   ((uint16 *)((char *)(base) + 0x2000 + APCT_PRIO_2_BASE))#define APCT3_PTR(base)   ((uint16 *)((char *)(base) + 0x2000 + APCT_PRIO_3_BASE))#define TQ_PTR(base)      ((uint16 *)((char *)(base) + 0x2000 + TQ_BASE))/* SAR registers */#define RBDBASE(base)	  ((vuint32 *)(base + 0x3F00))	/* Base address of RxBD-List */#define SRFCR(base)	  ((vuint8 *)(base + 0x3F04))	/* DMA Receive function code */#define SRSTATE(base)	  ((vuint8 *)(base + 0x3F05))	/* DMA Receive status */#define MRBLR(base)	  ((vuint16 *)(base + 0x3F06))	/* Init to 0 for ATM */#define RSTATE(base)	  ((vuint32 *)(base + 0x3F08))	/* Do not write to */#define R_CNT(base)	  ((vuint16 *)(base + 0x3F10))	/* Do not write to */#define STFCR(base)	  ((vuint8 *)(base + 0x3F12))	/* DMA Transmit function code */#define STSTATE(base)	  ((vuint8 *)(base + 0x3F13))	/* DMA Transmit status */#define TBDBASE(base)	  ((vuint32 *)(base + 0x3F14))	/* Base address of TxBD-List */#define TSTATE(base)	  ((vuint32 *)(base + 0x3F18))	/* Do not write to */#define COMM_CH(base)	  ((vuint16 *)(base + 0x3F1C))	/* Command channel */#define STCHNUM(base)	  ((vuint16 *)(base + 0x3F1E))	/* Do not write to */#define T_CNT(base)	  ((vuint16 *)(base + 0x3F20))	/* Do not write to */#define CTBASE(base)	  ((vuint16 *)(base + 0x3F22))	/* Base address of Connection-table */#define ECTBASE(base)	  ((vuint32 *)(base + 0x3F24))	/* Valid only for external Conn.-table */#define INTBASE(base)	  ((vuint32 *)(base + 0x3F28))	/* Base address of Interrupt-table */#define INTPTR(base)	  ((vuint32 *)(base + 0x3F2C))	/* Pointer to Interrupt-queue */#define C_MASK(base)	  ((vuint32 *)(base + 0x3F30))	/* CRC-mask */#define SRCHNUM(base)	  ((vuint16 *)(base + 0x3F34))	/* Do not write to */#define INT_CNT(base)	  ((vuint16 *)(base + 0x3F36))	/* Interrupt-Counter */#define INT_ICNT(base)	  ((vuint16 *)(base + 0x3F38))	/* Interrupt threshold */#define TSTA(base)	  ((vuint16 *)(base + 0x3F3A))	/* Time-stamp-address */#define OLDLEN(base)	  ((vuint16 *)(base + 0x3F3C))	/* Do not write to */#define SMRBLR(base)	  ((vuint16 *)(base + 0x3F3E))	/* SAR max RXBuffer length */#define EHEAD(base)	  ((vuint32 *)(base + 0x3F40))	/* Valid for serial mode */#define EPAYLOAD(base)	  ((vuint32 *)(base + 0x3F44))	/* Valid for serial mode */#define TQBASE(base)	  ((vuint16 *)(base + 0x3F48))	/* Base address of Tx queue */#define TQEND(base)	  ((vuint16 *)(base + 0x3F4A))	/* End address of Tx queue */#define TQAPTR(base)	  ((vuint16 *)(base + 0x3F4C))	/* TQ APC pointer */#define TQTPTR(base)	  ((vuint16 *)(base + 0x3F4E))	/* TQ Tx pointer */#define APCST(base)	  ((vuint16 *)(base + 0x3F50))	/* APC status */#define APCPTR(base)	  ((vuint16 *)(base + 0x3F52))	/* APC parameter pointer */#define HMASK(base)	  ((vuint32 *)(base + 0x3F54))	/* Header mask */#define AMBASE(base)	  ((vuint16 *)(base + 0x3F58))	/* Address match table base */#define AMEND(base)	  ((vuint16 *)(base + 0x3F5A))	/* Address match table end */#define APBASE(base)	  ((vuint16 *)(base + 0x3F5C))	/* Address match parameter */#define FLBASE(base)	  ((vuint32 *)(base + 0x3F54))	/* First-level table base */#define SLBASE(base)	  ((vuint32 *)(base + 0x3F58))	/* Second-level table base */#define FLMASK(base)	  ((vuint16 *)(base + 0x3F5C))	/* First-level mask */#define ECSIZE(base)	  ((vuint16 *)(base + 0x3F5E))	/* Valid for extended mode */#define APCT_REAL(base)	  ((vuint32 *)(base + 0x3F60))	/* APC 32 bit counter */#define R_PTR(base)	  ((vuint32 *)(base + 0x3F64))	/* Do not write to */#define RTEMP(base)	  ((vuint32 *)(base + 0x3F68))	/* Do not write to */#define T_PTR(base)	  ((vuint32 *)(base + 0x3F6C))	/* Do not write to */#define TTEMP(base)	  ((vuint32 *)(base + 0x3F70))	/* Do not write to *//* ESAR registers */#define FMCTIMESTMP(base) ((vuint32 *)(base + 0x3F80))	/* Perf.Mon.Timestamp */#define FMCTEMPLATE(base) ((vuint32 *)(base + 0x3F84))	/* Perf.Mon.Template */#define PMPTR(base)       ((vuint16 *)(base + 0x3F88))	/* Perf.Mon.Table */#define PMCHANNEL(base)	  ((vuint16 *)(base + 0x3F8A))	/* Perf.Mon.Channel */#define MPHYST(base)	  ((vuint16 *)(base + 0x3F90))	/* Multi-PHY Status */#define TCTEBASE(base)	  ((vuint16 *)(base + 0x3F92))	/* Internal TCT Extension Base */#define ETCTEBASE(base)	  ((vuint32 *)(base + 0x3F94))	/* External TCT Extension Base */#define COMM_CH2(base)	  ((vuint32 *)(base + 0x3F98))	/* 2nd command channel word */#define STATBASE(base)	  ((vuint16 *)(base + 0x3F9C))	/* Statistics table pointer *//* UTOPIA Mode Register */#define UTMODE(base)      (CAST(vuint32 *)(base + 0x0978))/* SAR commands */#define TRANSMIT_CHANNEL_ACTIVATE_CMD   0x0FC1#define TRANSMIT_CHANNEL_DEACTIVATE_CMD 0x1FC1#define STOP_TRANSMIT_CMD               0x2FC1#define RESTART_TRANSMIT_CMD            0x3FC1#define STOP_RECEIVE_CMD                0x4FC1#define RESTART_RECEIVE_CMD             0x5FC1#define APC_BYPASS_CMD                  0x6FC1#define MEM_WRITE_CMD                   0x7FC1#define CPCR_FLG                        0x0001/* INT flags */#define INT_VALID	0x80000000#define INT_WRAP	0x40000000#define INT_APCO	0x00800000#define INT_TQF		0x00200000#define INT_RXF		0x00080000#define INT_BSY		0x00040000#define INT_TXB		0x00020000#define INT_RXB		0x00010000#define NUM_INT_ENTRIES   80#define SIZE_OF_INT_ENTRY 4struct apc_params_t {	vuint16 apct_base1;	/* APC Table - First Priority Base pointer */	vuint16 apct_end1;	/* First APC Table - Length */	vuint16 apct_ptr1;	/* First APC Table Pointer */	vuint16 apct_sptr1;	/* APC Table First Priority Service pointer */	vuint16 etqbase;	/* Enhanced Transmit Queue Base pointer */	vuint16 etqend;		/* Enhanced Transmit Queue End pointer */	vuint16 etqaptr;	/* Enhanced Transmit Queue APC pointer */	vuint16 etqtptr;	/* Enhanced Transmit Queue Transmitter pointer */	vuint16 apc_mi;		/* APC - Max Iteration */	vuint16 ncits;		/* Number of Cells In TimeSlot  */	vuint16 apcnt;		/* APC - N Timer */	vuint16 reserved1;	/* reserved */	vuint16 eapcst;		/* APC status */	vuint16 ptp_counter;	/* PTP queue length */	vuint16 ptp_txch;	/* PTP channel */	vuint16 reserved2;	/* reserved */};struct ct_entry_t {	/* RCT */	unsigned fhnt:1;	unsigned pm_rct:1;	unsigned reserved0:6;	unsigned hec:1;	unsigned clp:1;	unsigned cng_ncrc:1;	unsigned inf_rct:1;	unsigned cngi_ptp:1;	unsigned cdis_rct:1;	unsigned aal_rct:2;	uint16 rbalen;	uint32 rcrc;	uint32 rb_ptr;	uint16 rtmlen;	uint16 rbd_ptr;	uint16 rbase;	uint16 tstamp;	uint16 imask;	unsigned ft:2;	unsigned nim:1;	unsigned reserved1:2;	unsigned rpmt:6;	unsigned reserved2:5;	uint8 reserved3[8];	/* TCT */	unsigned reserved4:1;	unsigned pm_tct:1;	unsigned reserved5:6;	unsigned pc:1;	unsigned reserved6:2;	unsigned inf_tct:1;	unsigned cr10:1;	unsigned cdis_tct:1;	unsigned aal_tct:2;	uint16 tbalen;	uint32 tcrc;	uint32 tb_ptr;	uint16 ttmlen;	uint16 tbd_ptr;	uint16 tbase;	unsigned reserved7:5;	unsigned tpmt:6;	unsigned reserved8:3;	unsigned avcf:1;	unsigned act:1;	uint32 chead;	uint16 apcl;	uint16 apcpr;	unsigned out:1;	unsigned bnr:1;	unsigned tservice:2;	unsigned apcp:12;	uint16 apcpf;};struct tcte_entry_t {	unsigned res1:4;	unsigned scr:12;	uint16 scrf;	uint16 bt;	uint16 buptrh;	uint32 buptrl;	unsigned vbr2:1;	unsigned res2:15;	uint16 oobr;	uint16 res3[8];};#define SIZE_OF_RBD  12#define SIZE_OF_TBD  12struct atm_bd_t {	vuint16 flags;	vuint16 length;	unsigned char *buffer_ptr;	vuint16 cpcs_uu_cpi;	vuint16 reserved;};/* BD flags */#define EMPTY		0x8000#define READY		0x8000#define WRAP		0x2000#define INTERRUPT	0x1000#define LAST		0x0800#define FIRST		0x0400#define OAM             0x0400#define CONTINUOUS	0x0200#define HEC_ERROR	0x0080#define CELL_LOSS	0x0040#define CONGESTION	0x0020#define ABORT		0x0010#define LEN_ERROR	0x0002#define CRC_ERROR	0x0001struct atm_connection_t {	struct atm_bd_t *rbd_ptr;	int num_rbd;	struct atm_bd_t *tbd_ptr;	int num_tbd;	struct ct_entry_t *ct_ptr;	struct tcte_entry_t *tcte_ptr;	void *drv;	void (*notify) (void *drv, int event);};struct atm_driver_t {	int loaded;	int started;	char *csram;	int csram_size;	uint32 *am_top;	uint16 *ap_top;	uint32 *int_reload_ptr;	uint32 *int_serv_ptr;	struct atm_bd_t *rbd_base_ptr;	struct atm_bd_t *tbd_base_ptr;	unsigned linerate_in_bps;};extern struct atm_connection_t g_conn[NUM_CONNECTIONS];extern struct atm_driver_t g_atm;extern int atmLoad (void);extern void atmUnload (void);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性受xxxx| 亚洲国产美女搞黄色| 国产视频在线观看一区二区三区| 日韩免费成人网| 日韩一区二区三区高清免费看看| 欧美一区二区精品在线| 9191久久久久久久久久久| 在线不卡免费欧美| 日韩精品一区在线观看| 精品久久一区二区三区| 国产午夜精品久久久久久免费视| 久久久久久久久久久99999| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲色欲色欲www在线观看| 亚洲天堂成人网| 一区二区三区日韩精品| 亚洲综合无码一区二区| 天天亚洲美女在线视频| 九一九一国产精品| 国产大陆精品国产| 色综合天天做天天爱| 欧美三级电影网| 欧美成人a∨高清免费观看| 久久奇米777| 亚洲视频一区在线| 婷婷亚洲久悠悠色悠在线播放| 奇米888四色在线精品| 国产乱码一区二区三区| jvid福利写真一区二区三区| 欧美性受xxxx黑人xyx性爽| 日韩亚洲欧美在线观看| 国产精品高潮呻吟| 亚洲va中文字幕| 国产一区美女在线| 91视频精品在这里| 日韩一区二区三区观看| 中文av一区特黄| 日韩激情在线观看| 国产福利视频一区二区三区| 欧美在线视频日韩| 久久久激情视频| 亚洲福利国产精品| 国产在线精品一区二区| 一本到三区不卡视频| 日韩一区二区三区视频| 中文字幕制服丝袜成人av| 午夜精品在线看| 不卡免费追剧大全电视剧网站| 欧美男生操女生| 自拍av一区二区三区| 美女诱惑一区二区| 日本韩国精品在线| 久久久久成人黄色影片| 亚洲大片在线观看| 99亚偷拍自图区亚洲| 日韩欧美一区二区免费| 亚洲激情网站免费观看| 国产精品一区免费在线观看| 欧美午夜精品电影| 欧美激情一区在线| 青青草成人在线观看| 91麻豆福利精品推荐| 久久久精品综合| 日本免费新一区视频| 91视频观看视频| 国产三级久久久| 蜜臀精品久久久久久蜜臀| 在线欧美小视频| 国产精品毛片a∨一区二区三区| 免费xxxx性欧美18vr| 91黄视频在线| 国产精品三级在线观看| 久久99精品久久久久久久久久久久 | 岛国精品一区二区| 日韩一区二区三区免费观看| 亚洲国产一区二区三区| 色综合久久综合网97色综合 | 日韩伦理av电影| 国产精华液一区二区三区| 欧美一区二区三区喷汁尤物| 一区二区三区免费观看| av不卡一区二区三区| 久久免费的精品国产v∧| 日韩一区精品视频| 欧美视频在线观看一区| 最新中文字幕一区二区三区| 成人午夜视频网站| 国产午夜亚洲精品理论片色戒| 久久97超碰国产精品超碰| 欧美日韩国产a| 首页欧美精品中文字幕| 欧美日韩国产成人在线91| 亚洲图片欧美综合| 在线一区二区三区四区五区| 最新国产成人在线观看| av一区二区三区| 国产精品亲子伦对白| 国产成人在线观看| 日本一区二区电影| 成人国产一区二区三区精品| 国产欧美1区2区3区| 福利视频网站一区二区三区| 国产精品丝袜在线| 成人精品亚洲人成在线| 国产精品国产三级国产专播品爱网| 丰满岳乱妇一区二区三区| 国产欧美日韩久久| 日韩一区二区免费高清| 亚洲va国产va欧美va观看| 欧美日韩黄视频| 日韩高清不卡在线| 精品国产污网站| 国产精品白丝jk白祙喷水网站| 久久久99久久| bt7086福利一区国产| 一区二区三区久久| 欧美日本一区二区| 久久精品国产亚洲aⅴ | 国产一区啦啦啦在线观看| 26uuu色噜噜精品一区| 国产精品影视天天线| 国产精品卡一卡二| 在线观看免费一区| 日韩成人午夜电影| 国产欧美一区二区精品久导航 | 99久久精品久久久久久清纯| 亚洲黄色片在线观看| 538prom精品视频线放| 久久国产尿小便嘘嘘尿| 久久老女人爱爱| 色婷婷香蕉在线一区二区| 亚洲福利视频一区二区| 亚洲精品一线二线三线| av电影天堂一区二区在线| 亚洲午夜久久久久久久久电影院 | 一区二区成人在线| 欧美一区二区啪啪| 粉嫩一区二区三区性色av| 亚洲精品国久久99热| 日韩午夜激情电影| 成人激情开心网| 日韩 欧美一区二区三区| 国产三级三级三级精品8ⅰ区| 91色porny蝌蚪| 精品一区在线看| 一区二区三区不卡视频 | 天涯成人国产亚洲精品一区av| 精品福利视频一区二区三区| 不卡电影免费在线播放一区| 午夜激情综合网| 日本一区二区三区久久久久久久久不 | 日日夜夜免费精品| 国产亚洲va综合人人澡精品| 色久综合一二码| 国产一区二区不卡| 午夜精品福利一区二区蜜股av | 免费看日韩精品| 亚洲欧洲av在线| 欧美大尺度电影在线| 成人动漫av在线| 一本大道av一区二区在线播放| 日韩成人午夜电影| 中文字幕一区二区三中文字幕| 欧美精品久久久久久久多人混战| 不卡一区在线观看| 国产曰批免费观看久久久| 一区二区三区在线视频免费| 久久久国产精品不卡| 91网站在线观看视频| 国内不卡的二区三区中文字幕| 亚洲国产视频直播| 自拍偷拍亚洲激情| 久久精品视频免费观看| 欧美精品精品一区| 色综合久久久网| 成人午夜激情在线| 九一久久久久久| 蜜臀久久99精品久久久画质超高清| 亚洲视频一区二区免费在线观看| 久久久久久久久一| 日韩午夜电影在线观看| 国产精品污www在线观看| 在线成人午夜影院| 欧洲精品视频在线观看| www.日韩精品| 国产成人免费在线观看不卡| 美女一区二区在线观看| 日韩经典一区二区| 亚欧色一区w666天堂| 亚洲综合在线免费观看| 国产精品国产自产拍高清av王其| 国产欧美综合色| 国产欧美日韩综合| 欧美精品一区二区三区蜜桃| 欧美一级二级三级乱码| 91精品国产综合久久久蜜臀粉嫩| 欧美人狂配大交3d怪物一区| 色就色 综合激情| 欧美性一二三区| 欧美日韩国产免费|