| /drivers/leds/trigger/ |
| A D | ledtrig-pattern.c | 33 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 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()
|
| /drivers/net/ethernet/intel/i40e/ |
| A 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()
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | wow.c | 272 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 D | lib.c | 1007 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 D | commands.h | 3723 struct iwlagn_wowlan_pattern patterns[]; member
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | wow.c | 352 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 D | wow.c | 256 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 D | d3.c | 651 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 D | d3.c | 1590 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 D | wow.c | 986 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 D | io.c | 364 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 D | core.c | 413 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 D | leds-lp5562.c | 239 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 D | d3.h | 211 struct iwl_wowlan_pattern_v1 patterns[]; member 341 struct iwl_wowlan_pattern_v2 patterns[]; member
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_acl_tcam.c | 118 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 D | wow.c | 360 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 D | mlx5hws.h | 686 struct mlx5hws_action_mh_pattern *patterns,
|
| A D | action.c | 1324 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 D | cfg80211.c | 3374 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 D | synclink_gt.c | 4839 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 D | cfg80211.c | 1927 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 D | commands.c | 2688 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 D | ice_ethtool.c | 979 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 D | cfg80211.c | 4213 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()
|