| /kernel/linux/linux-6.6/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-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-6.6/tools/testing/selftests/alsa/ |
| 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() 134 SKIP(exit(-1), "Can't read patterns. Probably, module isn't loaded"); in FIXTURE_SETUP() 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()
|
| /kernel/linux/linux-6.6/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 40 only support indefinitely patterns, so they always store -1.
|
| /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/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-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-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | d3.h | 198 * struct iwl_wowlan_patterns_cmd - WoWLAN wakeup patterns 202 * @n_patterns: number of patterns 207 * @patterns: the patterns, array length in @n_patterns 209 struct iwl_wowlan_pattern_v1 patterns[]; member 297 * struct iwl_wowlan_pattern_v2 - Pattern entry for the WoWLAN wakeup patterns 318 * struct iwl_wowlan_patterns_cmd - WoWLAN wakeup patterns command 322 * @n_patterns: number of patterns 337 * @patterns: the patterns, array length in @n_patterns 339 struct iwl_wowlan_pattern_v2 patterns[]; member 778 * @pattern_number: number of the matched patterns [all …]
|
| /kernel/linux/linux-6.6/mm/ |
| D | memtest.c | 11 static u64 patterns[] __initdata = { variable 100 memtest_pattern = ARRAY_SIZE(patterns); in parse_memtest() 117 idx = i % ARRAY_SIZE(patterns); in early_memtest() 118 do_one_pass(patterns[idx], start, end); in early_memtest()
|
| /kernel/linux/linux-6.6/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,
|
| /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,
|
| /kernel/linux/linux-6.6/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-6.6/drivers/gpu/drm/amd/display/include/ |
| D | link_service_types.h | 118 /* Test patterns*/ 124 /* phy test patterns*/ 149 /* Link Training Patterns */ 158 /* link test patterns*/ 165 /* audio test patterns*/
|
| /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-6.6/include/linux/platform_data/ |
| D | leds-lp55xx.h | 62 * @patterns : Predefined pattern data for RGB channels 63 * @num_patterns : Number of patterns 83 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-6.6/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/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-6.6/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/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-6.6/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-6.6/drivers/net/wireless/realtek/rtw89/ |
| D | wow.c | 325 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns() 329 if (!wowlan->n_patterns || !wowlan->patterns) in rtw89_wow_parse_patterns() 333 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns() 335 &wowlan->patterns[i], in rtw89_wow_parse_patterns() 357 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam() 361 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam() 370 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write() 384 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw89_wow_pattern_clear()
|