linear.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:0k
- #ifndef _LINEAR_H
- #define _LINEAR_H
- #include <linux/raid/md.h>
- struct dev_info {
- kdev_t dev;
- unsigned long size;
- unsigned long offset;
- };
- typedef struct dev_info dev_info_t;
- struct linear_hash
- {
- dev_info_t *dev0, *dev1;
- };
- struct linear_private_data
- {
- struct linear_hash *hash_table;
- dev_info_t disks[MD_SB_DISKS];
- dev_info_t *smallest;
- int nr_zones;
- };
- typedef struct linear_private_data linear_conf_t;
- #define mddev_to_conf(mddev) ((linear_conf_t *) mddev->private)
- #endif