Home
last modified time | relevance | path

Searched refs:patterns (Results 1 – 25 of 85) sorted by relevance

1234

/Linux-v4.19/drivers/net/wireless/ath/ath9k/
Dwow.c142 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()
/Linux-v4.19/mm/
Dmemtest.c7 static u64 patterns[] __initdata = { variable
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()
DKconfig.debug22 fill the pages with poison patterns after free_pages() and verify
23 the patterns before alloc_pages(). Additionally,
46 Fill the pages with poison patterns after free_pages() and verify
47 the patterns before alloc_pages. The filling of the memory helps
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dwow.c189 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups() local
226 struct cfg80211_pkt_pattern old_pattern = patterns[i]; in ath10k_vif_wow_set_wakeups()
231 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups()
234 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups()
235 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath10k_vif_wow_set_wakeups()
241 if (patterns[i].pkt_offset < ETH_HLEN) in ath10k_vif_wow_set_wakeups()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_diag.c16 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-v4.19/Documentation/leds/
Dleds-lp55xx.txt14 Program memory for running LED patterns
53 Program memory address access for running patterns
59 various LED patterns.
96 To start blinking patterns in engine #2 and #3 simultaneously,
158 To use the predefined pattern concept, 'patterns' and 'num_patterns' should be
184 .patterns = board_led_patterns,
Dleds-lp5521.txt20 LP5521 has the internal program memory for running various LED patterns.
21 There are two ways to run LED patterns.
Dleds-lp5562.txt14 LP5562 has the internal program memory for running various LED patterns.
56 How to load the predefined patterns
Dleds-lm3556.txt47 and 4 patterns are pre-defined in indicator_pattern array.
49 be generated.If you want new patterns for your own device, change
Dleds-lp5523.txt30 LP5523 has the internal program memory for running various LED patterns.
31 There are two ways to run LED patterns.
Dleds-lp3944.txt20 The DIM modes are used to set _blink_ patterns for leds, the pattern is
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/
Dlib.c1040 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns()
1042 memcpy(&pattern_cmd->patterns[i].mask, in iwlagn_send_patterns()
1043 wowlan->patterns[i].mask, mask_len); in iwlagn_send_patterns()
1044 memcpy(&pattern_cmd->patterns[i].pattern, in iwlagn_send_patterns()
1045 wowlan->patterns[i].pattern, in iwlagn_send_patterns()
1046 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns()
1047 pattern_cmd->patterns[i].mask_size = mask_len; in iwlagn_send_patterns()
1048 pattern_cmd->patterns[i].pattern_size = in iwlagn_send_patterns()
1049 wowlan->patterns[i].pattern_len; in iwlagn_send_patterns()
/Linux-v4.19/include/linux/platform_data/
Dleds-lp55xx.h74 struct lp55xx_predef_pattern *patterns; member
/Linux-v4.19/drivers/mtd/ubi/
Dio.c365 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable
381 patt_count = ARRAY_SIZE(patterns); in torture_peb()
404 memset(ubi->peb_buf, patterns[i], ubi->peb_size); in torture_peb()
409 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); in torture_peb()
414 err = ubi_check_pattern(ubi->peb_buf, patterns[i], in torture_peb()
418 patterns[i], pnum); in torture_peb()
/Linux-v4.19/Documentation/driver-model/
Ddesign-patterns.txt5 This document describes a few common design patterns found in device drivers.
7 conform to these design patterns.
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl_tcam.c159 const struct mlxsw_sp_acl_tcam_pattern *patterns; member
207 const struct mlxsw_sp_acl_tcam_pattern *patterns, in mlxsw_sp_acl_tcam_group_add() argument
214 group->patterns = patterns; in mlxsw_sp_acl_tcam_group_add()
439 pattern = &group->patterns[i]; in mlxsw_sp_acl_tcam_group_use_patterns()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dd3.c411 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns()
413 memcpy(&pattern_cmd->patterns[i].mask, in iwl_mvm_send_patterns()
414 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns()
415 memcpy(&pattern_cmd->patterns[i].pattern, in iwl_mvm_send_patterns()
416 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns()
417 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns()
418 pattern_cmd->patterns[i].mask_size = mask_len; in iwl_mvm_send_patterns()
419 pattern_cmd->patterns[i].pattern_size = in iwl_mvm_send_patterns()
420 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns()
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/
Dcore.c441 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local
455 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns()
456 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns()
461 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns()
462 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns()
463 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns()
466 patterns[i].pattern_len); in _rtl_add_wowlan_patterns()
526 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
/Linux-v4.19/drivers/staging/rtlwifi/
Dcore.c390 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local
404 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns()
405 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns()
410 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns()
411 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns()
412 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns()
415 patterns[i].pattern_len); in _rtl_add_wowlan_patterns()
475 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
/Linux-v4.19/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,v-tpg.txt27 video timings for the TPG test patterns.
/Linux-v4.19/Documentation/device-mapper/
Dcache-policies.txt89 long time for the cache to adapt between varying IO patterns.
95 levels. This lets it adapt to new IO patterns very quickly.
/Linux-v4.19/drivers/leds/
Dleds-lp5562.c365 ptn = chip->pdata->patterns + (mode - 1); in lp5562_run_predef_led_pattern()
410 struct lp55xx_predef_pattern *ptn = chip->pdata->patterns; in lp5562_store_pattern()
/Linux-v4.19/net/wireless/
Dcore.h125 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan()
126 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
/Linux-v4.19/tools/perf/Documentation/
Dperf-ftrace.txt62 (or glob patterns). It will be passed to 'set_ftrace_notrace'
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/api/
Dd3.h227 struct iwl_wowlan_pattern patterns[]; member

1234