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

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

?? yportenv.h

?? yaffs2最新文檔. 為方便大家找不到源代碼的朋友們. 隨便下載咯
?? H
字號:
/* * YAFFS: Yet another Flash File System . A NAND-flash specific file system. * * Copyright (C) 2002-2007 Aleph One Ltd. *   for Toby Churchill Ltd and Brightstar Engineering * * Created by Charles Manning <charles@aleph1.co.uk> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 2.1 as * published by the Free Software Foundation. * * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL. */#ifndef __YPORTENV_H__#define __YPORTENV_H__/* * Define the MTD version in terms of Linux Kernel versions * This allows yaffs to be used independantly of the kernel * as well as with it. */#define MTD_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))#if defined CONFIG_YAFFS_WINCE#include "ywinceenv.h"#elif  defined __KERNEL__#include "moduleconfig.h"/* Linux kernel */#include <linux/version.h>#define MTD_VERSION_CODE LINUX_VERSION_CODE#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19))#include <linux/config.h>#endif#include <linux/kernel.h>#include <linux/mm.h>#include <linux/sched.h>#include <linux/string.h>#include <linux/slab.h>#include <linux/vmalloc.h>#define YCHAR char#define YUCHAR unsigned char#define _Y(x)     x#define yaffs_strcpy(a,b)    strcpy(a,b)#define yaffs_strncpy(a,b,c) strncpy(a,b,c)#define yaffs_strncmp(a,b,c) strncmp(a,b,c)#define yaffs_strlen(s)	     strlen(s)#define yaffs_sprintf	     sprintf#define yaffs_toupper(a)     toupper(a)#define Y_INLINE inline#define YAFFS_LOSTNFOUND_NAME		"lost+found"#define YAFFS_LOSTNFOUND_PREFIX		"obj"/* #define YPRINTF(x) printk x */#define YMALLOC(x) kmalloc(x,GFP_KERNEL)#define YFREE(x)   kfree(x)#define YMALLOC_ALT(x) vmalloc(x)#define YFREE_ALT(x)   vfree(x)#define YMALLOC_DMA(x) YMALLOC(x)// KR - added for use in scan so processes aren't blocked indefinitely.#define YYIELD() schedule()#define YAFFS_ROOT_MODE			0666#define YAFFS_LOSTNFOUND_MODE		0666#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0))#define Y_CURRENT_TIME CURRENT_TIME.tv_sec#define Y_TIME_CONVERT(x) (x).tv_sec#else#define Y_CURRENT_TIME CURRENT_TIME#define Y_TIME_CONVERT(x) (x)#endif#define yaffs_SumCompare(x,y) ((x) == (y))#define yaffs_strcmp(a,b) strcmp(a,b)#define TENDSTR "\n"#define TSTR(x) KERN_WARNING x#define TOUT(p) printk p#define yaffs_trace(mask, fmt, args...) \	do { if ((mask) & (yaffs_traceMask|YAFFS_TRACE_ERROR)) \		printk(KERN_WARNING "yaffs: " fmt, ## args); \	} while (0)#define compile_time_assertion(assertion) \	({ int x = __builtin_choose_expr(assertion, 0, (void)0); (void) x; })#elif defined CONFIG_YAFFS_DIRECT#define MTD_VERSION_CODE MTD_VERSION(2,6,22)/* Direct interface */#include "ydirectenv.h"#elif defined CONFIG_YAFFS_UTIL/* Stuff for YAFFS utilities */#include "stdlib.h"#include "stdio.h"#include "string.h"#include "devextras.h"#define YMALLOC(x) malloc(x)#define YFREE(x)   free(x)#define YMALLOC_ALT(x) malloc(x)#define YFREE_ALT(x) free(x)#define YCHAR char#define YUCHAR unsigned char#define _Y(x)     x#define yaffs_strcpy(a,b)    strcpy(a,b)#define yaffs_strncpy(a,b,c) strncpy(a,b,c)#define yaffs_strlen(s)	     strlen(s)#define yaffs_sprintf	     sprintf#define yaffs_toupper(a)     toupper(a)#define Y_INLINE inline/* #define YINFO(s) YPRINTF(( __FILE__ " %d %s\n",__LINE__,s)) *//* #define YALERT(s) YINFO(s) */#define TENDSTR "\n"#define TSTR(x) x#define TOUT(p) printf p#define YAFFS_LOSTNFOUND_NAME		"lost+found"#define YAFFS_LOSTNFOUND_PREFIX		"obj"/* #define YPRINTF(x) printf x */#define YAFFS_ROOT_MODE				0666#define YAFFS_LOSTNFOUND_MODE		0666#define yaffs_SumCompare(x,y) ((x) == (y))#define yaffs_strcmp(a,b) strcmp(a,b)#else/* Should have specified a configuration type */#error Unknown configuration#endif/* see yaffs_fs.c */extern unsigned int yaffs_traceMask;extern unsigned int yaffs_wr_attempts;/* * Tracing flags. * The flags masked in YAFFS_TRACE_ALWAYS are always traced. */#define YAFFS_TRACE_OS			0x00000002#define YAFFS_TRACE_ALLOCATE		0x00000004#define YAFFS_TRACE_SCAN		0x00000008#define YAFFS_TRACE_BAD_BLOCKS		0x00000010#define YAFFS_TRACE_ERASE		0x00000020#define YAFFS_TRACE_GC			0x00000040#define YAFFS_TRACE_WRITE		0x00000080#define YAFFS_TRACE_TRACING		0x00000100#define YAFFS_TRACE_DELETION		0x00000200#define YAFFS_TRACE_BUFFERS		0x00000400#define YAFFS_TRACE_NANDACCESS		0x00000800#define YAFFS_TRACE_GC_DETAIL		0x00001000#define YAFFS_TRACE_SCAN_DEBUG		0x00002000#define YAFFS_TRACE_MTD			0x00004000#define YAFFS_TRACE_CHECKPOINT		0x00008000#define YAFFS_TRACE_VERIFY		0x00010000#define YAFFS_TRACE_VERIFY_NAND		0x00020000#define YAFFS_TRACE_VERIFY_FULL		0x00040000#define YAFFS_TRACE_VERIFY_ALL		0x000F0000#define YAFFS_TRACE_ERROR		0x40000000#define YAFFS_TRACE_BUG			0x80000000#define YAFFS_TRACE_ALWAYS		0xF0000000#define T(mask,p) do{ if((mask) & (yaffs_traceMask | YAFFS_TRACE_ALWAYS)) TOUT(p);} while(0)#ifndef YBUG#define YBUG() do {T(YAFFS_TRACE_BUG,(TSTR("==>> yaffs bug: " __FILE__ " %d" TENDSTR),__LINE__));} while(0)#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人18视频在线播放| 欧美一二区视频| 亚洲成年人影院| 欧美岛国在线观看| proumb性欧美在线观看| 亚洲欧美一区二区不卡| 日韩精品中文字幕在线不卡尤物| 韩国成人福利片在线播放| 中文字幕色av一区二区三区| 欧美区在线观看| 91视频在线观看免费| 久久99国产精品久久99果冻传媒| 亚洲欧美中日韩| 久久久国产一区二区三区四区小说| 欧洲一区二区三区在线| 国产乱码精品一区二区三区忘忧草 | 成人网男人的天堂| 美女一区二区久久| 青娱乐精品在线视频| 亚洲午夜精品久久久久久久久| 精品电影一区二区| 欧美videos中文字幕| 欧美日韩大陆一区二区| 91极品视觉盛宴| 日本韩国欧美国产| 欧美日韩午夜在线视频| 欧美三级日韩三级国产三级| 欧美日韩综合在线| 在线综合视频播放| 欧美一卡在线观看| 久久精品网站免费观看| 国产精品视频第一区| 中文字幕一区二区三区在线不卡| 国产精品乱人伦| 一区二区三区在线视频免费观看| 亚洲免费看黄网站| 偷窥少妇高潮呻吟av久久免费| 亚洲一区欧美一区| 欧美一二三四区在线| 欧美亚洲高清一区| 日韩亚洲欧美中文三级| 久久久久九九视频| 一区二区三区在线不卡| 日韩高清不卡在线| 成人黄色电影在线| 日韩欧美激情四射| 一区二区国产盗摄色噜噜| 美女尤物国产一区| 欧美自拍偷拍午夜视频| 2024国产精品| 亚洲国产精品视频| 国产999精品久久久久久| 6080国产精品一区二区| 国产精品美女久久久久久| 免费高清不卡av| 精品视频1区2区| 亚洲六月丁香色婷婷综合久久 | 亚洲精品一区二区在线观看| 亚洲日本一区二区三区| 国产麻豆9l精品三级站| 在线免费观看成人短视频| 久久免费美女视频| 久久精品二区亚洲w码| 日本丶国产丶欧美色综合| 国产精品福利影院| 成人免费看视频| 国产精品入口麻豆九色| 久久99热国产| 久久久久国产精品麻豆ai换脸 | 国产精品电影院| 日本大胆欧美人术艺术动态 | av网站一区二区三区| 久久综合成人精品亚洲另类欧美 | 精品在线观看免费| 久久久久久久久久久99999| 国内外精品视频| 国产精品传媒入口麻豆| 一本久久综合亚洲鲁鲁五月天| 国产精品女主播在线观看| 99精品视频在线播放观看| 亚洲成人免费在线观看| 欧美一区二区视频在线观看| 国产精品资源网| 亚洲在线视频一区| 欧美电影免费观看高清完整版| 国产另类ts人妖一区二区| 亚洲欧洲日本在线| 日韩免费看的电影| 99精品一区二区三区| 免费观看91视频大全| 国产精品久久久久永久免费观看 | 99re热这里只有精品免费视频| 亚洲午夜影视影院在线观看| 精品国产91亚洲一区二区三区婷婷| 懂色av中文字幕一区二区三区| 亚洲丝袜美腿综合| 久久久综合视频| 日韩女同互慰一区二区| 欧美午夜视频网站| 91久久人澡人人添人人爽欧美| 国产黄人亚洲片| 久久不见久久见中文字幕免费| 亚洲综合av网| 一区二区三区中文免费| 亚洲视频在线一区观看| 国产欧美一区二区三区沐欲| 欧美电影在线免费观看| 欧美日韩精品欧美日韩精品一综合| 国产馆精品极品| gogo大胆日本视频一区| 成人美女在线观看| 成人听书哪个软件好| 国产一区二区看久久| 日本一道高清亚洲日美韩| 丝袜美腿成人在线| 毛片av中文字幕一区二区| 青青草97国产精品免费观看无弹窗版| 日韩精品一二三区| 久久99国产精品麻豆| 成人高清免费观看| 91国内精品野花午夜精品 | 99久久久精品| 日本在线不卡视频一二三区| 久久久久九九视频| 亚洲男人的天堂网| 日韩专区欧美专区| 成人高清免费在线播放| 欧美三级电影在线观看| 日韩欧美电影一区| 亚洲免费在线视频一区 二区| 亚洲成人免费av| 国产毛片精品视频| 欧美日韩国产天堂| 国产精品久久久久国产精品日日| 亚洲成人免费看| 色婷婷久久久综合中文字幕| 国产视频视频一区| 免费在线看成人av| 91浏览器在线视频| 国产精品网站在线观看| 免费高清在线一区| 欧美三级在线视频| 国产精品护士白丝一区av| 九九在线精品视频| 欧美一区二区女人| 亚洲gay无套男同| 成人免费毛片app| 欧美国产一区在线| 成人午夜精品一区二区三区| 亚洲精品一区二区三区香蕉| 喷白浆一区二区| 日韩欧美国产一区在线观看| 日本欧美一区二区三区乱码| 欧美性猛交一区二区三区精品| 中文字幕亚洲在| 色综合色狠狠综合色| 伊人色综合久久天天人手人婷| 在线观看亚洲精品| 亚洲va国产天堂va久久en| 91精品国产综合久久小美女| 日韩精品视频网站| 国产亚洲精品bt天堂精选| 懂色av一区二区夜夜嗨| 中文字幕在线不卡| 欧美日韩在线直播| 国产老妇另类xxxxx| 一区二区三区四区高清精品免费观看| 色综合久久天天综合网| 青草av.久久免费一区| 国产精品久久久久影院亚瑟| 欧美在线你懂得| 国产精品一品二品| 亚洲福利一二三区| 国产精品成人网| 日韩网站在线看片你懂的| 成人午夜在线播放| 精品中文字幕一区二区小辣椒| 国产欧美在线观看一区| 日韩亚洲欧美成人一区| 日本道精品一区二区三区| 国产精品一二一区| 蜜臀av性久久久久蜜臀aⅴ| 国产精品麻豆久久久| 久久综合色之久久综合| 91精品国产一区二区人妖| 99久久久精品| 懂色一区二区三区免费观看| 久久97超碰色| 久久狠狠亚洲综合| 日本视频一区二区| 天天综合色天天| 亚洲va欧美va国产va天堂影院| 亚洲日本va午夜在线电影| 国产精品网友自拍| 自拍偷拍国产精品| 亚洲精品一二三| 亚洲不卡在线观看| 男人的j进女人的j一区| 精品一区在线看| 成人午夜伦理影院|