/kernel/linux/linux-5.10/drivers/leds/trigger/ |
H A D | ledtrig-pattern.c | 26 struct led_pattern patterns[MAX_PATTERNS]; member 42 if (!data->is_indefinite && data->curr == data->patterns) in pattern_trig_update_patterns() 45 if (data->next == data->patterns + data->npatterns - 1) in pattern_trig_update_patterns() 46 data->next = data->patterns; in pattern_trig_update_patterns() 128 return led_cdev->pattern_set(led_cdev, data->patterns, in pattern_trig_start_pattern() 137 data->curr = data->patterns; in pattern_trig_start_pattern() 138 data->next = data->patterns + 1; in pattern_trig_start_pattern() 212 data->patterns[i].brightness, in pattern_trig_show_patterns() 213 data->patterns[i].delta_t); in pattern_trig_show_patterns() 231 &data->patterns[dat in pattern_trig_store_patterns_string() [all...] |
/kernel/linux/linux-6.6/drivers/leds/trigger/ |
H A D | ledtrig-pattern.c | 26 struct led_pattern patterns[MAX_PATTERNS]; member 42 if (!data->is_indefinite && data->curr == data->patterns) in pattern_trig_update_patterns() 45 if (data->next == data->patterns + data->npatterns - 1) in pattern_trig_update_patterns() 46 data->next = data->patterns; in pattern_trig_update_patterns() 128 return led_cdev->pattern_set(led_cdev, data->patterns, in pattern_trig_start_pattern() 137 data->curr = data->patterns; in pattern_trig_start_pattern() 138 data->next = data->patterns + 1; in pattern_trig_start_pattern() 212 data->patterns[i].brightness, in pattern_trig_show_patterns() 213 data->patterns[i].delta_t); in pattern_trig_show_patterns() 231 &data->patterns[dat in pattern_trig_store_patterns_string() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/alsa/ |
H A D | test-pcmtest-driver.c | 19 struct pattern_buf patterns[CH_NUM]; variable 45 fscanf(fpl, "%u", &patterns[i].len); in read_patterns() 52 fread(patterns[i].buf, 1, patterns[i].len, fp); in read_patterns() 134 SKIP(exit(-1), "Can't read patterns. Probably, module isn't loaded"); in FIXTURE_SETUP() 190 it[i] = patterns[cur_ch].buf[pos_in_ch % patterns[cur_ch].len]; in TEST_F() 232 ASSERT_EQ(it[i], patterns[cur_ch].buf[pos_in_ch % patterns[cur_ch].len]); in TEST_F() 266 ASSERT_EQ(chan_samples[i][j], patterns[ in TEST_F() [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | memtest.c | 7 static u64 patterns[] __initdata = { 93 memtest_pattern = ARRAY_SIZE(patterns); in parse_memtest() 110 idx = i % ARRAY_SIZE(patterns); in early_memtest() 111 do_one_pass(patterns[idx], start, end); in early_memtest()
|
/kernel/linux/linux-6.6/mm/ |
H A D | memtest.c | 11 static u64 patterns[] __initdata = { 100 memtest_pattern = ARRAY_SIZE(patterns); in parse_memtest() 117 idx = i % ARRAY_SIZE(patterns); in early_memtest() 118 do_one_pass(patterns[idx], start, end); in early_memtest()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | wow.c | 142 struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath9k_wow_add_pattern() local 149 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in ath9k_wow_add_pattern() 152 memcpy(wow_pattern, patterns[i].pattern, patterns[i].pattern_len); in ath9k_wow_add_pattern() 153 memcpy(wow_mask, patterns[i].mask, mask_len); in ath9k_wow_add_pattern() 159 patterns[i].pattern_len); in ath9k_wow_add_pattern()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | wow.c | 142 struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath9k_wow_add_pattern() local 149 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in ath9k_wow_add_pattern() 152 memcpy(wow_pattern, patterns[i].pattern, patterns[i].pattern_len); in ath9k_wow_add_pattern() 153 memcpy(wow_mask, patterns[i].mask, mask_len); in ath9k_wow_add_pattern() 159 patterns[i].pattern_len); in ath9k_wow_add_pattern()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_diag.c | 16 static const u32 patterns[] = { in i40e_diag_reg_pattern_test() local 23 for (i = 0; i < ARRAY_SIZE(patterns); i++) { in i40e_diag_reg_pattern_test() 24 pat = patterns[i]; in i40e_diag_reg_pattern_test()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_diag.c | 16 static const u32 patterns[] = { in i40e_diag_reg_pattern_test() local 23 for (i = 0; i < ARRAY_SIZE(patterns); i++) { in i40e_diag_reg_pattern_test() 24 pat = patterns[i]; in i40e_diag_reg_pattern_test()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | wow.c | 325 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns() 329 if (!wowlan->n_patterns || !wowlan->patterns) in rtw89_wow_parse_patterns() 333 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns() 335 &wowlan->patterns[i], in rtw89_wow_parse_patterns() 357 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam() 361 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam() 370 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write() 384 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw89_wow_pattern_clear()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | d3.c | 424 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mvm_send_patterns_v1() 433 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1() 435 memcpy(&pattern_cmd->patterns[i].mask, in iwl_mvm_send_patterns_v1() 436 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns_v1() 437 memcpy(&pattern_cmd->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 438 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 439 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1() 440 pattern_cmd->patterns[i].mask_size = mask_len; in iwl_mvm_send_patterns_v1() 441 pattern_cmd->patterns[i].pattern_size = in iwl_mvm_send_patterns_v1() 442 wowlan->patterns[ in iwl_mvm_send_patterns_v1() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 271 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups() local 328 struct cfg80211_pkt_pattern old_pattern = patterns[i]; in ath10k_vif_wow_set_wakeups() 333 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups() 336 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups() 337 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath10k_vif_wow_set_wakeups() 342 if (patterns[i].pkt_offset < ETH_HLEN) { in ath10k_vif_wow_set_wakeups()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 271 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups() local 328 struct cfg80211_pkt_pattern old_pattern = patterns[i]; in ath10k_vif_wow_set_wakeups() 333 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups() 336 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups() 337 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath10k_vif_wow_set_wakeups() 342 if (patterns[i].pkt_offset < ETH_HLEN) { in ath10k_vif_wow_set_wakeups()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 228 struct rtw_wow_pattern *rtw_pattern = rtw_wow->patterns; in rtw_wow_pattern_write() 242 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw_wow_pattern_clear() 783 struct rtw_wow_pattern *rtw_patterns = rtw_wow->patterns; in rtw_wow_set_wakeups() 802 if (wowlan->n_patterns && wowlan->patterns) { in rtw_wow_set_wakeups() 806 wowlan->patterns + i, in rtw_wow_set_wakeups()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 256 struct rtw_wow_pattern *rtw_pattern = rtw_wow->patterns; in rtw_wow_pattern_write() 270 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw_wow_pattern_clear() 807 struct rtw_wow_pattern *rtw_patterns = rtw_wow->patterns; in rtw_wow_set_wakeups() 826 if (wowlan->n_patterns && wowlan->patterns) { in rtw_wow_set_wakeups() 830 wowlan->patterns + i, in rtw_wow_set_wakeups()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | lib.c | 1012 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwlagn_send_patterns() 1021 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns() 1023 memcpy(&pattern_cmd->patterns[i].mask, in iwlagn_send_patterns() 1024 wowlan->patterns[i].mask, mask_len); in iwlagn_send_patterns() 1025 memcpy(&pattern_cmd->patterns[i].pattern, in iwlagn_send_patterns() 1026 wowlan->patterns[i].pattern, in iwlagn_send_patterns() 1027 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns() 1028 pattern_cmd->patterns[i].mask_size = mask_len; in iwlagn_send_patterns() 1029 pattern_cmd->patterns[i].pattern_size = in iwlagn_send_patterns() 1030 wowlan->patterns[ in iwlagn_send_patterns() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | lib.c | 1007 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwlagn_send_patterns() 1016 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns() 1018 memcpy(&pattern_cmd->patterns[i].mask, in iwlagn_send_patterns() 1019 wowlan->patterns[i].mask, mask_len); in iwlagn_send_patterns() 1020 memcpy(&pattern_cmd->patterns[i].pattern, in iwlagn_send_patterns() 1021 wowlan->patterns[i].pattern, in iwlagn_send_patterns() 1022 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns() 1023 pattern_cmd->patterns[i].mask_size = mask_len; in iwlagn_send_patterns() 1024 pattern_cmd->patterns[i].pattern_size = in iwlagn_send_patterns() 1025 wowlan->patterns[ in iwlagn_send_patterns() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | wow.c | 343 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath11k_vif_wow_set_wakeups() local 400 struct cfg80211_pkt_pattern old_pattern = patterns[i]; in ath11k_vif_wow_set_wakeups() 405 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath11k_vif_wow_set_wakeups() 408 for (j = 0; j < patterns[i].pattern_len; j++) in ath11k_vif_wow_set_wakeups() 409 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath11k_vif_wow_set_wakeups() 415 if (patterns[i].pkt_offset < ETH_HLEN) { in ath11k_vif_wow_set_wakeups()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | leds-lp55xx.h | 62 * @patterns : Predefined pattern data for RGB channels 63 * @num_patterns : Number of patterns 80 struct lp55xx_predef_pattern *patterns; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | leds-lp55xx.h | 62 * @patterns : Predefined pattern data for RGB channels 63 * @num_patterns : Number of patterns 83 struct lp55xx_predef_pattern *patterns; member
|
/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | io.c | 352 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable 368 patt_count = ARRAY_SIZE(patterns); in torture_peb() 391 memset(ubi->peb_buf, patterns[i], ubi->peb_size); in torture_peb() 396 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); in torture_peb() 401 err = ubi_check_pattern(ubi->peb_buf, patterns[i], in torture_peb() 405 patterns[i], pnum); in torture_peb() 515 * different patterns to it and reading them back. If the torturing is enabled,
|
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | io.c | 352 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable 368 patt_count = ARRAY_SIZE(patterns); in torture_peb() 391 memset(ubi->peb_buf, patterns[i], ubi->peb_size); in torture_peb() 396 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); in torture_peb() 401 err = ubi_check_pattern(ubi->peb_buf, patterns[i], in torture_peb() 405 patterns[i], pnum); in torture_peb() 515 * different patterns to it and reading them back. If the torturing is enabled,
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | d3.c | 641 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mvm_send_patterns_v1() 650 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1() 652 memcpy(&pattern_cmd->patterns[i].mask, in iwl_mvm_send_patterns_v1() 653 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns_v1() 654 memcpy(&pattern_cmd->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 655 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 656 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1() 657 pattern_cmd->patterns[i].mask_size = mask_len; in iwl_mvm_send_patterns_v1() 658 pattern_cmd->patterns[i].pattern_size = in iwl_mvm_send_patterns_v1() 659 wowlan->patterns[ in iwl_mvm_send_patterns_v1() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 424 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local 438 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns() 439 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns() 444 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns() 445 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns() 446 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns() 449 patterns[i].pattern_len); in _rtl_add_wowlan_patterns() 509 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 424 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local 438 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns() 439 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns() 444 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns() 445 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns() 446 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns() 449 patterns[i].pattern_len); in _rtl_add_wowlan_patterns() 509 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
|