| /kernel/linux/linux-5.10/drivers/leds/trigger/ |
| 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[data->npatterns].brightness, in pattern_trig_store_patterns_string() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/include/ |
| D | link_service_types.h | 85 /* 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/ |
| D | link_service_types.h | 91 /* 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/ |
| D | sysfs-class-led-trigger-pattern | 21 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/ |
| D | memtest.c | 7 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()
|
| D | Kconfig.debug | 29 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/ |
| D | Kconfig.debug | 22 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
|
| D | memtest.c | 7 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/ |
| D | leds-lp55xx.txt | 14 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/ |
| 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,
|
| D | leds-lp5521.rst | 22 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/ |
| 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/wireless/ath/ath9k/ |
| 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-4.19/include/linux/platform_data/ |
| D | leds-lp55xx.h | 56 * @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/ |
| 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-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | d3.h | 236 * 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/ |
| D | design-patterns.txt | 2 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/ |
| D | wow.c | 189 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/ |
| D | design-patterns.rst | 2 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/ |
| 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-4.19/drivers/net/ethernet/intel/i40e/ |
| 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-5.10/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ |
| D | ia_css_fpn_types.h | 25 * This contains the fixed patterns noise values 37 s16 *data; /** Table content (fixed patterns noise).
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-el15203000.txt | 6 The board manages 3 LEDs and supports predefined blinking patterns 17 Supports next patterns:
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
| 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() 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/ |
| 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[i].pattern_len; in iwl_mvm_send_patterns_v1() [all …]
|