| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #ifndef _RAID0_H
 | 
					
						
							|  |  |  | #define _RAID0_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct strip_zone | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2009-06-16 16:18:43 +10:00
										 |  |  | 	sector_t zone_end;	/* Start of the next zone (in sectors) */ | 
					
						
							| 
									
										
										
										
											2009-01-09 08:31:06 +11:00
										 |  |  | 	sector_t dev_start;	/* Zone offset in real dev (in sectors) */ | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 	int nb_dev;		/* # of devices attached to the zone */ | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct raid0_private_data | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	struct strip_zone *strip_zone; | 
					
						
							|  |  |  | 	mdk_rdev_t **devlist; /* lists of rdevs, pointed to by strip_zone->dev */ | 
					
						
							|  |  |  | 	int nr_strip_zones; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | typedef struct raid0_private_data raid0_conf_t; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |