linear.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:0k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #ifndef _LINEAR_H
  2. #define _LINEAR_H
  3. #include <linux/raid/md.h>
  4. struct dev_info {
  5. mdk_rdev_t *rdev;
  6. sector_t size;
  7. sector_t offset;
  8. };
  9. typedef struct dev_info dev_info_t;
  10. struct linear_private_data
  11. {
  12. dev_info_t **hash_table;
  13. sector_t hash_spacing;
  14. int preshift; /* shift before dividing by hash_spacing */
  15. dev_info_t disks[0];
  16. };
  17. typedef struct linear_private_data linear_conf_t;
  18. #define mddev_to_conf(mddev) ((linear_conf_t *) mddev->private)
  19. #endif