Searched refs:mddev (Results 1 - 18 of 18) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/
H A Dmd.c94 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 Dmultipath.c65 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 Dlinear.c32 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 Draid0.c30 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 Draid1.c51 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 Draid5.c117 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 Draid10.c55 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 Dfaulty.c172 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 Dbitmap.c66 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 Dmultipath.h11 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 Dmd.h78 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 Dlinear.h27 #define mddev_to_conf(mddev) ((linear_conf_t *) mddev->private)
H A Draid0.h28 #define mddev_to_conf(mddev) ((raid0_conf_t *) mddev->private)
H A Dmd_k.h53 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 Draid1.h14 * 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 Draid10.h16 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 Draid5.h213 mddev_t *mddev; member in struct:raid5_private_data
270 #define mddev_to_conf(mddev) ((raid5_conf_t *) mddev->private)
H A Dbitmap.h202 /* 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);

Completed in 96 milliseconds