| /kernel/linux/linux-6.6/drivers/md/ |
| D | raid5-log.h | 5 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 …]
|
| D | md-faulty.c | 85 static int check_mode(struct faulty_conf *conf, int mode) in check_mode() argument 87 if (conf->period[mode] == 0 && in check_mode() 88 atomic_read(&conf->counters[mode]) <= 0) in check_mode() 92 if (atomic_dec_and_test(&conf->counters[mode])) { in check_mode() 93 if (conf->period[mode]) in check_mode() 94 atomic_set(&conf->counters[mode], conf->period[mode]); in check_mode() 100 static int check_sector(struct faulty_conf *conf, sector_t start, sector_t end, int dir) in check_sector() argument 104 for (i=0; i<conf->nfaults; i++) in check_sector() 105 if (conf->faults[i] >= start && in check_sector() 106 conf->faults[i] < end) { in check_sector() [all …]
|
| D | raid10.c | 67 static void allow_barrier(struct r10conf *conf); 68 static void lower_barrier(struct r10conf *conf); 69 static int _enough(struct r10conf *conf, int previous, int ignore); 70 static int enough(struct r10conf *conf, int ignore); 75 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, cond, cmd) \ argument 91 wait_event_cmd((conf)->wait_barrier, cond, cmd_before(conf, cmd), \ [all …]
|
| D | raid5.c | 22 * 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 72 static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect) in stripe_hash() argument 74 int hash = (sect >> RAID5_STRIPE_SHIFT(conf)) & HASH_MASK; in stripe_hash() 75 return &conf->stripe_hashtbl[hash]; in stripe_hash() 78 static inline int stripe_hash_locks_hash(struct r5conf *conf, sector_t sect) in stripe_hash_locks_hash() argument 80 return (sect >> RAID5_STRIPE_SHIFT(conf)) & STRIPE_HASH_LOCKS_MASK; in stripe_hash_locks_hash() 83 static inline void lock_device_hash_lock(struct r5conf *conf, int hash) in lock_device_hash_lock() argument 84 __acquires(&conf->device_lock) in lock_device_hash_lock() 86 spin_lock_irq(conf->hash_locks + hash); in lock_device_hash_lock() [all …]
|
| D | raid1.c | 46 static void allow_barrier(struct r1conf *conf, sector_t sector_nr); 47 static void lower_barrier(struct r1conf *conf, sector_t sector_nr); 241 static void put_all_bios(struct r1conf *conf, struct r1bio *r1_bio) in put_all_bios() argument 245 for (i = 0; i < conf->raid_disks * 2; i++) { in put_all_bios() 255 struct r1conf *conf = r1_bio->mddev->private; in free_r1bio() local 257 put_all_bios(conf, r1_bio); in free_r1bio() 258 mempool_free(r1_bio, &conf->r1bio_pool); in free_r1bio() 263 struct r1conf *conf = r1_bio->mddev->private; in put_buf() local 267 for (i = 0; i < conf->raid_disks * 2; i++) { in put_buf() 270 rdev_dec_pending(conf->mirrors[i].rdev, r1_bio->mddev); in put_buf() [all …]
|
| D | md-multipath.c | 26 static int multipath_map (struct mpconf *conf) in multipath_map() argument 28 int i, disks = conf->raid_disks; in multipath_map() 37 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_map() 55 struct mpconf *conf = mddev->private; in multipath_reschedule_retry() local 57 spin_lock_irqsave(&conf->device_lock, flags); in multipath_reschedule_retry() 58 list_add(&mp_bh->retry_list, &conf->retry_list); in multipath_reschedule_retry() 59 spin_unlock_irqrestore(&conf->device_lock, flags); in multipath_reschedule_retry() 71 struct mpconf *conf = mp_bh->mddev->private; in multipath_end_bh_io() local 75 mempool_free(mp_bh, &conf->pool); in multipath_end_bh_io() 81 struct mpconf *conf = mp_bh->mddev->private; in multipath_end_request() local [all …]
|
| /kernel/linux/linux-5.10/drivers/md/ |
| D | raid5-log.h | 5 extern int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev); 6 extern void r5l_exit_log(struct r5conf *conf); 13 extern bool r5l_log_disk_error(struct r5conf *conf); 16 r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh, 19 r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh, 24 extern void r5c_handle_cached_data_endio(struct r5conf *conf, 28 extern void r5c_flush_cache(struct r5conf *conf, int num); 29 extern void r5c_check_stripe_cache_usage(struct r5conf *conf); 30 extern void r5c_check_cached_full_stripe(struct r5conf *conf); 34 extern bool r5c_big_stripe_cached(struct r5conf *conf, sector_t sect); [all …]
|
| D | md-faulty.c | 85 static int check_mode(struct faulty_conf *conf, int mode) in check_mode() argument 87 if (conf->period[mode] == 0 && in check_mode() 88 atomic_read(&conf->counters[mode]) <= 0) in check_mode() 92 if (atomic_dec_and_test(&conf->counters[mode])) { in check_mode() 93 if (conf->period[mode]) in check_mode() 94 atomic_set(&conf->counters[mode], conf->period[mode]); in check_mode() 100 static int check_sector(struct faulty_conf *conf, sector_t start, sector_t end, int dir) in check_sector() argument 104 for (i=0; i<conf->nfaults; i++) in check_sector() 105 if (conf->faults[i] >= start && in check_sector() 106 conf->faults[i] < end) { in check_sector() [all …]
|
| D | raid10.c | 67 static void allow_barrier(struct r10conf *conf); 68 static void lower_barrier(struct r10conf *conf); 69 static int _enough(struct r10conf *conf, int previous, int ignore); 70 static int enough(struct r10conf *conf, int ignore); 75 static void end_reshape(struct r10conf *conf); 93 struct r10conf *conf = data; in r10bio_pool_alloc() local 94 int size = offsetof(struct r10bio, devs[conf->copies]); in r10bio_pool_alloc() 118 struct r10conf *conf = data; in r10buf_pool_alloc() local 125 r10_bio = r10bio_pool_alloc(gfp_flags, conf); in r10buf_pool_alloc() 129 if (test_bit(MD_RECOVERY_SYNC, &conf->mddev->recovery) || in r10buf_pool_alloc() [all …]
|
| D | raid1.c | 46 static void allow_barrier(struct r1conf *conf, sector_t sector_nr); 47 static void lower_barrier(struct r1conf *conf, sector_t sector_nr); 237 static void put_all_bios(struct r1conf *conf, struct r1bio *r1_bio) in put_all_bios() argument 241 for (i = 0; i < conf->raid_disks * 2; i++) { in put_all_bios() 251 struct r1conf *conf = r1_bio->mddev->private; in free_r1bio() local 253 put_all_bios(conf, r1_bio); in free_r1bio() 254 mempool_free(r1_bio, &conf->r1bio_pool); in free_r1bio() 259 struct r1conf *conf = r1_bio->mddev->private; in put_buf() local 263 for (i = 0; i < conf->raid_disks * 2; i++) { in put_buf() 266 rdev_dec_pending(conf->mirrors[i].rdev, r1_bio->mddev); in put_buf() [all …]
|
| D | raid5.c | 22 * 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 70 static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect) in stripe_hash() argument 72 int hash = (sect >> RAID5_STRIPE_SHIFT(conf)) & HASH_MASK; in stripe_hash() 73 return &conf->stripe_hashtbl[hash]; in stripe_hash() 76 static inline int stripe_hash_locks_hash(struct r5conf *conf, sector_t sect) in stripe_hash_locks_hash() argument 78 return (sect >> RAID5_STRIPE_SHIFT(conf)) & STRIPE_HASH_LOCKS_MASK; in stripe_hash_locks_hash() 81 static inline void lock_device_hash_lock(struct r5conf *conf, int hash) in lock_device_hash_lock() argument 83 spin_lock_irq(conf->hash_locks + hash); in lock_device_hash_lock() 84 spin_lock(&conf->device_lock); in lock_device_hash_lock() [all …]
|
| D | md-multipath.c | 26 static int multipath_map (struct mpconf *conf) in multipath_map() argument 28 int i, disks = conf->raid_disks; in multipath_map() 37 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_map() 55 struct mpconf *conf = mddev->private; in multipath_reschedule_retry() local 57 spin_lock_irqsave(&conf->device_lock, flags); in multipath_reschedule_retry() 58 list_add(&mp_bh->retry_list, &conf->retry_list); in multipath_reschedule_retry() 59 spin_unlock_irqrestore(&conf->device_lock, flags); in multipath_reschedule_retry() 71 struct mpconf *conf = mp_bh->mddev->private; in multipath_end_bh_io() local 75 mempool_free(mp_bh, &conf->pool); in multipath_end_bh_io() 81 struct mpconf *conf = mp_bh->mddev->private; in multipath_end_request() local [all …]
|
| /kernel/linux/linux-6.6/drivers/fpga/ |
| D | altera-cvp.c | 78 void (*write_data)(struct altera_cvp_conf *conf, 88 void (*switch_clk)(struct altera_cvp_conf *conf); 89 int (*clear_state)(struct altera_cvp_conf *conf); 96 static int altera_read_config_byte(struct altera_cvp_conf *conf, in altera_read_config_byte() argument 99 return pci_read_config_byte(conf->pci_dev, conf->vsec_offset + where, in altera_read_config_byte() 103 static int altera_read_config_dword(struct altera_cvp_conf *conf, in altera_read_config_dword() argument 106 return pci_read_config_dword(conf->pci_dev, conf->vsec_offset + where, in altera_read_config_dword() 110 static int altera_write_config_dword(struct altera_cvp_conf *conf, in altera_write_config_dword() argument 113 return pci_write_config_dword(conf->pci_dev, conf->vsec_offset + where, in altera_write_config_dword() 119 struct altera_cvp_conf *conf = mgr->priv; in altera_cvp_state() local [all …]
|
| /kernel/linux/linux-5.10/drivers/fpga/ |
| D | altera-cvp.c | 78 void (*write_data)(struct altera_cvp_conf *conf, 88 void (*switch_clk)(struct altera_cvp_conf *conf); 89 int (*clear_state)(struct altera_cvp_conf *conf); 96 static int altera_read_config_byte(struct altera_cvp_conf *conf, in altera_read_config_byte() argument 99 return pci_read_config_byte(conf->pci_dev, conf->vsec_offset + where, in altera_read_config_byte() 103 static int altera_read_config_dword(struct altera_cvp_conf *conf, in altera_read_config_dword() argument 106 return pci_read_config_dword(conf->pci_dev, conf->vsec_offset + where, in altera_read_config_dword() 110 static int altera_write_config_dword(struct altera_cvp_conf *conf, in altera_write_config_dword() argument 113 return pci_write_config_dword(conf->pci_dev, conf->vsec_offset + where, in altera_write_config_dword() 119 struct altera_cvp_conf *conf = mgr->priv; in altera_cvp_state() local [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | atmel-smc.c | 15 * atmel_smc_cs_conf_init - initialize a SMC CS conf 16 * @conf: the SMC CS conf to initialize 20 void atmel_smc_cs_conf_init(struct atmel_smc_cs_conf *conf) in atmel_smc_cs_conf_init() argument 22 memset(conf, 0, sizeof(*conf)); in atmel_smc_cs_conf_init() 79 * atmel_smc_cs_conf_set_timing - set the SMC CS conf Txx parameter to a 81 * @conf: SMC CS conf descriptor 88 * @conf->timings field at @shift position. 93 int atmel_smc_cs_conf_set_timing(struct atmel_smc_cs_conf *conf, in atmel_smc_cs_conf_set_timing() argument 113 conf->timings &= ~GENMASK(shift + 3, shift); in atmel_smc_cs_conf_set_timing() 114 conf->timings |= val << shift; in atmel_smc_cs_conf_set_timing() [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | atmel-smc.c | 15 * atmel_smc_cs_conf_init - initialize a SMC CS conf 16 * @conf: the SMC CS conf to initialize 20 void atmel_smc_cs_conf_init(struct atmel_smc_cs_conf *conf) in atmel_smc_cs_conf_init() argument 22 memset(conf, 0, sizeof(*conf)); in atmel_smc_cs_conf_init() 79 * atmel_smc_cs_conf_set_timing - set the SMC CS conf Txx parameter to a 81 * @conf: SMC CS conf descriptor 88 * @conf->timings field at @shift position. 93 int atmel_smc_cs_conf_set_timing(struct atmel_smc_cs_conf *conf, in atmel_smc_cs_conf_set_timing() argument 113 conf->timings &= ~GENMASK(shift + 3, shift); in atmel_smc_cs_conf_set_timing() 114 conf->timings |= val << shift; in atmel_smc_cs_conf_set_timing() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
| D | common-beacon.c | 42 struct ath_beacon_config *conf, in ath9k_cmn_beacon_config_sta() argument 57 conf->intval = conf->beacon_interval; in ath9k_cmn_beacon_config_sta() 63 dtim_intval = conf->intval * conf->dtim_period; in ath9k_cmn_beacon_config_sta() 70 conf->nexttbtt = ath9k_get_next_tbtt(ah, tsf, conf->intval); in ath9k_cmn_beacon_config_sta() 72 bs->bs_intval = TU_TO_USEC(conf->intval); in ath9k_cmn_beacon_config_sta() 73 bs->bs_dtimperiod = conf->dtim_period * bs->bs_intval; in ath9k_cmn_beacon_config_sta() 74 bs->bs_nexttbtt = conf->nexttbtt; in ath9k_cmn_beacon_config_sta() 75 bs->bs_nextdtim = conf->nexttbtt; in ath9k_cmn_beacon_config_sta() 76 if (conf->dtim_period > 1) in ath9k_cmn_beacon_config_sta() 85 bs->bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, conf->intval); in ath9k_cmn_beacon_config_sta() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
| D | common-beacon.c | 42 struct ath_beacon_config *conf, in ath9k_cmn_beacon_config_sta() argument 57 conf->intval = conf->beacon_interval; in ath9k_cmn_beacon_config_sta() 63 dtim_intval = conf->intval * conf->dtim_period; in ath9k_cmn_beacon_config_sta() 70 conf->nexttbtt = ath9k_get_next_tbtt(ah, tsf, conf->intval); in ath9k_cmn_beacon_config_sta() 72 bs->bs_intval = TU_TO_USEC(conf->intval); in ath9k_cmn_beacon_config_sta() 73 bs->bs_dtimperiod = conf->dtim_period * bs->bs_intval; in ath9k_cmn_beacon_config_sta() 74 bs->bs_nexttbtt = conf->nexttbtt; in ath9k_cmn_beacon_config_sta() 75 bs->bs_nextdtim = conf->nexttbtt; in ath9k_cmn_beacon_config_sta() 76 if (conf->dtim_period > 1) in ath9k_cmn_beacon_config_sta() 85 bs->bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, conf->intval); in ath9k_cmn_beacon_config_sta() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/ |
| D | clk-sparx5.c | 59 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 …]
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-sparx5.c | 59 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 …]
|
| /kernel/linux/linux-6.6/net/sched/ |
| D | em_text.c | 47 struct tcf_em_text *conf = data; in em_text_change() local 51 if (len < sizeof(*conf) || len < (sizeof(*conf) + conf->pattern_len)) in em_text_change() 54 if (conf->from_layer > conf->to_layer) in em_text_change() 57 if (conf->from_layer == conf->to_layer && in em_text_change() 58 conf->from_offset > conf->to_offset) in em_text_change() 62 ts_conf = textsearch_prepare(conf->algo, (u8 *) conf + sizeof(*conf), in em_text_change() 63 conf->pattern_len, GFP_KERNEL, flags); in em_text_change() 86 tm->from_offset = conf->from_offset; in em_text_change() 87 tm->to_offset = conf->to_offset; in em_text_change() 88 tm->from_layer = conf->from_layer; in em_text_change() [all …]
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | em_text.c | 47 struct tcf_em_text *conf = data; in em_text_change() local 51 if (len < sizeof(*conf) || len < (sizeof(*conf) + conf->pattern_len)) in em_text_change() 54 if (conf->from_layer > conf->to_layer) in em_text_change() 57 if (conf->from_layer == conf->to_layer && in em_text_change() 58 conf->from_offset > conf->to_offset) in em_text_change() 62 ts_conf = textsearch_prepare(conf->algo, (u8 *) conf + sizeof(*conf), in em_text_change() 63 conf->pattern_len, GFP_KERNEL, flags); in em_text_change() 86 tm->from_offset = conf->from_offset; in em_text_change() 87 tm->to_offset = conf->to_offset; in em_text_change() 88 tm->from_layer = conf->from_layer; in em_text_change() [all …]
|
| /kernel/linux/linux-6.6/scripts/kconfig/tests/choice/ |
| D | __init__.py | 14 def test_oldask0(conf): argument 15 assert conf.oldaskconfig() == 0 16 assert conf.stdout_contains('oldask0_expected_stdout') 19 def test_oldask1(conf): argument 20 assert conf.oldaskconfig('oldask1_config') == 0 21 assert conf.stdout_contains('oldask1_expected_stdout') 24 def test_allyes(conf): argument 25 assert conf.allyesconfig() == 0 26 assert conf.config_contains('allyes_expected_config') 29 def test_allmod(conf): argument [all …]
|
| /kernel/linux/linux-5.10/scripts/kconfig/tests/choice/ |
| D | __init__.py | 14 def test_oldask0(conf): argument 15 assert conf.oldaskconfig() == 0 16 assert conf.stdout_contains('oldask0_expected_stdout') 19 def test_oldask1(conf): argument 20 assert conf.oldaskconfig('oldask1_config') == 0 21 assert conf.stdout_contains('oldask1_expected_stdout') 24 def test_allyes(conf): argument 25 assert conf.allyesconfig() == 0 26 assert conf.config_contains('allyes_expected_config') 29 def test_allmod(conf): argument [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | textsearch.h | 68 * @conf: search configuration 78 struct ts_config *conf, 83 * @conf: search configuration 89 void (*finish)(struct ts_config *conf, 95 * @conf: search configuration 105 static inline unsigned int textsearch_next(struct ts_config *conf, in textsearch_next() argument 108 unsigned int ret = conf->ops->find(conf, state); in textsearch_next() 110 if (conf->finish) in textsearch_next() 111 conf->finish(conf, state); in textsearch_next() 118 * @conf: search configuration [all …]
|