| /linux/drivers/leds/trigger/ |
| H A D | ledtrig-pattern.c | 33 struct led_pattern patterns[MAX_PATTERNS]; member 50 if (!data->is_indefinite && data->curr == data->patterns) in pattern_trig_update_patterns() 53 if (data->next == data->patterns + data->npatterns - 1) in pattern_trig_update_patterns() 54 data->next = data->patterns; in pattern_trig_update_patterns() 178 return led_cdev->pattern_set(led_cdev, data->patterns, in pattern_trig_start_pattern() 187 data->curr = data->patterns; in pattern_trig_start_pattern() 188 data->next = data->patterns + 1; in pattern_trig_start_pattern() 261 data->patterns[i].brightness, in pattern_trig_show_patterns() 262 data->patterns[i].delta_t); in pattern_trig_show_patterns() 280 &data->patterns[data->npatterns].brightness, in pattern_trig_store_patterns_string() [all …]
|
| /linux/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() 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[i].buf[j % patterns[i].len]); in TEST_F() 293 chan_samples[i][j] = patterns[i].buf[j % patterns[i].len]; in TEST_F()
|
| /linux/mm/ |
| H A D | memtest.c | 11 static u64 patterns[] __initdata = { variable 102 memtest_pattern = ARRAY_SIZE(patterns); in parse_memtest() 119 idx = i % ARRAY_SIZE(patterns); in early_memtest() 120 do_one_pass(patterns[idx], start, end); in early_memtest()
|
| /linux/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()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_loader.c | 123 if (msgs->patterns[i].is_regex) in free_msgs() 124 regfree(&msgs->patterns[i].regex); in free_msgs() 125 free(msgs->patterns); in free_msgs() 126 msgs->patterns = NULL; in free_msgs() 217 tmp = realloc(msgs->patterns, in __push_msg() 223 msgs->patterns = tmp; in __push_msg() 224 msg = &msgs->patterns[msgs->cnt]; in __push_msg() 245 msg = &from->patterns[i]; in clone_msgs() 834 struct expect_msg *msg = &msgs->patterns[i]; in is_unpriv_capable_map() 863 struct expect_msg *msg = &msgs->patterns[ in do_prog_test_run() 72 struct expect_msg *patterns; global() member [all...] |
| /linux/Documentation/w1/masters/ |
| H A D | w1-uart.rst | 14 Serial Device Bus to create the 1-Wire timing patterns as described in 20 open-drain mode. The timing patterns are generated by a specific 39 to generate the 1-Wire timing patterns.
|
| /linux/Documentation/leds/ |
| H A D | leds-lp55xx.rst | 15 Program memory for running LED patterns 55 - Program memory address access for running patterns 61 various LED patterns. 109 To start blinking patterns in engine #2 and #3 simultaneously:: 187 To use the predefined pattern concept, 'patterns' and 'num_patterns' should be 213 .patterns = board_led_patterns,
|
| H A D | leds-lm3556.rst | 78 and 4 patterns are pre-defined in indicator_pattern array. 81 be generated.If you want new patterns for your own device, change
|
| H A D | leds-lp5562.rst | 16 LP5562 has the internal program memory for running various LED patterns. 67 How to load the predefined patterns
|
| H A D | leds-el15203000.rst | 12 The LEDs board supports only predefined patterns by firmware
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | wow.c | 272 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups() local 329 struct cfg80211_pkt_pattern old_pattern = patterns[i]; in ath10k_vif_wow_set_wakeups() 334 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups() 337 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups() 338 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath10k_vif_wow_set_wakeups() 343 if (patterns[i].pkt_offset < ETH_HLEN) { in ath10k_vif_wow_set_wakeups()
|
| /linux/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[i].pattern_len; in iwlagn_send_patterns()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | wow.c | 352 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath11k_vif_wow_set_wakeups() local 411 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath11k_vif_wow_set_wakeups() 416 if (patterns[i].pkt_offset < ETH_HLEN) { in ath11k_vif_wow_set_wakeups() 418 &patterns[i]); in ath11k_vif_wow_set_wakeups() 422 new_pattern = patterns[i]; in ath11k_vif_wow_set_wakeups() 426 for (j = 0; j < patterns[i].pattern_len; j++) in ath11k_vif_wow_set_wakeups() 427 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath11k_vif_wow_set_wakeups()
|
| /linux/tools/testing/selftests/x86/bugs/ |
| H A D | its_permutations.py | 55 patterns = { 67 for pattern, color in patterns.items():
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | leds-el15203000.txt | 6 The board manages 3 LEDs and supports predefined blinking patterns 17 Supports next patterns:
|
| /linux/tools/lib/python/kdoc/ |
| H A D | python_version.py | 120 patterns = [ 129 for pattern in patterns:
|
| /linux/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()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | d3.c | 640 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mvm_send_patterns_v1() 649 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1() 651 memcpy(&pattern_cmd->patterns[i].mask, in iwl_mvm_send_patterns_v1() 652 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns_v1() 653 memcpy(&pattern_cmd->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 654 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 655 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1() 656 pattern_cmd->patterns[i].mask_size = mask_len; in iwl_mvm_send_patterns_v1() 657 pattern_cmd->patterns[i].pattern_size = in iwl_mvm_send_patterns_v1() 658 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns_v1() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | wow.c | 1039 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns() 1043 if (!wowlan->n_patterns || !wowlan->patterns) in rtw89_wow_parse_patterns() 1047 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns() 1049 &wowlan->patterns[i], in rtw89_wow_parse_patterns() 1071 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam() 1075 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam() 1084 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write() 1098 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw89_wow_pattern_clear() 1138 if (wowlan->n_patterns && wowlan->patterns) in rtw89_wow_set_wakeups()
|
| /linux/include/linux/platform_data/ |
| H A D | leds-lp55xx.h | 83 struct lp55xx_predef_pattern *patterns; member
|
| /linux/drivers/mtd/ubi/ |
| H A D | io.c | 364 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable 380 patt_count = ARRAY_SIZE(patterns); in torture_peb() 403 memset(ubi->peb_buf, patterns[i], ubi->peb_size); in torture_peb() 408 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); in torture_peb() 413 err = ubi_check_pattern(ubi->peb_buf, patterns[i], in torture_peb() 417 patterns[i], pnum); in torture_peb()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | d3.c | 1747 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mld_send_patterns() 1757 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mld_send_patterns() 1759 pattern_cmd->patterns[i].pattern_type = in iwl_mld_send_patterns() 1762 memcpy(&pattern_cmd->patterns[i].u.bitmask.mask, in iwl_mld_send_patterns() 1763 wowlan->patterns[i].mask, mask_len); in iwl_mld_send_patterns() 1764 memcpy(&pattern_cmd->patterns[i].u.bitmask.pattern, in iwl_mld_send_patterns() 1765 wowlan->patterns[i].pattern, in iwl_mld_send_patterns() 1766 wowlan->patterns[i].pattern_len); in iwl_mld_send_patterns() 1767 pattern_cmd->patterns[i].u.bitmask.mask_size = mask_len; in iwl_mld_send_patterns() 1768 pattern_cmd->patterns[i].u.bitmask.pattern_size = in iwl_mld_send_patterns() [all …]
|
| /linux/drivers/leds/ |
| H A D | leds-lp5562.c | 239 ptn = chip->pdata->patterns + (mode - 1); in lp5562_run_predef_led_pattern() 284 struct lp55xx_predef_pattern *ptn = chip->pdata->patterns; in lp5562_store_pattern()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 413 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local 427 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns() 428 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns() 433 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns() 434 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns() 435 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns() 438 patterns[i].pattern_len); in _rtl_add_wowlan_patterns() 498 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
|
| /linux/scripts/kconfig/ |
| H A D | qconf.cc | 1117 QHash<QChar, QString> patterns; in print_filter() local 1118 patterns['<'] = "<"; in print_filter() 1119 patterns['>'] = ">"; in print_filter() 1120 patterns['&'] = "&"; in print_filter() 1121 patterns['"'] = """; in print_filter() 1122 patterns['\n'] = "<br>"; in print_filter() 1125 const QString n = patterns.value(res[i], QString()); in print_filter()
|