at v2.6.12 425 B view raw
1#ifndef _LINEAR_H 2#define _LINEAR_H 3 4#include <linux/raid/md.h> 5 6struct dev_info { 7 mdk_rdev_t *rdev; 8 sector_t size; 9 sector_t offset; 10}; 11 12typedef struct dev_info dev_info_t; 13 14struct linear_private_data 15{ 16 dev_info_t **hash_table; 17 dev_info_t *smallest; 18 int nr_zones; 19 dev_info_t disks[0]; 20}; 21 22 23typedef struct linear_private_data linear_conf_t; 24 25#define mddev_to_conf(mddev) ((linear_conf_t *) mddev->private) 26 27#endif