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 + -
显示快捷键?