Searched refs:patterns (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/drivers/leds/trigger/
H A Dledtrig-pattern.c26 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 Dwow.c142 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 Di40e_diag.c16 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 Dtest-pcmtest-driver.c19 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 Dleds-lp55xx.h62 * @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 Dmemtest.c11 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 Dinit.sh15 . ../common/patterns.sh
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dwow.c293 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 Dwow.c272 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 Dlib.c1007 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 Dwow.c343 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 Dwow.c256 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 Dio.c364 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 Dcore.c424 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 Dd3.c641 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 Dleds-lp5562.c366 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 Dd3.h198 * 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 Dcore.h138 kfree(rdev->wiphy.wowlan_config->patterns[i].mask);
139 kfree(rdev->wiphy.wowlan_config->patterns);
H A Dnl80211.c13170 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 Dspectrum_acl_tcam.c118 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 Dmodpost.c711 * 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 Dmgmt.h783 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 Drawnand.h146 * 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 Dmsft.c523 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 Dcfg80211.c3353 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",

Completed in 410 milliseconds

12