Home
last modified time | relevance | path

Searched refs:pattern_len (Results 1 – 19 of 19) sorted by relevance

/drivers/net/wireless/ath/ath10k/
Dwow.c88 int total_len = old->pkt_offset + old->pattern_len; in ath10k_wow_convert_8023_to_80211()
149 new->pattern_len = hdr_80211_end_offset - new->pkt_offset; in ath10k_wow_convert_8023_to_80211()
153 new->pattern_len); in ath10k_wow_convert_8023_to_80211()
156 new->pattern_len); in ath10k_wow_convert_8023_to_80211()
160 memcpy((u8 *)new->pattern + new->pattern_len, in ath10k_wow_convert_8023_to_80211()
163 memcpy((u8 *)new->mask + new->pattern_len, in ath10k_wow_convert_8023_to_80211()
167 new->pattern_len += total_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
333 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath10k_vif_wow_set_wakeups()
336 for (j = 0; j < patterns[i].pattern_len; j++) in ath10k_vif_wow_set_wakeups()
351 if (WARN_ON(new_pattern.pattern_len > WOW_MAX_PATTERN_SIZE)) in ath10k_vif_wow_set_wakeups()
[all …]
Dwmi-ops.h186 int pattern_len,
1396 int pattern_len, int pattern_offset) in ath10k_wmi_wow_add_pattern() argument
1405 pattern, mask, pattern_len, in ath10k_wmi_wow_add_pattern()
Dwmi-tlv.c3720 const u8 *bitmask, int pattern_len, in ath10k_wmi_tlv_op_gen_wow_add_pattern() argument
3769 memcpy(bitmap->patternbuf, pattern, pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3770 memcpy(bitmap->bitmaskbuf, bitmask, pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3772 bitmap->pattern_len = __cpu_to_le32(pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3773 bitmap->bitmask_len = __cpu_to_le32(pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
Dwmi-tlv.h2270 __le32 pattern_len; member
/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_buffer.c354 u16 fifo_len, pattern_len = hw->sip * ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo() local
374 fifo_len = (fifo_len / pattern_len) * pattern_len; in st_lsm6dsx_read_fifo()
381 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_fifo()
383 hw->buff, pattern_len, in st_lsm6dsx_read_fifo()
559 u16 pattern_len = hw->sip * ST_LSM6DSX_TAGGED_SAMPLE_SIZE; in st_lsm6dsx_read_tagged_fifo() local
589 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_tagged_fifo()
592 hw->buff, pattern_len, in st_lsm6dsx_read_tagged_fifo()
601 for (i = 0; i < pattern_len; in st_lsm6dsx_read_tagged_fifo()
/drivers/net/wireless/ath/ath9k/
Dar9003_wow.c123 int pattern_len) in ath9k_hw_wow_apply_pattern() argument
158 set = (pattern_len & AR_WOW_LENGTH_MAX) << in ath9k_hw_wow_apply_pattern()
163 set = (pattern_len & AR_WOW_LENGTH_MAX) << in ath9k_hw_wow_apply_pattern()
168 set = (pattern_len & AR_WOW_LENGTH_MAX) << in ath9k_hw_wow_apply_pattern()
173 set = (pattern_len & AR_WOW_LENGTH_MAX) << in ath9k_hw_wow_apply_pattern()
Dwow.c149 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()
159 patterns[i].pattern_len); in ath9k_wow_add_pattern()
Dhw.h1202 int pattern_len);
1210 int pattern_len) in ath9k_hw_wow_apply_pattern() argument
/drivers/mtd/nand/raw/
Dnand_bbt.c1195 u32 pattern_len; in verify_bbt_descr() local
1202 pattern_len = bd->len; in verify_bbt_descr()
1210 pattern_len++; in verify_bbt_descr()
1228 table_size += pattern_len; in verify_bbt_descr()
/drivers/net/wireless/intel/iwlwifi/dvm/
Dlib.c1021 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns()
1027 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns()
1030 wowlan->patterns[i].pattern_len; in iwlagn_send_patterns()
/drivers/net/wireless/realtek/rtlwifi/
Dcore.c438 if (patterns[i].pattern_len < 0 || in _rtl_add_wowlan_patterns()
439 patterns[i].pattern_len > MAX_WOL_PATTERN_SIZE) { in _rtl_add_wowlan_patterns()
445 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); in _rtl_add_wowlan_patterns()
449 patterns[i].pattern_len); in _rtl_add_wowlan_patterns()
509 for (j = 12; j < patterns[i].pattern_len; j++) { in _rtl_add_wowlan_patterns()
/drivers/net/wireless/intel/iwlwifi/mvm/
Dd3.c647 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1()
653 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1()
656 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns_v1()
695 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns()
704 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns()
707 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns()
/drivers/net/wireless/ti/wlcore/
Dmain.c1357 int i, pattern_len = 0; in wl1271_validate_wowlan_pattern() local
1373 for (i = 0; i < p->pattern_len; i++) { in wl1271_validate_wowlan_pattern()
1377 pattern_len = 1; in wl1271_validate_wowlan_pattern()
1381 fields_size += pattern_len + in wl1271_validate_wowlan_pattern()
1383 pattern_len = 1; in wl1271_validate_wowlan_pattern()
1385 pattern_len++; in wl1271_validate_wowlan_pattern()
1390 fields_size += pattern_len + in wl1271_validate_wowlan_pattern()
1398 fields_size += pattern_len + RX_FILTER_FIELD_OVERHEAD; in wl1271_validate_wowlan_pattern()
1513 while (i < p->pattern_len) { in wl1271_convert_wowlan_pattern_to_rx_filter()
1519 for (j = i; j < p->pattern_len; j++) { in wl1271_convert_wowlan_pattern_to_rx_filter()
/drivers/net/wireless/mediatek/mt76/
Dmt76_connac_mcu.c2114 ptlv->data_len = pattern->pattern_len; in mt76_connac_mcu_set_wow_pattern()
2118 memcpy(ptlv->pattern, pattern->pattern, pattern->pattern_len); in mt76_connac_mcu_set_wow_pattern()
2119 memcpy(ptlv->mask, pattern->mask, DIV_ROUND_UP(pattern->pattern_len, 8)); in mt76_connac_mcu_set_wow_pattern()
/drivers/net/wireless/realtek/rtw88/
Dwow.c178 len = pkt_pattern->pattern_len; in rtw_wow_pattern_generate()
/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c1923 for (pos = 0; pos < wow->patterns[i].pattern_len; pos++) { in ath6kl_wow_usr()
1935 wow->patterns[i].pattern_len, in ath6kl_wow_usr()
/drivers/net/wireless/quantenna/qtnfmac/
Dcommands.c2692 wowl->patterns[count].pattern_len); in qtnf_cmd_send_wowlan_set()
/drivers/net/wireless/marvell/mwifiex/
Dcfg80211.c3226 for (j = 0; j < DIV_ROUND_UP(pat->pattern_len, 8); j++) { in mwifiex_is_pattern_supported()
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dcfg80211.c3881 wowl->patterns[i].pattern_len, in brcmf_configure_wowl()