Home
last modified time | relevance | path

Searched full:patterns (Results 1 – 25 of 438) sorted by relevance

12345678910>>...18

/kernel/linux/linux-5.10/drivers/leds/trigger/
Dledtrig-pattern.c26 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[data->npatterns].brightness, in pattern_trig_store_patterns_string()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/include/
Dlink_service_types.h85 /* Test patterns*/
91 /* phy test patterns*/
102 /* Link Training Patterns */
109 /* link test patterns*/
116 /* audio test patterns*/
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/include/
Dlink_service_types.h91 /* Test patterns*/
97 /* phy test patterns*/
108 /* Link Training Patterns */
115 /* link test patterns*/
122 /* audio test patterns*/
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-led-trigger-pattern21 to some preprogrammed hardware patterns. It deactivates any active
25 hardware patterns, each driver is expected to provide its own
26 description for the hardware patterns in their documentation
/kernel/linux/linux-5.10/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.debug29 fill the pages with poison patterns after free_pages() and verify
30 the patterns before alloc_pages(). Additionally, this option cannot
69 Fill the pages with poison patterns after free_pages() and verify
70 the patterns before alloc_pages. The filling of the memory helps
/kernel/linux/linux-4.19/mm/
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
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()
/kernel/linux/linux-4.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,
/kernel/linux/linux-5.10/Documentation/leds/
Dleds-lp55xx.rst15 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,
Dleds-lp5521.rst22 LP5521 has the internal program memory for running various LED patterns.
23 There are two ways to run LED patterns.
/kernel/linux/linux-4.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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-4.19/include/linux/platform_data/
Dleds-lp55xx.h56 * @patterns : Predefined pattern data for RGB channels
57 * @num_patterns : Number of patterns
74 struct lp55xx_predef_pattern *patterns; member
/kernel/linux/linux-5.10/include/linux/platform_data/
Dleds-lp55xx.h62 * @patterns : Predefined pattern data for RGB channels
63 * @num_patterns : Number of patterns
80 struct lp55xx_predef_pattern *patterns; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dd3.h236 * struct iwl_wowlan_patterns_cmd - WoWLAN wakeup patterns
240 * @n_patterns: number of patterns
245 * @patterns: the patterns, array length in @n_patterns
247 struct iwl_wowlan_pattern_v1 patterns[]; member
335 * struct iwl_wowlan_pattern_v2 - Pattern entry for the WoWLAN wakeup patterns
356 * struct iwl_wowlan_patterns_cmd - WoWLAN wakeup patterns command
360 * @n_patterns: number of patterns
365 * @patterns: the patterns, array length in @n_patterns
367 struct iwl_wowlan_pattern_v2 patterns[]; member
/kernel/linux/linux-4.19/Documentation/driver-model/
Ddesign-patterns.txt2 Device Driver Design Patterns
5 This document describes a few common design patterns found in device drivers.
7 conform to these design patterns.
/kernel/linux/linux-4.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()
/kernel/linux/linux-5.10/Documentation/driver-api/driver-model/
Ddesign-patterns.rst2 Device Driver Design Patterns
5 This document describes a few common design patterns found in device drivers.
7 conform to these design patterns.
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-4.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()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/
Dia_css_fpn_types.h25 * This contains the fixed patterns noise values
37 s16 *data; /** Table content (fixed patterns noise).
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/
Dleds-el15203000.txt6 The board manages 3 LEDs and supports predefined blinking patterns
17 Supports next patterns:
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
Dwow.c271 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()
343 if (patterns[i].pkt_offset < ETH_HLEN) in ath10k_vif_wow_set_wakeups()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dd3.c424 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[i].pattern_len; in iwl_mvm_send_patterns_v1()
[all …]

12345678910>>...18