partitions.h

来自「SMDK2440 boot code, base on vivi」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef __MTD_PARTITIONS_H__#define __MTD_PARTITIONS_H__#include <config.h>#include <types.h>#define MAX_PARTITIONS		(10)#define MAX_PART_NAME		(16)#define MF_UNKNOWN		(0x00000000)#define MF_RAW			(1 << 0)#define MF_RAM			(1 << 1)#define MF_JFFS2		(1 << 2)#define MF_CRAMFS		(1 << 3)#define MF_BON			(1 << 4)#define MF_YAFFS		(1 << 5)#define MF_DOC			(1 << 6)#define MF_INITRD		(1 << 7)#define MF_LOCK			(1 << 16)typedef struct mtd_partiton {	char name[MAX_PART_NAME];	/* identifier string */	ulong offset;	ulong size;			/* size of partition */	ulong flag;	ulong used;			/* size of used */	struct nand_oobinfo *oobsel;    /* out of band layout for this partition (NAND only) */	void *priv;} mtd_partition_t;/* API */extern mtd_partition_t *get_mtd_partition(const char *);extern mtd_partition_t *find_mtd_partition(ulong ofs);extern int mtdpart_add_parser(int (*func) (void *ptr));extern int mtdpart_del_parser(int (*func) (void *ptr));extern void mtdpart_refresh(void);#endif /* __MTD_PARTITIONS_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?