Home
last modified time | relevance | path

Searched full:conf (Results 1 – 25 of 888) sorted by relevance

12345678910>>...36

/linux/drivers/md/
H A Draid5-log.h5 int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev);
6 void r5l_exit_log(struct r5conf *conf);
13 bool r5l_log_disk_error(struct r5conf *conf);
15 int r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh,
17 void r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh,
22 void r5c_handle_cached_data_endio(struct r5conf *conf,
26 void r5c_flush_cache(struct r5conf *conf, int num);
27 void r5c_check_stripe_cache_usage(struct r5conf *conf);
28 void r5c_check_cached_full_stripe(struct r5conf *conf);
31 bool r5c_big_stripe_cached(struct r5conf *conf, sector_t sect);
[all …]
H A Draid10.c70 static void allow_barrier(struct r10conf *conf);
71 static void lower_barrier(struct r10conf *conf);
72 static int _enough(struct r10conf *conf, int previous, int ignore);
73 static int enough(struct r10conf *conf, int ignore);
78 static void end_reshape(struct r10conf *conf);
83 #define cmd_before(conf, cmd) \ argument
85 write_sequnlock_irq(&(conf)->resync_lock); \
88 #define cmd_after(conf) write_seqlock_irq(&(conf)->resync_lock) argument
90 #define wait_event_barrier_cmd(conf, con argument
94 wait_event_barrier(conf,cond) global() argument
108 struct r10conf *conf = data; r10bio_pool_alloc() local
133 struct r10conf *conf = data; r10buf_pool_alloc() local
231 struct r10conf *conf = data; r10buf_pool_free() local
259 put_all_bios(struct r10conf * conf,struct r10bio * r10_bio) put_all_bios() argument
277 struct r10conf *conf = r10_bio->mddev->private; free_r10bio() local
285 struct r10conf *conf = r10_bio->mddev->private; put_buf() local
292 wake_up_barrier(struct r10conf * conf) wake_up_barrier() argument
302 struct r10conf *conf = mddev->private; reschedule_retry() local
323 struct r10conf *conf = r10_bio->mddev->private; raid_end_bio_io() local
345 struct r10conf *conf = r10_bio->mddev->private; update_head_pos() local
354 find_bio_disk(struct r10conf * conf,struct r10bio * r10_bio,struct bio * bio,int * slotp,int * replp) find_bio_disk() argument
384 struct r10conf *conf = r10_bio->mddev->private; raid10_end_read_request() local
459 struct r10conf *conf = r10_bio->mddev->private; raid10_end_write_request() local
644 raid10_find_phys(struct r10conf * conf,struct r10bio * r10bio) raid10_find_phys() argument
659 raid10_find_virt(struct r10conf * conf,sector_t sector,int dev) raid10_find_virt() argument
723 read_balance(struct r10conf * conf,struct r10bio * r10_bio,int * max_sectors) read_balance() argument
861 flush_pending_writes(struct r10conf * conf) flush_pending_writes() argument
924 raise_barrier(struct r10conf * conf,int force) raise_barrier() argument
944 lower_barrier(struct r10conf * conf) lower_barrier() argument
954 stop_waiting_barrier(struct r10conf * conf) stop_waiting_barrier() argument
988 wait_barrier_nolock(struct r10conf * conf) wait_barrier_nolock() argument
1005 wait_barrier(struct r10conf * conf,bool nowait) wait_barrier() argument
1033 allow_barrier(struct r10conf * conf) allow_barrier() argument
1040 freeze_array(struct r10conf * conf,int extra) freeze_array() argument
1064 unfreeze_array(struct r10conf * conf) unfreeze_array() argument
1088 struct r10conf *conf = mddev->private; raid10_unplug() local
1122 regular_request_wait(struct mddev * mddev,struct r10conf * conf,struct bio * bio,sector_t sectors) regular_request_wait() argument
1151 struct r10conf *conf = mddev->private; raid10_read_request() local
1251 struct r10conf *conf = mddev->private; raid10_write_one_disk() local
1290 struct r10conf *conf = mddev->private; wait_blocked_dev() local
1347 struct r10conf *conf = mddev->private; raid10_write_request() local
1531 struct r10conf *conf = mddev->private; __make_request() local
1554 struct r10conf *conf = r10bio->mddev->private; raid_end_discard_bio() local
1577 struct r10conf *conf = r10_bio->mddev->private; raid10_end_discard_request() local
1604 struct r10conf *conf = mddev->private; raid10_handle_discard() local
1867 struct r10conf *conf = mddev->private; raid10_make_request() local
1903 struct r10conf *conf = mddev->private; raid10_status() local
1935 _enough(struct r10conf * conf,int previous,int ignore) _enough() argument
1969 enough(struct r10conf * conf,int ignore) enough() argument
1997 struct r10conf *conf = mddev->private; raid10_error() local
2025 print_conf(struct r10conf * conf) print_conf() argument
2049 close_sync(struct r10conf * conf) close_sync() argument
2060 struct r10conf *conf = mddev->private; raid10_spare_active() local
2107 struct r10conf *conf = mddev->private; raid10_add_disk() local
2170 struct r10conf *conf = mddev->private; raid10_remove_disk() local
2221 struct r10conf *conf = r10_bio->mddev->private; __end_sync_read() local
2248 struct r10conf *conf = r10_bio->mddev->private; end_sync_read() local
2293 struct r10conf *conf = mddev->private; end_sync_write() local
2343 struct r10conf *conf = mddev->private; sync_request_write() local
2476 struct r10conf *conf = mddev->private; fix_recovery_read_error() local
2549 struct r10conf *conf = mddev->private; recovery_request_write() local
2613 fix_read_error(struct r10conf * conf,struct mddev * mddev,struct r10bio * r10_bio) fix_read_error() argument
2772 struct r10conf *conf = mddev->private; narrow_write_error() local
2835 struct r10conf *conf = mddev->private; handle_read_error() local
2869 handle_write_completed(struct r10conf * conf,struct r10bio * r10_bio) handle_write_completed() argument
2965 struct r10conf *conf = mddev->private; raid10d() local
3032 init_resync(struct r10conf * conf) init_resync() argument
3050 raid10_alloc_init_r10buf(struct r10conf * conf) raid10_alloc_init_r10buf() argument
3083 raid10_set_cluster_sync_high(struct r10conf * conf) raid10_set_cluster_sync_high() argument
3151 struct r10conf *conf = mddev->private; raid10_sync_request() local
3716 struct r10conf *conf = mddev->private; raid10_size() local
3732 calc_sectors(struct r10conf * conf,sector_t size) calc_sectors() argument
3819 raid10_free_conf(struct r10conf * conf) raid10_free_conf() argument
3835 struct r10conf *conf = NULL; setup_conf() local
3919 raid10_nr_stripes(struct r10conf * conf) raid10_nr_stripes() argument
3930 struct r10conf *conf = mddev->private; raid10_set_queue_limits() local
3950 struct r10conf *conf; raid10_run() local
4129 struct r10conf *conf = mddev->private; raid10_quiesce() local
4151 struct r10conf *conf = mddev->private; raid10_resize() local
4188 struct r10conf *conf; raid10_takeover_raid0() local
4258 struct r10conf *conf = mddev->private; raid10_check_reshape() local
4304 calc_degraded(struct r10conf * conf) calc_degraded() argument
4362 struct r10conf *conf = mddev->private; raid10_start_reshape() local
4598 struct r10conf *conf = mddev->private; reshape_request() local
4841 struct r10conf *conf = mddev->private; reshape_request_write() local
4878 end_reshape(struct r10conf * conf) end_reshape() argument
4897 struct r10conf *conf = mddev->private; raid10_update_reshape_pos() local
4913 struct r10conf *conf = mddev->private; handle_reshape_read_error() local
4983 struct r10conf *conf = mddev->private; end_reshape_write() local
5013 struct r10conf *conf = mddev->private; raid10_finish_reshape() local
[all...]
H A Draid1.c47 static void allow_barrier(struct r1conf *conf, sector_t sector_nr);
48 static void lower_barrier(struct r1conf *conf, sector_t sector_nr);
153 static void *r1bio_pool_alloc(gfp_t gfp_flags, struct r1conf *conf) in r1buf_pool_alloc()
155 int size = offsetof(struct r1bio, bios[conf->raid_disks * 2]); in r1buf_pool_alloc()
170 struct r1conf *conf = data; in r1buf_pool_alloc()
177 r1_bio = r1bio_pool_alloc(gfp_flags, conf); in r1buf_pool_alloc()
181 rps = kmalloc_objs(struct resync_pages, conf->raid_disks * 2, gfp_flags); in r1buf_pool_alloc()
188 for (j = conf->raid_disks * 2; j-- ; ) { in r1buf_pool_alloc()
201 if (test_bit(MD_RECOVERY_REQUESTED, &conf->mddev->recovery)) in r1buf_pool_alloc()
202 need_pages = conf in r1buf_pool_alloc()
130 r1bio_pool_alloc(gfp_t gfp_flags,struct r1conf * conf) r1bio_pool_alloc() argument
147 struct r1conf *conf = data; r1buf_pool_alloc() local
221 struct r1conf *conf = data; r1buf_pool_free() local
239 put_all_bios(struct r1conf * conf,struct r1bio * r1_bio) put_all_bios() argument
253 struct r1conf *conf = r1_bio->mddev->private; free_r1bio() local
261 struct r1conf *conf = r1_bio->mddev->private; put_buf() local
280 struct r1conf *conf = mddev->private; reschedule_retry() local
311 struct r1conf *conf = r1_bio->mddev->private; raid_end_bio_io() local
337 struct r1conf *conf = r1_bio->mddev->private; update_head_pos() local
349 struct r1conf *conf = r1_bio->mddev->private; find_bio_disk() local
366 struct r1conf *conf = r1_bio->mddev->private; raid1_end_read_request() local
450 struct r1conf *conf = r1_bio->mddev->private; raid1_end_write_request() local
578 update_read_sectors(struct r1conf * conf,int disk,sector_t this_sector,int len) update_read_sectors() argument
589 choose_first_rdev(struct r1conf * conf,struct r1bio * r1_bio,int * max_sectors) choose_first_rdev() argument
625 choose_bb_rdev(struct r1conf * conf,struct r1bio * r1_bio,int * max_sectors) choose_bb_rdev() argument
664 choose_slow_rdev(struct r1conf * conf,struct r1bio * r1_bio,int * max_sectors) choose_slow_rdev() argument
713 is_sequential(struct r1conf * conf,int disk,struct r1bio * r1_bio) is_sequential() argument
724 should_choose_next(struct r1conf * conf,int disk) should_choose_next() argument
766 choose_best_rdev(struct r1conf * conf,struct r1bio * r1_bio) choose_best_rdev() argument
862 read_balance(struct r1conf * conf,struct r1bio * r1_bio,int * max_sectors) read_balance() argument
893 wake_up_barrier(struct r1conf * conf) wake_up_barrier() argument
899 flush_bio_list(struct r1conf * conf,struct bio * bio) flush_bio_list() argument
914 flush_pending_writes(struct r1conf * conf) flush_pending_writes() argument
969 raise_barrier(struct r1conf * conf,sector_t sector_nr) raise_barrier() argument
1019 lower_barrier(struct r1conf * conf,sector_t sector_nr) lower_barrier() argument
1030 _wait_barrier(struct r1conf * conf,int idx,bool nowait) _wait_barrier() argument
1099 wait_read_barrier(struct r1conf * conf,sector_t sector_nr,bool nowait) wait_read_barrier() argument
1142 wait_barrier(struct r1conf * conf,sector_t sector_nr,bool nowait) wait_barrier() argument
1149 _allow_barrier(struct r1conf * conf,int idx) _allow_barrier() argument
1155 allow_barrier(struct r1conf * conf,sector_t sector_nr) allow_barrier() argument
1163 get_unqueued_pending(struct r1conf * conf) get_unqueued_pending() argument
1175 freeze_array(struct r1conf * conf,int extra) freeze_array() argument
1210 unfreeze_array(struct r1conf * conf) unfreeze_array() argument
1272 struct r1conf *conf = mddev->private; raid1_unplug() local
1303 struct r1conf *conf = mddev->private; alloc_r1bio() local
1315 struct r1conf *conf = mddev->private; raid1_read_request() local
1418 struct r1conf *conf = mddev->private; wait_blocked_rdev() local
1477 struct r1conf *conf = mddev->private; raid1_write_request() local
1718 struct r1conf *conf = mddev->private; raid1_status() local
1752 struct r1conf *conf = mddev->private; raid1_error() local
1783 print_conf(struct r1conf * conf) print_conf() argument
1806 close_sync(struct r1conf * conf) close_sync() argument
1821 struct r1conf *conf = mddev->private; raid1_spare_active() local
1870 raid1_add_conf(struct r1conf * conf,struct md_rdev * rdev,int disk,bool replacement) raid1_add_conf() argument
1894 raid1_remove_conf(struct r1conf * conf,int disk) raid1_remove_conf() argument
1917 struct r1conf *conf = mddev->private; raid1_add_disk() local
1972 struct r1conf *conf = mddev->private; raid1_remove_disk() local
2079 struct r1conf *conf = mddev->private; end_sync_write() local
2130 struct r1conf *conf = mddev->private; fix_sync_read_error() local
2252 struct r1conf *conf = mddev->private; process_checks() local
2330 struct r1conf *conf = mddev->private; sync_request_write() local
2390 fix_read_error(struct r1conf * conf,struct r1bio * r1_bio) fix_read_error() argument
2483 struct r1conf *conf = mddev->private; narrow_write_error() local
2551 handle_sync_write_finished(struct r1conf * conf,struct r1bio * r1_bio) handle_sync_write_finished() argument
2571 handle_write_finished(struct r1conf * conf,struct r1bio * r1_bio) handle_write_finished() argument
2612 handle_read_error(struct r1conf * conf,struct r1bio * r1_bio) handle_read_error() argument
2660 struct r1conf *conf = mddev->private; raid1d() local
2725 init_resync(struct r1conf * conf) init_resync() argument
2736 raid1_alloc_init_r1buf(struct r1conf * conf) raid1_alloc_init_r1buf() argument
2766 struct r1conf *conf = mddev->private; raid1_sync_request() local
3065 struct r1conf *conf; setup_conf() local
3203 struct r1conf *conf; raid1_run() local
3285 struct r1conf *conf = priv; raid1_free() local
3347 struct r1conf *conf = mddev->private; raid1_reshape() local
3429 struct r1conf *conf = mddev->private; raid1_quiesce() local
3443 struct r1conf *conf; raid1_takeover() local
[all...]
H A Draid5.c22 * conf->seq_write is the number of the last batch successfully written.
23 * conf->seq_flush is the number of the last batch that was closed to
78 static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect) in stripe_hash() argument
80 int hash = (sect >> RAID5_STRIPE_SHIFT(conf)) & HASH_MASK; in stripe_hash()
81 return &conf->stripe_hashtbl[hash]; in stripe_hash()
84 static inline int stripe_hash_locks_hash(struct r5conf *conf, sector_t sect) in stripe_hash_locks_hash() argument
86 return (sect >> RAID5_STRIPE_SHIFT(conf)) & STRIPE_HASH_LOCKS_MASK; in stripe_hash_locks_hash()
89 static inline void lock_device_hash_lock(struct r5conf *conf, int hash) in lock_device_hash_lock() argument
90 __acquires(&conf->device_lock) in lock_device_hash_lock()
92 spin_lock_irq(conf in lock_device_hash_lock()
96 unlock_device_hash_lock(struct r5conf * conf,int hash) unlock_device_hash_lock() argument
103 lock_all_device_hash_locks_irq(struct r5conf * conf) lock_all_device_hash_locks_irq() argument
113 unlock_all_device_hash_locks_irq(struct r5conf * conf) unlock_all_device_hash_locks_irq() argument
181 struct r5conf *conf = sh->raid_conf; raid5_wakeup_stripe_thread() local
225 do_release_stripe(struct r5conf * conf,struct stripe_head * sh,struct list_head * temp_inactive_list) do_release_stripe() argument
311 __release_stripe(struct r5conf * conf,struct stripe_head * sh,struct list_head * temp_inactive_list) __release_stripe() argument
326 release_inactive_stripe_list(struct r5conf * conf,struct list_head * temp_inactive_list,int hash) release_inactive_stripe_list() argument
368 release_stripe_list(struct r5conf * conf,struct list_head * temp_inactive_list) release_stripe_list() argument
399 struct r5conf *conf = sh->raid_conf; raid5_release_stripe() local
436 insert_hash(struct r5conf * conf,struct stripe_head * sh) insert_hash() argument
447 get_free_stripe(struct r5conf * conf,int hash) get_free_stripe() argument
505 init_stripe_shared_pages(struct stripe_head * sh,struct r5conf * conf,int disks) init_stripe_shared_pages() argument
582 struct r5conf *conf = sh->raid_conf; init_stripe() local
622 __find_stripe(struct r5conf * conf,sector_t sector,short generation) __find_stripe() argument
635 find_get_stripe(struct r5conf * conf,sector_t sector,short generation,int hash) find_get_stripe() argument
695 raid5_calc_degraded(struct r5conf * conf) raid5_calc_degraded() argument
749 has_failed(struct r5conf * conf) has_failed() argument
795 is_inactive_blocked(struct r5conf * conf,int hash) is_inactive_blocked() argument
807 raid5_get_active_stripe(struct r5conf * conf,struct stripe_request_ctx * ctx,sector_t sector,unsigned int flags) raid5_get_active_stripe() argument
908 struct r5conf *conf = sh->raid_conf; stripe_can_batch() local
917 stripe_add_to_batch_list(struct r5conf * conf,struct stripe_head * sh,struct stripe_head * last_sh) stripe_add_to_batch_list() argument
1015 use_new_offset(struct r5conf * conf,struct stripe_head * sh) use_new_offset() argument
1055 dispatch_defer_bios(struct r5conf * conf,int target,struct bio_list * list) dispatch_defer_bios() argument
1100 flush_deferred_bios(struct r5conf * conf) flush_deferred_bios() argument
1115 defer_issue_bios(struct r5conf * conf,sector_t sector,struct bio_list * bios) defer_issue_bios() argument
1144 struct r5conf *conf = sh->raid_conf; ops_run_io() local
1372 struct r5conf *conf = sh->raid_conf; async_copy_data() local
1430 struct r5conf *conf = sh->raid_conf; ops_complete_biofill() local
1469 struct r5conf *conf = sh->raid_conf; ops_run_biofill() local
1914 struct r5conf *conf = sh->raid_conf; ops_run_biodrain() local
2271 struct r5conf *conf = sh->raid_conf; raid_run_ops() local
2350 alloc_stripe(struct kmem_cache * sc,gfp_t gfp,int disks,struct r5conf * conf) alloc_stripe() argument
2382 grow_one_stripe(struct r5conf * conf,gfp_t gfp) grow_one_stripe() argument
2405 grow_stripes(struct r5conf * conf,int num) grow_stripes() argument
2475 resize_chunks(struct r5conf * conf,int new_disks,int new_sectors) resize_chunks() argument
2508 resize_stripes(struct r5conf * conf,int newsize) resize_stripes() argument
2682 drop_one_stripe(struct r5conf * conf) drop_one_stripe() argument
2700 shrink_stripes(struct r5conf * conf) shrink_stripes() argument
2713 struct r5conf *conf = sh->raid_conf; raid5_end_read_request() local
2839 struct r5conf *conf = sh->raid_conf; raid5_end_write_request() local
2911 struct r5conf *conf = mddev->private; raid5_error() local
2946 raid5_compute_sector(struct r5conf * conf,sector_t r_sector,int previous,int * dd_idx,struct stripe_head * sh) raid5_compute_sector() argument
3150 struct r5conf *conf = sh->raid_conf; raid5_compute_blocknr() local
3306 delay_towrite(struct r5conf * conf,struct r5dev * dev,struct stripe_head_state * s) delay_towrite() argument
3329 struct r5conf *conf = sh->raid_conf; schedule_reconstruction() local
3436 struct r5conf *conf = sh->raid_conf; stripe_bio_overlaps() local
3496 struct r5conf *conf = sh->raid_conf; __add_stripe_bio() local
3569 stripe_set_idx(sector_t stripe,struct r5conf * conf,int previous,struct stripe_head * sh) stripe_set_idx() argument
3586 handle_failed_stripe(struct r5conf * conf,struct stripe_head * sh,struct stripe_head_state * s,int disks) handle_failed_stripe() argument
3685 handle_failed_sync(struct r5conf * conf,struct stripe_head * sh,struct stripe_head_state * s) handle_failed_sync() argument
3987 handle_stripe_clean_event(struct r5conf * conf,struct stripe_head * sh,int disks) handle_stripe_clean_event() argument
4099 handle_stripe_dirtying(struct r5conf * conf,struct stripe_head * sh,struct stripe_head_state * s,int disks) handle_stripe_dirtying() argument
4270 handle_parity_checks5(struct r5conf * conf,struct stripe_head * sh,struct stripe_head_state * s,int disks) handle_parity_checks5() argument
4362 handle_parity_checks6(struct r5conf * conf,struct stripe_head * sh,struct stripe_head_state * s,int disks) handle_parity_checks6() argument
4538 handle_stripe_expansion(struct r5conf * conf,struct stripe_head * sh) handle_stripe_expansion() argument
4613 struct r5conf *conf = sh->raid_conf; analyse_stripe() local
4907 struct r5conf *conf = sh->raid_conf; handle_stripe() local
5301 raid5_activate_delayed(struct r5conf * conf) raid5_activate_delayed() argument
5319 activate_bit_delay(struct r5conf * conf,struct list_head * temp_inactive_list) activate_bit_delay() argument
5338 struct r5conf *conf = mddev->private; in_chunk_boundary() local
5352 add_bio_to_retry(struct bio * bi,struct r5conf * conf) add_bio_to_retry() argument
5365 remove_bio_from_retry(struct r5conf * conf,unsigned int * offset) remove_bio_from_retry() argument
5397 struct r5conf *conf = mddev->private; raid5_align_endio() local
5418 struct r5conf *conf = mddev->private; raid5_read_one_chunk() local
5499 struct r5conf *conf = mddev->private; chunk_aligned_read() local
5523 __get_priority_stripe(struct r5conf * conf,int group) __get_priority_stripe() argument
5628 struct r5conf *conf = mddev->private; raid5_unplug() local
5691 struct r5conf *conf = mddev->private; make_discard_request() local
5786 stripe_ahead_of_reshape(struct mddev * mddev,struct r5conf * conf,struct stripe_head * sh) stripe_ahead_of_reshape() argument
5813 add_all_stripe_bios(struct r5conf * conf,struct stripe_request_ctx * ctx,struct stripe_head * sh,struct bio * bi,int forwrite,int previous) add_all_stripe_bios() argument
5873 get_reshape_loc(struct mddev * mddev,struct r5conf * conf,sector_t logical_sector) get_reshape_loc() argument
5904 struct r5conf *conf = mddev->private; raid5_bitmap_sector() local
5950 make_stripe_request(struct mddev * mddev,struct r5conf * conf,struct stripe_request_ctx * ctx,sector_t logical_sector,struct bio * bi) make_stripe_request() argument
6056 raid5_bio_lowest_chunk_sector(struct r5conf * conf,struct bio * bi) raid5_bio_lowest_chunk_sector() argument
6087 struct r5conf *conf = mddev->private; raid5_make_request() local
6241 struct r5conf *conf = mddev->private; reshape_request() local
6510 struct r5conf *conf = mddev->private; raid5_sync_request() local
6600 retry_aligned_read(struct r5conf * conf,struct bio * raid_bio,unsigned int offset) retry_aligned_read() argument
6663 handle_active_stripes(struct r5conf * conf,int group,struct r5worker * worker,struct list_head * temp_inactive_list) handle_active_stripes() argument
6717 struct r5conf *conf = group->conf; raid5_do_work() local
6767 struct r5conf *conf = mddev->private; raid5d() local
6852 struct r5conf *conf; raid5_show_stripe_cache_size() local
6866 struct r5conf *conf = mddev->private; raid5_set_cache_size() local
6896 struct r5conf *conf; raid5_store_stripe_cache_size() local
6925 struct r5conf *conf = mddev->private; raid5_show_rmw_level() local
6935 struct r5conf *conf = mddev->private; raid5_store_rmw_level() local
6967 struct r5conf *conf; raid5_show_stripe_size() local
6982 struct r5conf *conf; raid5_store_stripe_size() local
7058 struct r5conf *conf; raid5_show_preread_threshold() local
7071 struct r5conf *conf; raid5_store_preread_threshold() local
7103 struct r5conf *conf; raid5_show_skip_copy() local
7116 struct r5conf *conf; raid5_store_skip_copy() local
7155 struct r5conf *conf = mddev->private; stripe_cache_active_show() local
7168 struct r5conf *conf; raid5_show_group_thread_cnt() local
7184 struct r5conf *conf; raid5_store_group_thread_cnt() local
7255 alloc_thread_groups(struct r5conf * conf,int cnt,int * group_cnt,struct r5worker_group ** worker_groups) alloc_thread_groups() argument
7300 free_thread_groups(struct r5conf * conf) free_thread_groups() argument
7311 struct r5conf *conf = mddev->private; raid5_size() local
7324 free_scratch_buffer(struct r5conf * conf,struct raid5_percpu * percpu) free_scratch_buffer() argument
7332 alloc_scratch_buffer(struct r5conf * conf,struct raid5_percpu * percpu) alloc_scratch_buffer() argument
7356 struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node); raid456_cpu_dead() local
7362 raid5_free_percpu(struct r5conf * conf) raid5_free_percpu() argument
7371 free_conf(struct r5conf * conf) free_conf() argument
7396 struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node); raid456_cpu_up_prepare() local
7407 raid5_alloc_percpu(struct r5conf * conf) raid5_alloc_percpu() argument
7428 struct r5conf *conf = shrink->private_data; raid5_cache_scan() local
7449 struct r5conf *conf = shrink->private_data; raid5_cache_count() local
7461 struct r5conf *conf; setup_conf() local
7741 raid5_create_ctx_pool(struct r5conf * conf) raid5_create_ctx_pool() argument
7762 struct r5conf *conf = mddev->private; raid5_set_limits() local
7827 struct r5conf *conf; raid5_run() local
8110 struct r5conf *conf = priv; raid5_free() local
8118 struct r5conf *conf = mddev->private; raid5_status() local
8134 print_raid5_conf(struct r5conf * conf) print_raid5_conf() argument
8160 struct r5conf *conf = mddev->private; raid5_spare_active() local
8203 struct r5conf *conf = mddev->private; raid5_remove_disk() local
8282 struct r5conf *conf = mddev->private; raid5_add_disk() local
8370 struct r5conf *conf = mddev->private; raid5_resize() local
8408 struct r5conf *conf = mddev->private; check_stripe_cache() local
8424 struct r5conf *conf = mddev->private; check_reshape() local
8468 struct r5conf *conf = mddev->private; raid5_start_reshape() local
8594 end_reshape(struct r5conf * conf) end_reshape() argument
8624 struct r5conf *conf = mddev->private; raid5_finish_reshape() local
8655 struct r5conf *conf = mddev->private; raid5_quiesce() local
8786 struct r5conf *conf = mddev->private; raid5_check_reshape() local
8929 struct r5conf *conf; raid5_change_consistency_policy() local
8987 struct r5conf *conf = mddev->private; raid5_start() local
8999 struct r5conf *conf = mddev->private; raid5_prepare_suspend() local
[all...]
H A Dmd-linear.c33 struct linear_conf *conf; in which_dev() local
37 conf = mddev->private; in which_dev()
46 if (sector < conf->disks[mid].end_sector) in which_dev()
52 return conf->disks + lo; in which_dev()
57 struct linear_conf *conf; in linear_size() local
60 conf = mddev->private; in linear_size()
63 array_sectors = conf->array_sectors; in linear_size()
89 struct linear_conf *conf; in linear_conf() local
95 conf = kzalloc_flex(*conf, disks, raid_disks); in linear_conf()
96 if (!conf) in linear_conf()
[all …]
H A Draid0.c42 struct r0conf *conf = mddev->private; in dump_zones() local
43 int raid_disks = conf->strip_zone[0].nb_dev; in dump_zones()
46 conf->nr_strip_zones, conf->nr_strip_zones==1?"":"s"); in dump_zones()
47 for (j = 0; j < conf->nr_strip_zones; j++) { in dump_zones()
51 for (k = 0; k < conf->strip_zone[j].nb_dev; k++) in dump_zones()
53 conf->devlist[j * raid_disks + k]->bdev); in dump_zones()
56 zone_size = conf->strip_zone[j].zone_end - zone_start; in dump_zones()
59 (unsigned long long)conf->strip_zone[j].dev_start>>1, in dump_zones()
61 zone_start = conf in dump_zones()
72 struct r0conf *conf = kzalloc_obj(*conf); create_strip_zones() local
304 find_zone(struct r0conf * conf,sector_t * sectorp) find_zone() argument
329 struct r0conf *conf = mddev->private; map_sector() local
374 struct r0conf *conf = priv; raid0_free() local
403 struct r0conf *conf; raid0_run() local
456 struct r0conf *conf = mddev->private; raid0_handle_discard() local
557 struct r0conf *conf = mddev->private; raid0_map_submit_bio() local
[all...]
/linux/drivers/fpga/
H A Daltera-cvp.c74 void (*write_data)(struct altera_cvp_conf *conf,
84 void (*switch_clk)(struct altera_cvp_conf *conf);
85 int (*clear_state)(struct altera_cvp_conf *conf);
92 static int altera_read_config_byte(struct altera_cvp_conf *conf, in altera_read_config_byte() argument
95 return pci_read_config_byte(conf->pci_dev, conf->vsec_offset + where, in altera_read_config_byte()
99 static int altera_read_config_dword(struct altera_cvp_conf *conf, in altera_read_config_dword() argument
102 return pci_read_config_dword(conf->pci_dev, conf->vsec_offset + where, in altera_read_config_dword()
106 static int altera_write_config_dword(struct altera_cvp_conf *conf, in altera_write_config_dword() argument
109 return pci_write_config_dword(conf->pci_dev, conf->vsec_offset + where, in altera_write_config_dword()
115 struct altera_cvp_conf *conf = mgr->priv; in altera_cvp_state() local
[all …]
/linux/drivers/clk/
H A Dclk-sparx5.c59 const struct s5_pll_conf *conf) in s5_calc_freq() argument
61 unsigned long rate = parent_rate / conf->div; in s5_calc_freq()
63 if (conf->rot_ena) { in s5_calc_freq()
64 int sign = conf->rot_dir ? -1 : 1; in s5_calc_freq()
65 int divt = sel_rates[conf->rot_sel] * (1 + conf->pre_div); in s5_calc_freq()
78 struct s5_pll_conf *conf) in s5_search_fractional() argument
84 memset(conf, 0, sizeof(*conf)); in s5_search_fractional()
85 conf->div = div; in s5_search_fractional()
86 conf->rot_ena = 1; /* Fractional rate */ in s5_search_fractional()
89 conf->rot_dir = !!d; in s5_search_fractional()
[all …]
/linux/drivers/net/wireless/ath/ath9k/
H A Dcommon-beacon.c43 struct ath_beacon_config *conf, in ath9k_cmn_beacon_config_sta() argument
58 conf->intval = conf->beacon_interval; in ath9k_cmn_beacon_config_sta()
64 dtim_intval = conf->intval * conf->dtim_period; in ath9k_cmn_beacon_config_sta()
71 conf->nexttbtt = ath9k_get_next_tbtt(ah, tsf, conf->intval); in ath9k_cmn_beacon_config_sta()
73 bs->bs_intval = TU_TO_USEC(conf->intval); in ath9k_cmn_beacon_config_sta()
74 bs->bs_dtimperiod = conf->dtim_period * bs->bs_intval; in ath9k_cmn_beacon_config_sta()
75 bs->bs_nexttbtt = conf->nexttbtt; in ath9k_cmn_beacon_config_sta()
76 bs->bs_nextdtim = conf->nexttbtt; in ath9k_cmn_beacon_config_sta()
77 if (conf->dtim_period > 1) in ath9k_cmn_beacon_config_sta()
86 bs->bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, conf->intval); in ath9k_cmn_beacon_config_sta()
[all …]
/linux/net/sched/
H A Dem_text.c54 struct tcf_em_text *conf = data; in em_text_change() local
58 if (len < sizeof(*conf) || len < (sizeof(*conf) + conf->pattern_len)) in em_text_change()
61 if (conf->from_layer > conf->to_layer) in em_text_change()
64 if (conf->from_layer == conf->to_layer && in em_text_change()
65 conf->from_offset > conf->to_offset) in em_text_change()
69 ts_conf = textsearch_prepare(conf->algo, (u8 *) conf + sizeof(*conf), in em_text_change()
70 conf->pattern_len, GFP_KERNEL, flags); in em_text_change()
93 tm->from_offset = conf->from_offset; in em_text_change()
94 tm->to_offset = conf->to_offset; in em_text_change()
95 tm->from_layer = conf->from_layer; in em_text_change()
[all …]
/linux/include/linux/
H A Dtextsearch.h69 * @conf: search configuration
79 struct ts_config *conf,
84 * @conf: search configuration
90 void (*finish)(struct ts_config *conf,
96 * @conf: search configuration
106 static inline unsigned int textsearch_next(struct ts_config *conf, in textsearch_next() argument
109 unsigned int ret = conf->ops->find(conf, state); in textsearch_next()
111 if (conf->finish) in textsearch_next()
112 conf->finish(conf, state); in textsearch_next()
119 * @conf: search configuration
[all …]
/linux/sound/soc/tegra/
H A Dtegra_cif.h50 struct tegra_cif_conf *conf) in tegra_set_cif() argument
54 value = (conf->threshold << TEGRA_ACIF_CTRL_FIFO_TH_SHIFT) | in tegra_set_cif()
55 ((conf->audio_ch - 1) << TEGRA_ACIF_CTRL_AUDIO_CH_SHIFT) | in tegra_set_cif()
56 ((conf->client_ch - 1) << TEGRA_ACIF_CTRL_CLIENT_CH_SHIFT) | in tegra_set_cif()
57 (conf->audio_bits << TEGRA_ACIF_CTRL_AUDIO_BITS_SHIFT) | in tegra_set_cif()
58 (conf->client_bits << TEGRA_ACIF_CTRL_CLIENT_BITS_SHIFT) | in tegra_set_cif()
59 (conf->expand << TEGRA_ACIF_CTRL_EXPAND_SHIFT) | in tegra_set_cif()
60 (conf->stereo_conv << TEGRA_ACIF_CTRL_STEREO_CONV_SHIFT) | in tegra_set_cif()
61 (conf->replicate << TEGRA_ACIF_CTRL_REPLICATE_SHIFT) | in tegra_set_cif()
62 (conf->truncate << TEGRA_ACIF_CTRL_TRUNCATE_SHIFT) | in tegra_set_cif()
[all …]
/linux/arch/riscv/kvm/
H A Dvcpu_sbi_fwft.c52 long (*set)(struct kvm_vcpu *vcpu, struct kvm_sbi_fwft_config *conf,
62 long (*get)(struct kvm_vcpu *vcpu, struct kvm_sbi_fwft_config *conf,
100 struct kvm_sbi_fwft_config *conf, in kvm_sbi_fwft_set_misaligned_delegation() argument
121 struct kvm_sbi_fwft_config *conf, in kvm_sbi_fwft_get_misaligned_delegation() argument
157 struct kvm_sbi_fwft_config *conf, in kvm_sbi_fwft_set_pointer_masking_pmlen() argument
196 struct kvm_sbi_fwft_config *conf, in kvm_sbi_fwft_get_pointer_masking_pmlen() argument
270 struct kvm_sbi_fwft_config **conf) in kvm_fwft_get_feature() argument
285 *conf = tconf; in kvm_fwft_get_feature()
294 struct kvm_sbi_fwft_config *conf; in kvm_sbi_fwft_set() local
296 ret = kvm_fwft_get_feature(vcpu, feature, &conf); in kvm_sbi_fwft_set()
[all …]
/linux/drivers/iio/imu/inv_icm45600/
H A Dinv_icm45600_core.c173 .conf = &inv_icm45600_default_conf,
184 .conf = &inv_icm45600_default_conf,
195 .conf = &inv_icm45600_default_conf,
206 .conf = &inv_icm45600_default_conf,
217 .conf = &inv_icm45686_default_conf,
228 .conf = &inv_icm45686_default_conf,
239 .conf = &inv_icm45686_default_conf,
250 .conf = &inv_icm45686_default_conf,
294 enum inv_icm45600_sensor_mode oldgyro = st->conf.gyro.mode; in inv_icm45600_set_pwr_mgmt0()
295 enum inv_icm45600_sensor_mode oldaccel = st->conf.accel.mode; in inv_icm45600_set_pwr_mgmt0()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_port.c97 if (port->conf.portmode == PHY_INTERFACE_MODE_1000BASEX) in sparx5_get_dev2g5_status()
99 else if (port->conf.portmode == PHY_INTERFACE_MODE_2500BASEX) in sparx5_get_dev2g5_status()
110 if (port->conf.portmode == PHY_INTERFACE_MODE_SGMII) { in sparx5_get_dev2g5_status()
125 bool high_speed_dev = sparx5_is_baser(port->conf.portmode); in sparx5_get_sfi_status()
148 if (port->conf.portmode == PHY_INTERFACE_MODE_5GBASER) in sparx5_get_sfi_status()
150 else if (port->conf.portmode == PHY_INTERFACE_MODE_10GBASER) in sparx5_get_sfi_status()
165 status->speed = port->conf.speed; in sparx5_get_port_status()
166 if (port->conf.power_down) { in sparx5_get_port_status()
170 switch (port->conf.portmode) { in sparx5_get_port_status()
190 struct sparx5_port_config *conf, in sparx5_port_error() argument
[all …]
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00config.c24 struct rt2x00intf_conf conf; in rt2x00lib_config_intf() local
27 conf.type = type; in rt2x00lib_config_intf()
31 conf.sync = TSF_SYNC_ADHOC; in rt2x00lib_config_intf()
35 conf.sync = TSF_SYNC_AP_NONE; in rt2x00lib_config_intf()
38 conf.sync = TSF_SYNC_INFRA; in rt2x00lib_config_intf()
41 conf.sync = TSF_SYNC_NONE; in rt2x00lib_config_intf()
51 memset(conf.mac, 0, sizeof(conf.mac)); in rt2x00lib_config_intf()
53 memcpy(conf.mac, mac, ETH_ALEN); in rt2x00lib_config_intf()
55 memset(conf.bssid, 0, sizeof(conf.bssid)); in rt2x00lib_config_intf()
57 memcpy(conf.bssid, bssid, ETH_ALEN); in rt2x00lib_config_intf()
[all …]
/linux/scripts/kconfig/tests/choice/
H A D__init__.py7 def test_oldask0(conf): argument
8 assert conf.oldaskconfig() == 0
9 assert conf.stdout_contains('oldask0_expected_stdout')
12 def test_allyes(conf): argument
13 assert conf.allyesconfig() == 0
14 assert conf.config_contains('allyes_expected_config')
17 def test_allmod(conf): argument
18 assert conf.allmodconfig() == 0
19 assert conf.config_contains('allmod_expected_config')
22 def test_allno(conf): argument
[all …]
/linux/drivers/isdn/mISDN/
H A Ddsp_cmx.c150 struct dsp_conf *conf; in dsp_cmx_debug() local
159 if (odsp->conf) in dsp_cmx_debug()
160 printk(" (Conf %d)", odsp->conf->id); in dsp_cmx_debug()
165 printk(KERN_DEBUG "-----Current Conf:\n"); in dsp_cmx_debug()
166 list_for_each_entry(conf, &conf_ilist, list) { in dsp_cmx_debug()
167 printk(KERN_DEBUG "* Conf %d (%p)\n", conf->id, conf); in dsp_cmx_debug()
168 list_for_each_entry(member, &conf->mlist, list) { in dsp_cmx_debug()
189 struct dsp_conf *conf; in dsp_cmx_search_conf() local
197 list_for_each_entry(conf, &conf_ilist, list) in dsp_cmx_search_conf()
198 if (conf->id == id) in dsp_cmx_search_conf()
[all …]
/linux/net/mac80211/
H A Dkey.c138 !(key->conf.flags & (IEEE80211_KEY_FLAG_GENERATE_MMIC | in ieee80211_key_enable_hw_accel()
156 if (sta && !(key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE) && in ieee80211_key_enable_hw_accel()
168 if (!(key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE)) { in ieee80211_key_enable_hw_accel()
174 if (key->conf.link_id >= 0 && sdata->vif.active_links && in ieee80211_key_enable_hw_accel()
175 !(sdata->vif.active_links & BIT(key->conf.link_id))) in ieee80211_key_enable_hw_accel()
179 sta ? &sta->sta : NULL, &key->conf); in ieee80211_key_enable_hw_accel()
184 if (!(key->conf.flags & (IEEE80211_KEY_FLAG_GENERATE_MMIC | in ieee80211_key_enable_hw_accel()
189 WARN_ON((key->conf.flags & IEEE80211_KEY_FLAG_PUT_IV_SPACE) && in ieee80211_key_enable_hw_accel()
190 (key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_IV)); in ieee80211_key_enable_hw_accel()
192 WARN_ON((key->conf in ieee80211_key_enable_hw_accel()
[all...]
H A Dchan.c49 if (nan_channel->chanctx_conf != &ctx->conf) in ieee80211_chanctx_user_iter_next()
82 rcu_access_pointer(link->conf->chanctx_conf) == &ctx->conf) { in ieee80211_chanctx_user_iter_next()
86 iter->chanreq = &link->conf->chanreq; in ieee80211_chanctx_user_iter_next()
242 if (radio_idx >= 0 && ctx->conf.radio_idx != radio_idx)
263 struct ieee80211_chanctx_conf *conf; in ieee80211_chanctx_reserved_chanreq()
265 conf = rcu_dereference_protected(link->conf->chanctx_conf, in ieee80211_chanctx_reserved_chanreq()
267 if (!conf) in ieee80211_chanctx_reserved_chanreq()
270 return container_of(conf, struc in ieee80211_chanctx_reserved_chanreq()
201 struct ieee80211_chanctx_conf *conf; ieee80211_link_get_chanctx() local
938 struct ieee80211_chanctx_conf *conf = &ctx->conf; ieee80211_recalc_chanctx_chantype() local
1015 struct ieee80211_chanctx_conf *conf; ieee80211_assign_link_chanctx() local
1176 struct ieee80211_chanctx_conf *conf; __ieee80211_link_copy_chanctx_to_vlans() local
1960 struct ieee80211_chanctx_conf *conf; __ieee80211_link_release_channel() local
2174 struct ieee80211_chanctx_conf *conf; ieee80211_link_change_chanreq() local
2254 struct ieee80211_chanctx_conf *conf; ieee80211_link_vlan_copy_chanctx() local
[all...]
/linux/net/netfilter/
H A Dxt_string.c26 const struct xt_string_info *conf = par->matchinfo; in string_mt() local
29 invert = conf->u.v1.flags & XT_STRING_FLAG_INVERT; in string_mt()
31 return (skb_find_text((struct sk_buff *)skb, conf->from_offset, in string_mt()
32 conf->to_offset, conf->config) in string_mt()
40 struct xt_string_info *conf = par->matchinfo; in string_mt_check() local
45 if (conf->from_offset > conf->to_offset) in string_mt_check()
47 if (conf->algo[XT_STRING_MAX_ALGO_NAME_SIZE - 1] != '\0') in string_mt_check()
49 if (conf->patlen > XT_STRING_MAX_PATTERN_SIZE) in string_mt_check()
51 if (conf->u.v1.flags & in string_mt_check()
54 if (conf->u.v1.flags & XT_STRING_FLAG_IGNORECASE) in string_mt_check()
[all …]
/linux/arch/arm64/boot/dts/xilinx/
H A Dzynqmp-zc1751-xm019-dc5.dts120 conf {
134 conf {
147 conf {
161 conf {
174 conf {
180 conf-rx {
185 conf-tx {
197 conf {
203 conf-rx {
208 conf-tx {
[all …]
/linux/drivers/net/ethernet/intel/ice/virt/
H A Dfdir.c238 * @conf: FDIR configuration for each filter
248 struct virtchnl_fdir_fltr_conf *conf, in ice_vc_fdir_parse_flow_fld() argument
260 ((fdir_inset_map[i].mask & conf->inset_flag) != in ice_vc_fdir_parse_flow_fld()
279 * @conf: FDIR configuration for each filter
289 struct virtchnl_fdir_fltr_conf *conf, in ice_vc_fdir_set_flow_fld() argument
304 ret = ice_vc_fdir_parse_flow_fld(hdr, conf, fld, &fld_cnt); in ice_vc_fdir_set_flow_fld()
326 * @conf: FDIR configuration for each filter
333 struct virtchnl_fdir_fltr_conf *conf, in ice_vc_fdir_set_flow_hdr() argument
336 enum ice_fltr_ptype flow = conf->input.flow_type; in ice_vc_fdir_set_flow_hdr()
337 enum ice_fdir_tunnel_type ttype = conf->ttype; in ice_vc_fdir_set_flow_hdr()
[all …]
/linux/Documentation/admin-guide/aoe/
H A Dudev-install.sh7 # find udev.conf, often /etc/udev/udev.conf
8 # (or environment can specify where to find udev.conf)
10 if test -z "$conf"; then
11 if test -r /etc/udev/udev.conf; then
12 conf=/etc/udev/udev.conf
14 conf="`find /etc -type f -name udev.conf 2> /dev/null`"
15 if test -z "$conf" || test ! -r "$conf"; then
16 echo "$me Error: no udev.conf found" 1>&2
25 rules_d="`sed -n '/^udev_rules=/{ s!udev_rules=!!; s!\"!!g; p; }' $conf`"
/linux/drivers/platform/x86/intel/telemetry/
H A Ddebugfs.c334 struct telemetry_debugfs_conf *conf = debugfs_conf; in telem_pss_states_show() local
362 if (evtlog[index].telem_evtid == conf->pss_idle_id) { in telem_pss_states_show()
363 pss_idle[conf->pss_idle_evts - 1] = in telem_pss_states_show()
365 conf->pss_idle_data[conf->pss_idle_evts - 1].bit_pos) & in telem_pss_states_show()
369 TELEM_CHECK_AND_PARSE_EVTS(conf->pss_idle_id, in telem_pss_states_show()
370 conf->pss_idle_evts - 1, in telem_pss_states_show()
372 conf->pss_idle_data, TELEM_MASK_BIT); in telem_pss_states_show()
374 TELEM_CHECK_AND_PARSE_EVTS(conf->pcs_idle_blkd_id, in telem_pss_states_show()
375 conf->pcs_idle_blkd_evts, in telem_pss_states_show()
378 conf->pcs_idle_blkd_data, in telem_pss_states_show()
[all …]

12345678910>>...36