Home
last modified time | relevance | path

Searched refs:patterns (Results 1 – 25 of 31) sorted by relevance

12

/drivers/leds/trigger/
A Dledtrig-pattern.c33 struct led_pattern patterns[MAX_PATTERNS]; member
50 if (!data->is_indefinite && data->curr == data->patterns) in pattern_trig_update_patterns()
53 if (data->next == data->patterns + data->npatterns - 1) in pattern_trig_update_patterns()
54 data->next = data->patterns; in pattern_trig_update_patterns()
187 data->curr = data->patterns; in pattern_trig_start_pattern()
188 data->next = data->patterns + 1; in pattern_trig_start_pattern()
261 data->patterns[i].brightness, in pattern_trig_show_patterns()
262 data->patterns[i].delta_t); in pattern_trig_show_patterns()
280 &data->patterns[data->npatterns].brightness, in pattern_trig_store_patterns_string()
281 &data->patterns[data->npatterns].delta_t, &cr); in pattern_trig_store_patterns_string()
[all …]
/drivers/net/wireless/ath/ath9k/
A 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()
/drivers/net/ethernet/intel/i40e/
A 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()
/drivers/net/wireless/ath/ath10k/
A Dwow.c272 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups() local
329 struct cfg80211_pkt_pattern old_pattern = patterns[i]; in ath10k_vif_wow_set_wakeups()
334 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups()
337 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups()
338 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()
/drivers/net/wireless/intel/iwlwifi/dvm/
A Dlib.c1007 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwlagn_send_patterns()
1016 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns()
1018 memcpy(&pattern_cmd->patterns[i].mask, in iwlagn_send_patterns()
1019 wowlan->patterns[i].mask, mask_len); in iwlagn_send_patterns()
1020 memcpy(&pattern_cmd->patterns[i].pattern, in iwlagn_send_patterns()
1021 wowlan->patterns[i].pattern, in iwlagn_send_patterns()
1022 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns()
1023 pattern_cmd->patterns[i].mask_size = mask_len; in iwlagn_send_patterns()
1024 pattern_cmd->patterns[i].pattern_size = in iwlagn_send_patterns()
1025 wowlan->patterns[i].pattern_len; in iwlagn_send_patterns()
A Dcommands.h3723 struct iwlagn_wowlan_pattern patterns[]; member
/drivers/net/wireless/ath/ath11k/
A Dwow.c352 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath11k_vif_wow_set_wakeups() local
411 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath11k_vif_wow_set_wakeups()
416 if (patterns[i].pkt_offset < ETH_HLEN) { in ath11k_vif_wow_set_wakeups()
418 &patterns[i]); in ath11k_vif_wow_set_wakeups()
422 new_pattern = patterns[i]; in ath11k_vif_wow_set_wakeups()
426 for (j = 0; j < patterns[i].pattern_len; j++) in ath11k_vif_wow_set_wakeups()
427 if (patterns[i].mask[j / 8] & BIT(j % 8)) in ath11k_vif_wow_set_wakeups()
/drivers/net/wireless/realtek/rtw88/
A Dwow.c256 struct rtw_wow_pattern *rtw_pattern = rtw_wow->patterns; in rtw_wow_pattern_write()
270 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw_wow_pattern_clear()
807 struct rtw_wow_pattern *rtw_patterns = rtw_wow->patterns; in rtw_wow_set_wakeups()
826 if (wowlan->n_patterns && wowlan->patterns) { in rtw_wow_set_wakeups()
830 wowlan->patterns + i, in rtw_wow_set_wakeups()
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dd3.c651 memcpy(&pattern_cmd->patterns[i].mask, in iwl_mvm_send_patterns_v1()
652 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns_v1()
653 memcpy(&pattern_cmd->patterns[i].pattern, in iwl_mvm_send_patterns_v1()
654 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns_v1()
655 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1()
657 pattern_cmd->patterns[i].pattern_size = in iwl_mvm_send_patterns_v1()
658 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns_v1()
697 pattern_cmd->patterns[i].pattern_type = in iwl_mvm_send_patterns()
703 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns()
704 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns()
[all …]
/drivers/net/wireless/intel/iwlwifi/mld/
A Dd3.c1590 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mld_send_patterns()
1600 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mld_send_patterns()
1602 pattern_cmd->patterns[i].pattern_type = in iwl_mld_send_patterns()
1605 memcpy(&pattern_cmd->patterns[i].u.bitmask.mask, in iwl_mld_send_patterns()
1606 wowlan->patterns[i].mask, mask_len); in iwl_mld_send_patterns()
1607 memcpy(&pattern_cmd->patterns[i].u.bitmask.pattern, in iwl_mld_send_patterns()
1608 wowlan->patterns[i].pattern, in iwl_mld_send_patterns()
1609 wowlan->patterns[i].pattern_len); in iwl_mld_send_patterns()
1610 pattern_cmd->patterns[i].u.bitmask.mask_size = mask_len; in iwl_mld_send_patterns()
1611 pattern_cmd->patterns[i].u.bitmask.pattern_size = in iwl_mld_send_patterns()
[all …]
/drivers/net/wireless/realtek/rtw89/
A Dwow.c986 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns()
990 if (!wowlan->n_patterns || !wowlan->patterns) in rtw89_wow_parse_patterns()
994 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns()
996 &wowlan->patterns[i], in rtw89_wow_parse_patterns()
1018 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam()
1022 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam()
1031 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write()
1045 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw89_wow_pattern_clear()
1085 if (wowlan->n_patterns && wowlan->patterns) in rtw89_wow_set_wakeups()
/drivers/mtd/ubi/
A Dio.c364 static uint8_t patterns[] = {0xa5, 0x5a, 0x0}; variable
380 patt_count = ARRAY_SIZE(patterns); in torture_peb()
403 memset(ubi->peb_buf, patterns[i], ubi->peb_size); in torture_peb()
408 memset(ubi->peb_buf, ~patterns[i], ubi->peb_size); in torture_peb()
413 err = ubi_check_pattern(ubi->peb_buf, patterns[i], in torture_peb()
417 patterns[i], pnum); in torture_peb()
/drivers/net/wireless/realtek/rtlwifi/
A Dcore.c413 struct cfg80211_pkt_pattern *patterns = wow->patterns; in _rtl_add_wowlan_patterns() local
427 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns()
428 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns()
433 pattern_os = patterns[i].pattern; in _rtl_add_wowlan_patterns()
434 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns()
435 mask_os = patterns[i].mask; in _rtl_add_wowlan_patterns()
438 patterns[i].pattern_len); in _rtl_add_wowlan_patterns()
498 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
/drivers/leds/
A Dleds-lp5562.c239 ptn = chip->pdata->patterns + (mode - 1); in lp5562_run_predef_led_pattern()
284 struct lp55xx_predef_pattern *ptn = chip->pdata->patterns; in lp5562_store_pattern()
/drivers/net/wireless/intel/iwlwifi/fw/api/
A Dd3.h211 struct iwl_wowlan_pattern_v1 patterns[]; member
341 struct iwl_wowlan_pattern_v2 patterns[]; member
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_acl_tcam.c118 const struct mlxsw_sp_acl_tcam_pattern *patterns; member
260 const struct mlxsw_sp_acl_tcam_pattern *patterns, in mlxsw_sp_acl_tcam_vgroup_add() argument
269 vgroup->patterns = patterns; in mlxsw_sp_acl_tcam_vgroup_add()
560 pattern = &vgroup->patterns[i]; in mlxsw_sp_acl_tcam_vgroup_use_patterns()
/drivers/net/wireless/ath/ath12k/
A Dwow.c360 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath12k_wow_vif_set_wakeups() local
416 const struct cfg80211_pkt_pattern *eth_pattern = &patterns[i]; in ath12k_wow_vif_set_wakeups()
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dmlx5hws.h686 struct mlx5hws_action_mh_pattern *patterns,
A Daction.c1324 struct mlx5hws_action_mh_pattern *patterns, in mlx5hws_action_create_modify_header() argument
1348 patterns, in mlx5hws_action_create_modify_header()
/drivers/net/wireless/marvell/mwifiex/
A Dcfg80211.c3374 if (!mwifiex_is_pattern_supported(&wowlan->patterns[i], in mwifiex_set_wowlan_mef_entry()
3382 if (!wowlan->patterns[i].pkt_offset) { in mwifiex_set_wowlan_mef_entry()
3400 wowlan->patterns[i].pkt_offset; in mwifiex_set_wowlan_mef_entry()
3699 if (!mwifiex_is_pattern_supported(&crule->patterns[i], in mwifiex_fill_coalesce_rule_info()
3707 if (!crule->patterns[i].pkt_offset) { in mwifiex_fill_coalesce_rule_info()
3729 param->offset = crule->patterns[i].pkt_offset; in mwifiex_fill_coalesce_rule_info()
/drivers/tty/
A Dsynclink_gt.c4839 static unsigned short patterns[] = in register_test() local
4841 static unsigned int count = ARRAY_SIZE(patterns); in register_test()
4846 wr_reg16(info, TIR, patterns[i]); in register_test()
4847 wr_reg16(info, BDR, patterns[(i+1)%count]); in register_test()
4848 if ((rd_reg16(info, TIR) != patterns[i]) || in register_test()
4849 (rd_reg16(info, BDR) != patterns[(i+1)%count])) { in register_test()
/drivers/net/wireless/ath/ath6kl/
A Dcfg80211.c1927 for (pos = 0; pos < wow->patterns[i].pattern_len; pos++) { in ath6kl_wow_usr()
1928 if (wow->patterns[i].mask[pos / 8] & (0x1 << (pos % 8))) in ath6kl_wow_usr()
1939 wow->patterns[i].pattern_len, in ath6kl_wow_usr()
1941 wow->patterns[i].pattern, mask); in ath6kl_wow_usr()
/drivers/net/wireless/quantenna/qtnfmac/
A Dcommands.c2688 if (wowl->n_patterns && wowl->patterns) { in qtnf_cmd_send_wowlan_set()
2693 wowl->patterns[count].pattern, in qtnf_cmd_send_wowlan_set()
2694 wowl->patterns[count].pattern_len); in qtnf_cmd_send_wowlan_set()
/drivers/net/ethernet/intel/ice/
A Dice_ethtool.c979 static const u32 patterns[] = { in ice_reg_pattern_test() local
987 for (i = 0; i < ARRAY_SIZE(patterns); ++i) { in ice_reg_pattern_test()
988 u32 pattern = patterns[i] & mask; in ice_reg_pattern_test()
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dcfg80211.c4213 if ((wowl->patterns) && (wowl->n_patterns)) { in brcmf_configure_wowl()
4217 (u8 *)wowl->patterns[i].pattern, in brcmf_configure_wowl()
4218 wowl->patterns[i].pattern_len, in brcmf_configure_wowl()
4219 (u8 *)wowl->patterns[i].mask, in brcmf_configure_wowl()
4220 wowl->patterns[i].pkt_offset); in brcmf_configure_wowl()

Completed in 114 milliseconds

12