/linux-master/drivers/leds/trigger/ |
H A D | ledtrig-pattern.c | 26 struct led_pattern patterns[MAX_PATTERNS]; member in struct:pattern_trig_data 42 if (!data->is_indefinite && data->curr == data->patterns) 45 if (data->next == data->patterns + data->npatterns - 1) 46 data->next = data->patterns; 128 return led_cdev->pattern_set(led_cdev, data->patterns, 137 data->curr = data->patterns; 138 data->next = data->patterns + 1; 212 data->patterns[i].brightness, 213 data->patterns[i].delta_t); 231 &data->patterns[dat [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | wow.c | 142 struct cfg80211_pkt_pattern *patterns = wowlan->patterns; local 149 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); 152 memcpy(wow_pattern, patterns[i].pattern, patterns[i].pattern_len); 153 memcpy(wow_mask, patterns[i].mask, mask_len); 159 patterns[i].pattern_len);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_diag.c | 16 static const u32 patterns[] = { local 23 for (i = 0; i < ARRAY_SIZE(patterns); i++) { 24 pat = patterns[i];
|
/linux-master/tools/testing/selftests/alsa/ |
H A D | test-pcmtest-driver.c | 19 struct pattern_buf patterns[CH_NUM]; variable in typeref:struct:pattern_buf 45 fscanf(fpl, "%u", &patterns[i].len); 52 fread(patterns[i].buf, 1, patterns[i].len, fp); 134 SKIP(return, "Can't read patterns. Probably, module isn't loaded"); 190 it[i] = patterns[cur_ch].buf[pos_in_ch % patterns[cur_ch].len]; 232 ASSERT_EQ(it[i], patterns[cur_ch].buf[pos_in_ch % patterns[cur_ch].len]); 266 ASSERT_EQ(chan_samples[i][j], patterns[ [all...] |
/linux-master/include/linux/platform_data/ |
H A 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 in struct:lp55xx_platform_data
|
/linux-master/mm/ |
H A D | memtest.c | 11 static u64 patterns[] __initdata = { 100 memtest_pattern = ARRAY_SIZE(patterns); 117 idx = i % ARRAY_SIZE(patterns); 118 do_one_pass(patterns[idx], start, end);
|
/linux-master/tools/perf/tests/shell/common/ |
H A D | init.sh | 15 . ../common/patterns.sh
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | wow.c | 293 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; 297 if (!wowlan->n_patterns || !wowlan->patterns) 301 rtw_pattern = &rtw_wow->patterns[i]; 303 &wowlan->patterns[i], 325 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; 329 rtw_pattern = &rtw_wow->patterns[i]; 338 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; 352 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns));
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 272 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; local 329 struct cfg80211_pkt_pattern old_pattern = patterns[i]; 334 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) 337 for (j = 0; j < patterns[i].pattern_len; j++) 338 if (patterns[i].mask[j / 8] & BIT(j % 8)) 343 if (patterns[i].pkt_offset < ETH_HLEN) {
|
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | lib.c | 1007 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); 1016 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); 1018 memcpy(&pattern_cmd->patterns[i].mask, 1019 wowlan->patterns[i].mask, mask_len); 1020 memcpy(&pattern_cmd->patterns[i].pattern, 1021 wowlan->patterns[i].pattern, 1022 wowlan->patterns[i].pattern_len); 1023 pattern_cmd->patterns[i].mask_size = mask_len; 1024 pattern_cmd->patterns[i].pattern_size = 1025 wowlan->patterns[ [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | wow.c | 343 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; local 400 struct cfg80211_pkt_pattern old_pattern = patterns[i]; 405 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) 408 for (j = 0; j < patterns[i].pattern_len; j++) 409 if (patterns[i].mask[j / 8] & BIT(j % 8)) 415 if (patterns[i].pkt_offset < ETH_HLEN) {
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 256 struct rtw_wow_pattern *rtw_pattern = rtw_wow->patterns; 270 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); 807 struct rtw_wow_pattern *rtw_patterns = rtw_wow->patterns; 826 if (wowlan->n_patterns && wowlan->patterns) { 830 wowlan->patterns + i,
|
/linux-master/drivers/mtd/ubi/ |
H A D | io.c | 364 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable 380 patt_count = ARRAY_SIZE(patterns); 403 memset(ubi->peb_buf, patterns[i], ubi->peb_size); 408 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); 413 err = ubi_check_pattern(ubi->peb_buf, patterns[i], 417 patterns[i], pnum); 527 * different patterns to it and reading them back. If the torturing is enabled,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 424 struct cfg80211_pkt_pattern *patterns = wow->patterns; local 438 if (patterns[i].pattern_len < 0 || 439 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { 444 pattern_os = patterns[i].pattern; 445 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); 446 mask_os = patterns[i].mask; 449 patterns[i].pattern_len); 509 for (j = 12; j < patterns[i].pattern_len; j++) {
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | d3.c | 641 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); 650 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); 652 memcpy(&pattern_cmd->patterns[i].mask, 653 wowlan->patterns[i].mask, mask_len); 654 memcpy(&pattern_cmd->patterns[i].pattern, 655 wowlan->patterns[i].pattern, 656 wowlan->patterns[i].pattern_len); 657 pattern_cmd->patterns[i].mask_size = mask_len; 658 pattern_cmd->patterns[i].pattern_size = 659 wowlan->patterns[ [all...] |
/linux-master/drivers/leds/ |
H A D | leds-lp5562.c | 366 ptn = chip->pdata->patterns + (mode - 1); 411 struct lp55xx_predef_pattern *ptn = chip->pdata->patterns;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A 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 in struct:iwl_wowlan_patterns_cmd_v1 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, arra 339 struct iwl_wowlan_pattern_v2 patterns[]; member in struct:iwl_wowlan_patterns_cmd [all...] |
/linux-master/net/wireless/ |
H A D | core.h | 138 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); 139 kfree(rdev->wiphy.wowlan_config->patterns);
|
H A D | nl80211.c | 13170 pat_len = wowlan->patterns[i].pattern_len; 13172 wowlan->patterns[i].mask) || 13174 wowlan->patterns[i].pattern) || 13176 wowlan->patterns[i].pkt_offset)) 13663 new_triggers.patterns = kcalloc(n_patterns, 13664 sizeof(new_triggers.patterns[0]), 13666 if (!new_triggers.patterns) 13703 new_triggers.patterns[i].pkt_offset = pkt_offset; 13710 new_triggers.patterns[i].mask = mask_pat; 13714 new_triggers.patterns[ [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 118 const struct mlxsw_sp_acl_tcam_pattern *patterns; member in struct:mlxsw_sp_acl_tcam_vgroup 260 const struct mlxsw_sp_acl_tcam_pattern *patterns, 269 vgroup->patterns = patterns; 560 pattern = &vgroup->patterns[i]; 257 mlxsw_sp_acl_tcam_vgroup_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam *tcam, struct mlxsw_sp_acl_tcam_vgroup *vgroup, const struct mlxsw_sp_acl_tcam_pattern *patterns, unsigned int patterns_count, struct mlxsw_afk_element_usage *tmplt_elusage, bool vregion_rehash_enabled, unsigned int *p_min_prio, unsigned int *p_max_prio) argument
|
/linux-master/scripts/mod/ |
H A D | modpost.c | 711 * Check whether the 'string' argument matches one of the 'patterns', 712 * an array of shell wildcard patterns (glob). 716 static bool match(const char *string, const char *const patterns[]) argument 720 while ((pattern = *patterns++)) { 728 /* useful to pass patterns to match() directly */ 731 static const char *const patterns[] = {__VA_ARGS__, NULL}; \ 732 patterns; \
|
/linux-master/include/net/bluetooth/ |
H A D | mgmt.h | 783 struct mgmt_adv_pattern patterns[]; member in struct:mgmt_cp_add_adv_patterns_monitor 841 struct mgmt_adv_pattern patterns[]; member in struct:mgmt_cp_add_adv_patterns_monitor_rssi
|
/linux-master/include/linux/mtd/ |
H A D | rawnand.h | 146 * patterns. 959 * Controller drivers should declare as many patterns as they support and pass 960 * this list of patterns (created with the help of the following macro) to 979 * @patterns: array of supported patterns 980 * @npatterns: length of the @patterns array 982 * The parser descriptor is just an array of supported patterns which will be 986 * It is worth mentioning that patterns will be tested in their declaration 987 * order, and the first match will be taken, so it's important to order patterns 988 * appropriately so that simple/inefficient patterns ar 992 const struct nand_op_parser_pattern *patterns; member in struct:nand_op_parser [all...] |
/linux-master/net/bluetooth/ |
H A D | msft.c | 523 list_for_each_entry(entry, &monitor->patterns, list) { 543 list_for_each_entry(entry, &monitor->patterns, list) {
|
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfg80211.c | 3353 if (!mwifiex_is_pattern_supported(&wowlan->patterns[i], 3361 if (!wowlan->patterns[i].pkt_offset) { 3379 wowlan->patterns[i].pkt_offset; 3386 mwifiex_dbg(priv->adapter, INFO, "Wake on patterns\n"); 3675 if (!mwifiex_is_pattern_supported(&crule->patterns[i], 3683 if (!crule->patterns[i].pkt_offset) { 3705 param->offset = crule->patterns[i].pkt_offset; 3744 "Recheck the patterns provided for rule %d\n",
|