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

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

?? mtd-abi.h

?? U-boot latest tarball
?? H
字號:
/* * $Id: mtd-abi.h,v 1.13 2005/11/07 11:14:56 gleixner Exp $ * * Portions of MTD ABI definition which are shared by kernel and user space */#ifndef __MTD_ABI_H__#define __MTD_ABI_H__#if 1#include <linux/mtd/compat.h>#endifstruct erase_info_user {	uint32_t start;	uint32_t length;};struct mtd_oob_buf {	uint32_t start;	uint32_t length;	unsigned char __user *ptr;};#define MTD_ABSENT		0#define MTD_RAM			1#define MTD_ROM			2#define MTD_NORFLASH		3#define MTD_NANDFLASH		4#define MTD_DATAFLASH		6#define MTD_UBIVOLUME		7#define MTD_WRITEABLE		0x400	/* Device is writeable */#define MTD_BIT_WRITEABLE	0x800	/* Single bits can be flipped */#define MTD_NO_ERASE		0x1000	/* No erase necessary */#define MTD_STUPID_LOCK		0x2000	/* Always locked after reset *//* Some common devices / combinations of capabilities */#define MTD_CAP_ROM		0#define MTD_CAP_RAM		(MTD_WRITEABLE | MTD_BIT_WRITEABLE | MTD_NO_ERASE)#define MTD_CAP_NORFLASH	(MTD_WRITEABLE | MTD_BIT_WRITEABLE)#define MTD_CAP_NANDFLASH	(MTD_WRITEABLE)/* ECC byte placement */#define MTD_NANDECC_OFF		0	/* Switch off ECC (Not recommended) */#define MTD_NANDECC_PLACE	1	/* Use the given placement in the structure (YAFFS1 legacy mode) */#define MTD_NANDECC_AUTOPLACE	2	/* Use the default placement scheme */#define MTD_NANDECC_PLACEONLY	3	/* Use the given placement in the structure (Do not store ecc result on read) */#define MTD_NANDECC_AUTOPL_USR	4	/* Use the given autoplacement scheme rather than using the default *//* OTP mode selection */#define MTD_OTP_OFF		0#define MTD_OTP_FACTORY		1#define MTD_OTP_USER		2struct mtd_info_user {	uint8_t type;	uint32_t flags;	uint32_t size;			/* Total size of the MTD */	uint32_t erasesize;	uint32_t writesize;	uint32_t oobsize;		/* Amount of OOB data per block (e.g. 16) */	/* The below two fields are obsolete and broken, do not use them	 * (TODO: remove at some point) */	uint32_t ecctype;	uint32_t eccsize;};struct region_info_user {	uint32_t offset;		/* At which this region starts,					 * from the beginning of the MTD */	uint32_t erasesize;		/* For this region */	uint32_t numblocks;		/* Number of blocks in this region */	uint32_t regionindex;};struct otp_info {	uint32_t start;	uint32_t length;	uint32_t locked;};#define MEMGETINFO		_IOR('M', 1, struct mtd_info_user)#define MEMERASE		_IOW('M', 2, struct erase_info_user)#define MEMWRITEOOB		_IOWR('M', 3, struct mtd_oob_buf)#define MEMREADOOB		_IOWR('M', 4, struct mtd_oob_buf)#define MEMLOCK			_IOW('M', 5, struct erase_info_user)#define MEMUNLOCK		_IOW('M', 6, struct erase_info_user)#define MEMGETREGIONCOUNT	_IOR('M', 7, int)#define MEMGETREGIONINFO	_IOWR('M', 8, struct region_info_user)#define MEMSETOOBSEL		_IOW('M', 9, struct nand_oobinfo)#define MEMGETOOBSEL		_IOR('M', 10, struct nand_oobinfo)#define MEMGETBADBLOCK		_IOW('M', 11, loff_t)#define MEMSETBADBLOCK		_IOW('M', 12, loff_t)#define OTPSELECT		_IOR('M', 13, int)#define OTPGETREGIONCOUNT	_IOW('M', 14, int)#define OTPGETREGIONINFO	_IOW('M', 15, struct otp_info)#define OTPLOCK			_IOR('M', 16, struct otp_info)#define ECCGETLAYOUT		_IOR('M', 17, struct nand_ecclayout)#define ECCGETSTATS		_IOR('M', 18, struct mtd_ecc_stats)#define MTDFILEMODE		_IO('M', 19)/* * Obsolete legacy interface. Keep it in order not to break userspace * interfaces */struct nand_oobinfo {	uint32_t useecc;	uint32_t eccbytes;	uint32_t oobfree[8][2];	uint32_t eccpos[48];};struct nand_oobfree {	uint32_t offset;	uint32_t length;};#define MTD_MAX_OOBFREE_ENTRIES	8/* * ECC layout control structure. Exported to userspace for * diagnosis and to allow creation of raw images */struct nand_ecclayout {	uint32_t eccbytes;	uint32_t eccpos[64];	uint32_t oobavail;	struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES];};/** * struct mtd_ecc_stats - error correction stats * * @corrected:	number of corrected bits * @failed:	number of uncorrectable errors * @badblocks:	number of bad blocks in this partition * @bbtblocks:	number of blocks reserved for bad block tables */struct mtd_ecc_stats {	uint32_t corrected;	uint32_t failed;	uint32_t badblocks;	uint32_t bbtblocks;};/* * Read/write file modes for access to MTD */enum mtd_file_modes {	MTD_MODE_NORMAL = MTD_OTP_OFF,	MTD_MODE_OTP_FACTORY = MTD_OTP_FACTORY,	MTD_MODE_OTP_USER = MTD_OTP_USER,	MTD_MODE_RAW,};#endif /* __MTD_ABI_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美激情在线| 欧美成人性战久久| 国产丝袜欧美中文另类| 三级欧美在线一区| 色香色香欲天天天影视综合网| 久久免费视频色| 日日夜夜一区二区| 91亚洲精品久久久蜜桃网站| 久久久精品黄色| 另类小说综合欧美亚洲| 欧美日韩一区二区三区四区| 亚洲人成网站色在线观看| 成人午夜在线播放| 久久青草欧美一区二区三区| 免费日韩伦理电影| 欧美区在线观看| 亚洲国产一区二区三区青草影视| 91在线国内视频| 国产精品久久影院| 成人中文字幕在线| 欧美激情综合五月色丁香小说| 精品一区二区免费看| 欧美乱妇一区二区三区不卡视频| 亚洲主播在线播放| 色天使久久综合网天天| 一色屋精品亚洲香蕉网站| 国产二区国产一区在线观看 | 青青草97国产精品免费观看| 欧美色图天堂网| 亚洲精品视频在线| 97久久久精品综合88久久| 中文幕一区二区三区久久蜜桃| 国产伦精品一区二区三区免费迷 | 精品欧美黑人一区二区三区| 热久久一区二区| 日韩欧美中文字幕公布| 男女视频一区二区| 欧美一区在线视频| 亚洲va国产天堂va久久en| 欧美性色黄大片手机版| 亚洲精品国产第一综合99久久| 成人高清免费观看| 国产精品美日韩| fc2成人免费人成在线观看播放| 亚洲欧美在线视频| 91丨porny丨国产| 亚洲自拍都市欧美小说| 欧美欧美欧美欧美| 美女网站一区二区| 精品电影一区二区| 国产在线看一区| 欧美极品美女视频| 91视频一区二区三区| 中文字幕一区在线观看视频| 91久久精品一区二区三| 亚洲va韩国va欧美va精品 | 欧美午夜精品久久久| 亚洲成a人在线观看| 91麻豆精品国产无毒不卡在线观看| 日本不卡123| 国产日韩av一区| 99这里只有精品| 亚洲丰满少妇videoshd| 欧美成人r级一区二区三区| 国产精品12区| 亚洲日本成人在线观看| 欧美日韩视频第一区| 久久精品国内一区二区三区| 国产亚洲综合av| 91极品美女在线| 蜜桃视频一区二区三区| 国产精品天干天干在线综合| 日本大香伊一区二区三区| 免费高清不卡av| 国产女人18水真多18精品一级做| 91成人免费网站| 男人的天堂久久精品| 日本一区免费视频| 欧美性受xxxx黑人xyx性爽| 捆绑调教一区二区三区| 国产精品区一区二区三区| 欧美亚洲高清一区| 精品制服美女久久| 日韩毛片视频在线看| 91麻豆精品国产91久久久久久久久 | 久久久精品日韩欧美| 色又黄又爽网站www久久| 麻豆免费精品视频| 亚洲欧美国产77777| 欧美一级一级性生活免费录像| 成人精品免费网站| 五月天精品一区二区三区| 国产亚洲精品aa| 欧美日韩免费不卡视频一区二区三区| 韩国三级在线一区| 亚洲综合精品久久| 国产色一区二区| 欧美久久久久中文字幕| 国产成人自拍在线| 午夜天堂影视香蕉久久| 国产精品久线观看视频| 日韩一区二区三区电影| 91麻豆精品视频| 国产黄人亚洲片| 日本大胆欧美人术艺术动态| 国产精品高清亚洲| 精品99久久久久久| 欧美色精品在线视频| 成人av在线一区二区三区| 美腿丝袜在线亚洲一区| 一卡二卡欧美日韩| 国产精品三级电影| 精品国精品国产尤物美女| 在线观看免费亚洲| 成人性色生活片免费看爆迷你毛片| 青青青伊人色综合久久| 一区二区三区高清在线| 中文字幕的久久| 欧美精品一区二区久久婷婷 | 99re这里都是精品| 美女视频黄久久| 亚洲成人动漫av| 亚洲日本一区二区三区| 精品无人区卡一卡二卡三乱码免费卡| 制服丝袜亚洲色图| 在线欧美日韩精品| 不卡免费追剧大全电视剧网站| 精品一区二区三区在线视频| 日日摸夜夜添夜夜添国产精品| 一区二区在线观看免费视频播放| 亚洲国产精品99久久久久久久久| 欧美第一区第二区| 4438成人网| 欧美精品高清视频| 欧美视频三区在线播放| 国产清纯在线一区二区www| 日韩美女一区二区三区| 欧美日韩高清一区| 欧美日韩在线播放一区| 色乱码一区二区三区88| 91麻豆国产香蕉久久精品| 成人精品亚洲人成在线| 国内外成人在线| 麻豆精品一区二区三区| 麻豆国产精品一区二区三区| 青青草国产成人99久久| 蜜臀av性久久久久蜜臀aⅴ| 日韩在线一区二区三区| 亚洲成人免费视| 性欧美大战久久久久久久久| 亚洲自拍偷拍综合| 性欧美疯狂xxxxbbbb| 五月激情综合网| 日精品一区二区| 蜜臀av性久久久久av蜜臀妖精| 美女视频黄久久| 激情综合网天天干| 国产真实乱偷精品视频免| 国产美女一区二区三区| 国产成人av资源| a4yy欧美一区二区三区| 一本久道中文字幕精品亚洲嫩| 91国偷自产一区二区使用方法| 91国偷自产一区二区开放时间 | 激情图区综合网| 国产一区二区三区四| 粉嫩av亚洲一区二区图片| 成人激情av网| 91福利在线观看| 欧美日韩一二三区| 91精品国模一区二区三区| 日韩你懂的在线播放| 久久久久久久久久看片| 国产精品久久免费看| 一区二区三区.www| 图片区小说区国产精品视频| 久久99精品久久久久久| 国产精品一级片| 99re在线视频这里只有精品| 精品视频资源站| 精品久久久久久久久久久久包黑料| 久久久美女艺术照精彩视频福利播放| 国产精品嫩草99a| 夜色激情一区二区| 看电影不卡的网站| 国产精品18久久久久久久网站| a级高清视频欧美日韩| 欧美午夜片在线观看| 日韩区在线观看| 国产精品美女久久久久高潮| 一区二区三区日韩欧美| 捆绑变态av一区二区三区| 成人免费观看视频| 欧美性高清videossexo| 欧美精品一区二区三区蜜桃 | 精品制服美女丁香| 成人高清视频免费观看| 欧美日本一区二区在线观看| 久久综合久久综合久久综合| 中文字幕一区二区三区色视频|