Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dwow.c85 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups() local
121 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups()
125 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups()
126 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath10k_vif_wow_set_wakeups()
131 patterns[i].pattern, in ath10k_vif_wow_set_wakeups()
133 patterns[i].pattern_len, in ath10k_vif_wow_set_wakeups()
134 patterns[i].pkt_offset); in ath10k_vif_wow_set_wakeups()
/linux-4.4.14/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-4.4.14/mm/
Dmemtest.c6 static u64 patterns[] __initdata = { variable
92 memtest_pattern = ARRAY_SIZE(patterns); in parse_memtest()
109 idx = i % ARRAY_SIZE(patterns); in early_memtest()
110 do_one_pass(patterns[idx], start, end); in early_memtest()
DKconfig.debug23 fill the pages with poison patterns after free_pages() and verify
24 the patterns before alloc_pages(). Additionally,
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_diag.c39 const u32 patterns[] = {0x5A5A5A5A, 0xA5A5A5A5, 0x00000000, 0xFFFFFFFF}; in i40e_diag_reg_pattern_test() local
44 for (i = 0; i < ARRAY_SIZE(patterns); i++) { in i40e_diag_reg_pattern_test()
45 pat = patterns[i]; in i40e_diag_reg_pattern_test()
/linux-4.4.14/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-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-lp5562.txt14 LP5562 has the internal program memory for running various LED patterns.
56 How to load the predefined patterns
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-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dlib.c1061 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns()
1063 memcpy(&pattern_cmd->patterns[i].mask, in iwlagn_send_patterns()
1064 wowlan->patterns[i].mask, mask_len); in iwlagn_send_patterns()
1065 memcpy(&pattern_cmd->patterns[i].pattern, in iwlagn_send_patterns()
1066 wowlan->patterns[i].pattern, in iwlagn_send_patterns()
1067 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns()
1068 pattern_cmd->patterns[i].mask_size = mask_len; in iwlagn_send_patterns()
1069 pattern_cmd->patterns[i].pattern_size = in iwlagn_send_patterns()
1070 wowlan->patterns[i].pattern_len; in iwlagn_send_patterns()
Dcommands.h3795 struct iwlagn_wowlan_pattern patterns[]; member
/linux-4.4.14/include/linux/platform_data/
Dleds-lp55xx.h74 struct lp55xx_predef_pattern *patterns; member
/linux-4.4.14/drivers/mtd/ubi/
Dio.c401 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable
417 patt_count = ARRAY_SIZE(patterns); in torture_peb()
440 memset(ubi->peb_buf, patterns[i], ubi->peb_size); in torture_peb()
445 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); in torture_peb()
450 err = ubi_check_pattern(ubi->peb_buf, patterns[i], in torture_peb()
454 patterns[i], pnum); in torture_peb()
/linux-4.4.14/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-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dd3.c355 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns()
357 memcpy(&pattern_cmd->patterns[i].mask, in iwl_mvm_send_patterns()
358 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns()
359 memcpy(&pattern_cmd->patterns[i].pattern, in iwl_mvm_send_patterns()
360 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns()
361 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns()
362 pattern_cmd->patterns[i].mask_size = mask_len; in iwl_mvm_send_patterns()
363 pattern_cmd->patterns[i].pattern_size = in iwl_mvm_send_patterns()
364 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns()
Dfw-api-d3.h221 struct iwl_wowlan_pattern patterns[]; member
/linux-4.4.14/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,v-tpg.txt27 video timings for the TPG test patterns.
/linux-4.4.14/Documentation/device-mapper/
Dcache-policies.txt40 costs into account and to adjust to varying load patterns automatically.
124 long time for the cache to adapt between varying IO patterns.
132 levels. This lets it adapt to new IO patterns very quickly.
Dswitch.txt110 This parameter allows repetitive patterns to be loaded quickly. <n> and <m>
/linux-4.4.14/tools/perf/Documentation/
Dperf-sched.txt29 threads can then replay the timings (CPU runtime and sleep patterns)
Dperf-probe.txt70 List up current probe events. This can also accept filtering patterns of event names.
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dcore.c437 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local
451 if (patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns()
456 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns()
457 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns()
458 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns()
461 patterns[i].pattern_len); in _rtl_add_wowlan_patterns()
521 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
/linux-4.4.14/net/wireless/
Dcore.h121 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan()
122 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
Dnl80211.c8939 pat_len = wowlan->patterns[i].pattern_len; in nl80211_send_wowlan_patterns()
8941 wowlan->patterns[i].mask) || in nl80211_send_wowlan_patterns()
8943 wowlan->patterns[i].pattern) || in nl80211_send_wowlan_patterns()
8945 wowlan->patterns[i].pkt_offset)) in nl80211_send_wowlan_patterns()
9404 new_triggers.patterns = kcalloc(n_patterns, in nl80211_set_wowlan()
9405 sizeof(new_triggers.patterns[0]), in nl80211_set_wowlan()
9407 if (!new_triggers.patterns) in nl80211_set_wowlan()
9438 new_triggers.patterns[i].pkt_offset = pkt_offset; in nl80211_set_wowlan()
9445 new_triggers.patterns[i].mask = mask_pat; in nl80211_set_wowlan()
9449 new_triggers.patterns[i].pattern = mask_pat; in nl80211_set_wowlan()
[all …]
/linux-4.4.14/drivers/leds/
Dleds-lp5562.c364 ptn = chip->pdata->patterns + (mode - 1); in lp5562_run_predef_led_pattern()
409 struct lp55xx_predef_pattern *ptn = chip->pdata->patterns; in lp5562_store_pattern()
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dcommon.txt5 blinking patterns, flash timeout, flash faults and external flash strobe mode.
/linux-4.4.14/fs/f2fs/
DKconfig100 information and block IO patterns in the filesystem level.
/linux-4.4.14/Documentation/fmc/
Dfmc-write-eeprom.txt29 * If the file name doesn't match any of the patterns above, it is
Didentifiers.txt74 options, and uses the same string patterns shown above.
/linux-4.4.14/drivers/net/wireless/iwlwifi/
DKconfig87 patterns (e.g. incoming arp requests).
/linux-4.4.14/Documentation/networking/caif/
DLinux-CAIF.txt59 The architecture is inspired by the design patterns "Protocol Layer" and
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dcfg80211.c2998 if (!mwifiex_is_pattern_supported(&wowlan->patterns[i], in mwifiex_set_wowlan_mef_entry()
3006 if (!wowlan->patterns[i].pkt_offset) { in mwifiex_set_wowlan_mef_entry()
3024 wowlan->patterns[i].pkt_offset; in mwifiex_set_wowlan_mef_entry()
3207 if (!mwifiex_is_pattern_supported(&crule->patterns[i], in mwifiex_fill_coalesce_rule_info()
3215 if (!crule->patterns[i].pkt_offset) { in mwifiex_fill_coalesce_rule_info()
3237 param->offset = crule->patterns[i].pkt_offset; in mwifiex_fill_coalesce_rule_info()
/linux-4.4.14/Documentation/filesystems/nfs/
Dknfsd-stats.txt52 Depending on the NFS workload patterns and various network stack
/linux-4.4.14/Documentation/filesystems/
Dxfs.txt33 allocation patterns within the file and the access patterns
Dext4.txt313 noauto_da_alloc replacing existing files via patterns such as
319 patterns and force that any delayed allocation
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c3745 static unsigned char patterns[] = in register_test() local
3747 static unsigned int count = ARRAY_SIZE(patterns); in register_test()
3756 write_reg(info, XAD1, patterns[i]); in register_test()
3757 write_reg(info, XAD2, patterns[(i + 1) % count]); in register_test()
3758 if ((read_reg(info, XAD1) != patterns[i]) || in register_test()
3759 (read_reg(info, XAD2) != patterns[(i + 1) % count])) { in register_test()
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt2037 ARM core registers have the following id bit patterns:
2040 ARM 32-bit CP15 registers have the following id bit patterns:
2043 ARM 64-bit CP15 registers have the following id bit patterns:
2049 ARM 32-bit VFP control registers have the following id bit patterns:
2052 ARM 64-bit FP registers have the following id bit patterns:
2059 arm64 core/FP-SIMD registers have the following id bit patterns. Note
2068 arm64 system registers have the following id bit patterns:
2075 MIPS core registers (see above) have the following id bit patterns:
2079 patterns depending on whether they're 32-bit or 64-bit registers:
2083 MIPS KVM control registers (see above) have the following id bit patterns:
[all …]
/linux-4.4.14/Documentation/locking/
Dlglock.txt1 lglock - local/global locks for mostly local access patterns
/linux-4.4.14/fs/squashfs/
DKconfig182 performance for some file access patterns (e.g. sequential
/linux-4.4.14/Documentation/fb/
Dsstfb.txt141 patterns at the border of your windows (the pixels lose the lowest
/linux-4.4.14/Documentation/thermal/
Dcpu-cooling-api.txt93 access patterns and so forth) causes, in most cases, a second order
/linux-4.4.14/drivers/tty/
Dsynclink_gt.c4965 static unsigned short patterns[] = in register_test() local
4967 static unsigned int count = ARRAY_SIZE(patterns); in register_test()
4972 wr_reg16(info, TIR, patterns[i]); in register_test()
4973 wr_reg16(info, BDR, patterns[(i+1)%count]); in register_test()
4974 if ((rd_reg16(info, TIR) != patterns[i]) || in register_test()
4975 (rd_reg16(info, BDR) != patterns[(i+1)%count])) { in register_test()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c1913 for (pos = 0; pos < wow->patterns[i].pattern_len; pos++) { in ath6kl_wow_usr()
1914 if (wow->patterns[i].mask[pos / 8] & (0x1 << (pos % 8))) in ath6kl_wow_usr()
1925 wow->patterns[i].pattern_len, in ath6kl_wow_usr()
1927 wow->patterns[i].pattern, mask); in ath6kl_wow_usr()
/linux-4.4.14/include/net/
Dcfg80211.h2032 struct cfg80211_pkt_pattern *patterns; member
2051 struct cfg80211_pkt_pattern *patterns; member
/linux-4.4.14/Documentation/
Dkernel-doc-nano-HOWTO.txt237 patterns, which are highlighted appropriately.
Doops-tracing.txt130 programs to search for specific patterns in the kernel code segment, and
Dpinctrl.txt427 different design patterns, but we're using this as a simple example. Of the
Dkernel-parameters.txt2103 pattern from a given set of patterns. Memtest
/linux-4.4.14/Documentation/video4linux/
Dv4l2-controls.txt210 have the capability to generate test patterns. These test patterns are hardware
Dvivid.txt22 - A large list of test patterns and variations thereof
583 is disabled for the other test patterns.
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c3101 if ((wowl->patterns) && (wowl->n_patterns)) { in brcmf_configure_wowl()
3105 (u8 *)wowl->patterns[i].pattern, in brcmf_configure_wowl()
3106 wowl->patterns[i].pattern_len, in brcmf_configure_wowl()
3107 (u8 *)wowl->patterns[i].mask, in brcmf_configure_wowl()
3108 wowl->patterns[i].pkt_offset); in brcmf_configure_wowl()
/linux-4.4.14/Documentation/gpio/
Ddriver.txt166 (See Documentation/driver-model/design-patterns.txt)
/linux-4.4.14/Documentation/isdn/
DREADME.gigaset346 bit patterns where every bit controls a certain type of debugging output.
DREADME127 list of wildcard patterns separated by semicolon.
/linux-4.4.14/Documentation/block/
Dbiodoc.txt244 decisions based on an understanding of the access patterns and i/o
1008 are far less common than "back merges" due to the nature of most I/O patterns.
/linux-4.4.14/lib/
DKconfig.debug905 about timer usage patterns in kernel and userspace. This feature
1840 memtest=17, mean do 17 test patterns.
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dmain.c1627 ret = wl1271_validate_wowlan_pattern(&wow->patterns[i]); in wl1271_configure_wowlan()
1647 p = &wow->patterns[i]; in wl1271_configure_wowlan()
/linux-4.4.14/Documentation/sysctl/
Dkernel.txt188 certain string patterns (beginning with '%') are substituted with
/linux-4.4.14/Documentation/usb/
Dpower-management.txt401 patterns are possible.
/linux-4.4.14/Documentation/kbuild/
Dmakefiles.txt748 Files matching the patterns "*.[oas]", "*.ko", plus some additional files
/linux-4.4.14/Documentation/RCU/
DRTFP.txt1095 Describes RCU implementations and presents design patterns
/linux-4.4.14/arch/x86/
DKconfig1522 typical corruption patterns.
/linux-4.4.14/
DMAINTAINERS90 F: Files and directories with wildcard patterns.
96 N: Files and directories with regex patterns.
100 match F: pattern and matches of N: patterns. By default,