/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/ |
H A D | md.c | 94 static inline int speed_min(mddev_t *mddev) argument 96 return mddev->sync_speed_min ? 97 mddev->sync_speed_min : sysctl_speed_limit_min; 100 static inline int speed_max(mddev_t *mddev) argument 102 return mddev->sync_speed_max ? 103 mddev->sync_speed_max : sysctl_speed_limit_max; 166 void md_new_event(mddev_t *mddev) argument 170 sysfs_notify(&mddev->kobj, NULL, "sync_action"); 177 static void md_new_event_inintr(mddev_t *mddev) argument 196 * a reference to the current mddev an 220 mddev_get(mddev_t *mddev) argument 226 mddev_put(mddev_t *mddev) argument 241 mddev_t *mddev, *new = NULL; local 291 mddev_lock(mddev_t * mddev) argument 296 mddev_trylock(mddev_t * mddev) argument 301 mddev_unlock(mddev_t * mddev) argument 308 find_rdev_nr(mddev_t *mddev, int nr) argument 320 find_rdev(mddev_t * mddev, dev_t dev) argument 390 mddev_t *mddev = rdev->mddev; local 411 mddev_t *mddev = rdev->mddev; local 434 md_super_write(mddev_t *mddev, mdk_rdev_t *rdev, sector_t sector, int size, struct page *page) argument 468 md_super_wait(mddev_t *mddev) argument 777 super_90_validate(mddev_t *mddev, mdk_rdev_t *rdev) argument 874 super_90_sync(mddev_t *mddev, mdk_rdev_t *rdev) argument 1158 super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev) argument 1246 super_1_sync(mddev_t *mddev, mdk_rdev_t *rdev) argument 1355 bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) argument 1512 export_array(mddev_t *mddev) argument 1588 mddev_t *mddev; local 1613 sync_sbs(mddev_t * mddev, int nospares) argument 1640 md_update_sb(mddev_t * mddev, int force_change) argument 1839 mddev_t *mddev = rdev->mddev; local 2106 analyze_sbs(mddev_t * mddev) argument 2166 safe_delay_show(mddev_t *mddev, char *page) argument 2172 safe_delay_store(mddev_t *mddev, const char *cbuf, size_t len) argument 2214 level_show(mddev_t *mddev, char *page) argument 2228 level_store(mddev_t *mddev, const char *buf, size_t len) argument 2250 layout_show(mddev_t *mddev, char *page) argument 2261 layout_store(mddev_t *mddev, const char *buf, size_t len) argument 2282 raid_disks_show(mddev_t *mddev, char *page) argument 2296 raid_disks_store(mddev_t *mddev, const char *buf, size_t len) argument 2319 chunk_size_show(mddev_t *mddev, char *page) argument 2329 chunk_size_store(mddev_t *mddev, const char *buf, size_t len) argument 2350 resync_start_show(mddev_t *mddev, char *page) argument 2356 resync_start_store(mddev_t *mddev, const char *buf, size_t len) argument 2425 array_state_show(mddev_t *mddev, char *page) argument 2461 array_state_store(mddev_t *mddev, const char *buf, size_t len) argument 2545 null_show(mddev_t *mddev, char *page) argument 2551 new_dev_store(mddev_t *mddev, const char *buf, size_t len) argument 2605 bitmap_store(mddev_t *mddev, const char *buf, size_t len) argument 2635 size_show(mddev_t *mddev, char *page) argument 2643 size_store(mddev_t *mddev, const char *buf, size_t len) argument 2678 metadata_show(mddev_t *mddev, char *page) argument 2688 metadata_store(mddev_t *mddev, const char *buf, size_t len) argument 2720 action_show(mddev_t *mddev, char *page) argument 2741 action_store(mddev_t *mddev, const char *page, size_t len) argument 2779 mismatch_cnt_show(mddev_t *mddev, char *page) argument 2792 sync_min_show(mddev_t *mddev, char *page) argument 2799 sync_min_store(mddev_t *mddev, const char *buf, size_t len) argument 2818 sync_max_show(mddev_t *mddev, char *page) argument 2825 sync_max_store(mddev_t *mddev, const char *buf, size_t len) argument 2845 sync_speed_show(mddev_t *mddev, char *page) argument 2858 sync_completed_show(mddev_t *mddev, char *page) argument 2874 suspend_lo_show(mddev_t *mddev, char *page) argument 2880 suspend_lo_store(mddev_t *mddev, const char *buf, size_t len) argument 2902 suspend_hi_show(mddev_t *mddev, char *page) argument 2908 suspend_hi_store(mddev_t *mddev, const char *buf, size_t len) argument 2930 reshape_position_show(mddev_t *mddev, char *page) argument 2940 reshape_position_store(mddev_t *mddev, const char *buf, size_t len) argument 2998 mddev_t *mddev = container_of(kobj, struct mddev_s, kobj); local 3016 mddev_t *mddev = container_of(kobj, struct mddev_s, kobj); local 3033 mddev_t *mddev = container_of(ko, mddev_t, kobj); local 3052 mddev_t *mddev = mddev_find(dev); local 3097 mddev_t *mddev = (mddev_t *) data; local 3105 do_md_run(mddev_t * mddev) argument 3347 restart_array(mddev_t *mddev) argument 3415 do_md_stop(mddev_t * mddev, int mode) argument 3523 autorun_array(mddev_t *mddev) argument 3563 mddev_t *mddev; local 3653 get_array_info(mddev_t * mddev, void __user * arg) argument 3707 get_bitmap_file(mddev_t * mddev, void __user * arg) argument 3745 get_disk_info(mddev_t * mddev, void __user * arg) argument 3782 add_new_disk(mddev_t * mddev, mdu_disk_info_t *info) argument 3933 hot_remove_disk(mddev_t * mddev, dev_t dev) argument 3959 hot_add_disk(mddev_t * mddev, dev_t dev) argument 4046 set_bitmap_file(mddev_t *mddev, int fd) argument 4116 set_array_info(mddev_t * mddev, mdu_array_info_t *info) argument 4180 update_size(mddev_t *mddev, unsigned long size) argument 4225 update_raid_disks(mddev_t *mddev, int raid_disks) argument 4251 update_array_info(mddev_t *mddev, mdu_array_info_t *info) argument 4330 set_disk_faulty(mddev_t *mddev, dev_t dev) argument 4347 mddev_t *mddev = bdev->bd_disk->private_data; local 4360 mddev_t *mddev = NULL; local 4578 mddev_t *mddev = inode->i_bdev->bd_disk->private_data; local 4595 mddev_t *mddev = inode->i_bdev->bd_disk->private_data; local 4605 mddev_t *mddev = disk->private_data; local 4612 mddev_t *mddev = disk->private_data; local 4679 md_register_thread(void (*run) (mddev_t *), mddev_t *mddev, const char *name) argument 4709 md_error(mddev_t *mddev, mdk_rdev_t *rdev) argument 4759 status_resync(struct seq_file *seq, mddev_t * mddev) argument 4839 mddev_t *mddev; local 4864 mddev_t *next_mddev, *mddev = v; local 4891 mddev_t *mddev = v; local 4903 mddev_t *mddev = v; local 5087 is_mddev_idle(mddev_t *mddev) argument 5121 md_done_sync(mddev_t *mddev, int blocks, int ok) argument 5139 md_write_start(mddev_t *mddev, struct bio *bi) argument 5164 md_write_end(mddev_t *mddev) argument 5180 md_allow_write(mddev_t *mddev) argument 5205 md_do_sync(mddev_t *mddev) argument 5483 remove_and_add_spares(mddev_t *mddev) argument 5547 md_check_recovery(mddev_t *mddev) argument 5688 mddev_t *mddev; local 5793 mddev_t *mddev; local [all...] |
H A D | multipath.c | 65 mddev_t *mddev = mp_bh->mddev; local 66 multipath_conf_t *conf = mddev_to_conf(mddev); 71 md_wakeup_thread(mddev->thread); 83 multipath_conf_t *conf = mddev_to_conf(mp_bh->mddev); 94 multipath_conf_t *conf = mddev_to_conf(mp_bh->mddev); 107 md_error (mp_bh->mddev, rdev); 114 rdev_dec_pending(rdev, conf->mddev); 118 static void unplug_slaves(mddev_t *mddev) argument 120 multipath_conf_t *conf = mddev_to_conf(mddev); 151 mddev_t *mddev = q->queuedata; local 188 multipath_status(struct seq_file *seq, mddev_t *mddev) argument 205 mddev_t *mddev = q->queuedata; local 233 mddev_t *mddev = data; local 257 multipath_error(mddev_t *mddev, mdk_rdev_t *rdev) argument 314 multipath_add_disk(mddev_t *mddev, mdk_rdev_t *rdev) argument 351 multipath_remove_disk(mddev_t *mddev, int number) argument 392 multipathd(mddev_t *mddev) argument 436 multipath_run(mddev_t *mddev) argument 552 multipath_stop(mddev_t *mddev) argument [all...] |
H A D | linear.c | 32 static inline dev_info_t *which_dev(mddev_t *mddev, sector_t sector) argument 35 linear_conf_t *conf = mddev_to_conf(mddev); 60 mddev_t *mddev = q->queuedata; local 65 dev0 = which_dev(mddev, sector); 84 mddev_t *mddev = q->queuedata; local 85 linear_conf_t *conf = mddev_to_conf(mddev); 88 for (i=0; i < mddev->raid_disks; i++) { 98 mddev_t *mddev = q->queuedata; local 99 linear_conf_t *conf = mddev_to_conf(mddev); 102 for (i=0; i < mddev 116 mddev_t *mddev = data; local 127 linear_conf(mddev_t *mddev, int raid_disks) argument 265 linear_run(mddev_t *mddev) argument 284 linear_add(mddev_t *mddev, mdk_rdev_t *rdev) argument 314 linear_stop(mddev_t *mddev) argument 332 mddev_t *mddev = q->queuedata; local 382 linear_status(struct seq_file *seq, mddev_t *mddev) argument [all...] |
H A D | raid0.c | 30 mddev_t *mddev = q->queuedata; local 31 raid0_conf_t *conf = mddev_to_conf(mddev); 35 for (i=0; i<mddev->raid_disks; i++) { 46 mddev_t *mddev = q->queuedata; local 47 raid0_conf_t *conf = mddev_to_conf(mddev); 51 for (i=0; i<mddev->raid_disks && ret == 0; i++) { 65 mddev_t *mddev = data; local 66 raid0_conf_t *conf = mddev_to_conf(mddev); 70 for (i = 0; i < mddev->raid_disks && !ret ; i++) { 79 static int create_strip_zones (mddev_t *mddev) argument 273 mddev_t *mddev = q->queuedata; local 287 raid0_run(mddev_t *mddev) argument 396 raid0_stop(mddev_t *mddev) argument 413 mddev_t *mddev = q->queuedata; local 497 raid0_status(struct seq_file *seq, mddev_t *mddev) argument [all...] |
H A D | raid1.c | 51 static void unplug_slaves(mddev_t *mddev); 65 unplug_slaves(pi->mddev); 91 unplug_slaves(pi->mddev); 110 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) 125 if (!test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) { 181 conf_t *conf = mddev_to_conf(r1_bio->mddev); 195 conf_t *conf = mddev_to_conf(r1_bio->mddev); 201 rdev_dec_pending(conf->mirrors[i].rdev, r1_bio->mddev); 212 mddev_t *mddev = r1_bio->mddev; local 546 unplug_slaves(mddev_t *mddev) argument 572 mddev_t *mddev = q->queuedata; local 581 mddev_t *mddev = q->queuedata; local 610 mddev_t *mddev = data; local 770 mddev_t *mddev = q->queuedata; local 948 status(struct seq_file *seq, mddev_t *mddev) argument 966 error(mddev_t *mddev, mdk_rdev_t *rdev) argument 1036 raid1_spare_active(mddev_t *mddev) argument 1063 raid1_add_disk(mddev_t *mddev, mdk_rdev_t *rdev) argument 1099 raid1_remove_disk(mddev_t *mddev, int number) argument 1159 mddev_t *mddev = r1_bio->mddev; local 1195 sync_request_write(mddev_t *mddev, r1bio_t *r1_bio) argument 1411 mddev_t *mddev = conf->mddev; local 1497 raid1d(mddev_t *mddev) argument 1659 sync_request(mddev_t *mddev, sector_t sector_nr, int *skipped, int go_faster) argument 1875 run(mddev_t *mddev) argument 2029 stop(mddev_t *mddev) argument 2056 raid1_resize(mddev_t *mddev, sector_t sectors) argument 2077 raid1_reshape(mddev_t *mddev) argument 2172 raid1_quiesce(mddev_t *mddev, int state) argument [all...] |
H A D | raid5.c | 117 blk_plug_device(conf->mddev->queue); 121 blk_plug_device(conf->mddev->queue); 126 md_wakeup_thread(conf->mddev->thread); 131 md_wakeup_thread(conf->mddev->thread); 138 md_wakeup_thread(conf->mddev->thread); 271 static void unplug_slaves(mddev_t *mddev); 301 raid5_unplug_device(conf->mddev->queue) 356 sprintf(conf->cache_name[0], "raid5-%s", mdname(conf->mddev)); 357 sprintf(conf->cache_name[1], "raid5-%s-alt", mdname(conf->mddev)); 408 md_allow_write(conf->mddev); 657 error(mddev_t *mddev, mdk_rdev_t *rdev) argument 2545 unplug_slaves(mddev_t *mddev) argument 2571 mddev_t *mddev = q->queuedata; local 2591 mddev_t *mddev = q->queuedata; local 2620 mddev_t *mddev = data; local 2641 mddev_t *mddev = q->queuedata; local 2659 in_chunk_boundary(mddev_t *mddev, struct bio *bio) argument 2717 mddev_t *mddev; local 2770 mddev_t *mddev = q->queuedata; local 2840 mddev_t *mddev = q->queuedata; local 2975 reshape_request(mddev_t *mddev, sector_t sector_nr, int *skipped) argument 3102 sync_request(mddev_t *mddev, sector_t sector_nr, int *skipped, int go_faster) argument 3266 raid5d(mddev_t *mddev) argument 3334 raid5_show_stripe_cache_size(mddev_t *mddev, char *page) argument 3344 raid5_store_stripe_cache_size(mddev_t *mddev, const char *page, size_t len) argument 3380 stripe_cache_active_show(mddev_t *mddev, char *page) argument 3402 run(mddev_t *mddev) argument 3672 stop(mddev_t *mddev) argument 3724 status(struct seq_file *seq, mddev_t *mddev) argument 3765 raid5_spare_active(mddev_t *mddev) argument 3786 raid5_remove_disk(mddev_t *mddev, int number) argument 3815 raid5_add_disk(mddev_t *mddev, mdk_rdev_t *rdev) argument 3849 raid5_resize(mddev_t *mddev, sector_t sectors) argument 3874 raid5_check_reshape(mddev_t *mddev) argument 3910 raid5_start_reshape(mddev_t *mddev) argument 4025 raid5_quiesce(mddev_t *mddev, int state) argument [all...] |
H A D | raid10.c | 55 static void unplug_slaves(mddev_t *mddev); 69 unplug_slaves(conf->mddev); 103 unplug_slaves(conf->mddev); 107 if (test_bit(MD_RECOVERY_SYNC, &conf->mddev->recovery)) 186 conf_t *conf = mddev_to_conf(r10_bio->mddev); 200 conf_t *conf = mddev_to_conf(r10_bio->mddev); 210 mddev_t *mddev = r10_bio->mddev; local 211 conf_t *conf = mddev_to_conf(mddev); 218 md_wakeup_thread(mddev 459 mddev_t *mddev = q->queuedata; local 585 unplug_slaves(mddev_t *mddev) argument 611 mddev_t *mddev = q->queuedata; local 620 mddev_t *mddev = q->queuedata; local 649 mddev_t *mddev = data; local 773 mddev_t *mddev = q->queuedata; local 928 status(struct seq_file *seq, mddev_t *mddev) argument 952 error(mddev_t *mddev, mdk_rdev_t *rdev) argument 1044 raid10_spare_active(mddev_t *mddev) argument 1071 raid10_add_disk(mddev_t *mddev, mdk_rdev_t *rdev) argument 1117 raid10_remove_disk(mddev_t *mddev, int number) argument 1191 mddev_t *mddev = r10_bio->mddev; local 1239 sync_request_write(mddev_t *mddev, r10bio_t *r10_bio) argument 1342 recovery_request_write(mddev_t *mddev, r10bio_t *r10_bio) argument 1378 fix_read_error(conf_t *conf, mddev_t *mddev, r10bio_t *r10_bio) argument 1488 raid10d(mddev_t *mddev) argument 1637 sync_request(mddev_t *mddev, sector_t sector_nr, int *skipped, int go_faster) argument 1974 run(mddev_t *mddev) argument 2155 stop(mddev_t *mddev) argument 2170 raid10_quiesce(mddev_t *mddev, int state) argument [all...] |
H A D | faulty.c | 172 mddev_t *mddev = q->queuedata; local 173 conf_t *conf = (conf_t*)mddev->private; 224 static void status(struct seq_file *seq, mddev_t *mddev) argument 226 conf_t *conf = (conf_t*)mddev->private; 257 static int reconfig(mddev_t *mddev, int layout, int chunk_size) argument 261 conf_t *conf = mddev->private; 281 mddev->layout = -1; /* makes sure further changes come through */ 285 static int run(mddev_t *mddev) argument 299 ITERATE_RDEV(mddev, rdev, tmp) 302 mddev 310 stop(mddev_t *mddev) argument [all...] |
H A D | bitmap.c | 66 return bitmap->mddev ? mdname(bitmap->mddev) : "mdX"; 221 static struct page *read_sb_page(mddev_t *mddev, long offset, unsigned long index) argument 233 ITERATE_RDEV(mddev, rdev, tmp) { 255 mddev_t *mddev = bitmap->mddev; local 257 ITERATE_RDEV(mddev, rdev, tmp) 264 md_super_write(mddev, rdev, 272 md_super_wait(mddev); 426 if (!bitmap || !bitmap->mddev) /* n 1363 bitmap_flush(mddev_t *mddev) argument 1409 bitmap_destroy(mddev_t *mddev) argument 1427 bitmap_create(mddev_t *mddev) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/raid/ |
H A D | multipath.h | 11 mddev_t *mddev; member in struct:multipath_private_data 25 * C type safety. mddev->private is an 'opaque' pointer. 27 #define mddev_to_conf(mddev) ((multipath_conf_t *) mddev->private) 36 mddev_t *mddev; member in struct:multipath_bh
|
H A D | md.h | 78 extern mdk_thread_t * md_register_thread (void (*run) (mddev_t *mddev), 79 mddev_t *mddev, const char *name); 82 extern void md_check_recovery(mddev_t *mddev); 83 extern void md_write_start(mddev_t *mddev, struct bio *bi); 84 extern void md_write_end(mddev_t *mddev); 85 extern void md_handle_safemode(mddev_t *mddev); 86 extern void md_done_sync(mddev_t *mddev, int blocks, int ok); 87 extern void md_error (mddev_t *mddev, mdk_rdev_t *rdev); 88 extern void md_unplug_mddev(mddev_t *mddev); 90 extern void md_super_write(mddev_t *mddev, mdk_rdev_ [all...] |
H A D | linear.h | 27 #define mddev_to_conf(mddev) ((linear_conf_t *) mddev->private)
|
H A D | raid0.h | 28 #define mddev_to_conf(mddev) ((raid0_conf_t *) mddev->private)
|
H A D | md_k.h | 53 mddev_t *mddev; /* RAID array if running */ member in struct:mdk_rdev_s 250 static inline void rdev_dec_pending(mdk_rdev_t *rdev, mddev_t *mddev) argument 254 set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); 269 int (*run)(mddev_t *mddev); 270 int (*stop)(mddev_t *mddev); 271 void (*status)(struct seq_file *seq, mddev_t *mddev); 275 void (*error_handler)(mddev_t *mddev, mdk_rdev_t *rdev); 276 int (*hot_add_disk) (mddev_t *mddev, mdk_rdev_t *rdev); 277 int (*hot_remove_disk) (mddev_t *mddev, int number); 278 int (*spare_active) (mddev_t *mddev); 300 mdname(mddev_t * mddev) argument 329 mddev_t *mddev; member in struct:mdk_thread_s [all...] |
H A D | raid1.h | 14 * memory pools need a pointer to the mddev, so they can force an unplug 17 * mddev->raid_disks cannot be used, as it can change while a pool is active 22 mddev_t *mddev; member in struct:pool_info 30 mddev_t *mddev; member in struct:r1_private_data_s 70 * C type safety. mddev->private is an 'opaque' pointer. 72 #define mddev_to_conf(mddev) ((conf_t *) mddev->private) 91 mddev_t *mddev; member in struct:r1bio_s
|
H A D | raid10.h | 16 mddev_t *mddev; member in struct:r10_private_data_s 68 * C type safety. mddev->private is an 'opaque' pointer. 70 #define mddev_to_conf(mddev) ((conf_t *) mddev->private) 86 mddev_t *mddev; member in struct:r10bio_s
|
H A D | raid5.h | 213 mddev_t *mddev; member in struct:raid5_private_data 270 #define mddev_to_conf(mddev) ((raid5_conf_t *) mddev->private)
|
H A D | bitmap.h | 202 /* the main bitmap structure - one per mddev */ 208 mddev_t *mddev; /* the md device that the bitmap is for */ member in struct:bitmap 258 int bitmap_create(mddev_t *mddev); 259 void bitmap_flush(mddev_t *mddev); 260 void bitmap_destroy(mddev_t *mddev);
|