Home
last modified time | relevance | path

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

/linux/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_buffer.c382 u16 fifo_len, pattern_len = hw->sip * ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo() local
400 if (!pattern_len) in st_lsm6dsx_read_fifo()
401 pattern_len = ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo()
405 fifo_len = (fifo_len / pattern_len) * pattern_len; in st_lsm6dsx_read_fifo()
412 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_fifo()
414 hw->buff, pattern_len, in st_lsm6dsx_read_fifo()
604 u16 pattern_len = hw->sip * ST_LSM6DSX_TAGGED_SAMPLE_SIZE; in st_lsm6dsx_read_tagged_fifo() local
634 if (!pattern_len) in st_lsm6dsx_read_tagged_fifo()
635 pattern_len = ST_LSM6DSX_TAGGED_SAMPLE_SIZE; in st_lsm6dsx_read_tagged_fifo()
637 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_tagged_fifo()
[all …]
/linux/drivers/net/wireless/ath/ath10k/
H A Dwow.c89 int total_len = old->pkt_offset + old->pattern_len; in ath10k_wow_convert_8023_to_80211()
150 new->pattern_len = hdr_80211_end_offset - new->pkt_offset; in ath10k_wow_convert_8023_to_80211()
154 new->pattern_len); in ath10k_wow_convert_8023_to_80211()
157 new->pattern_len); in ath10k_wow_convert_8023_to_80211()
161 memcpy((u8 *)new->pattern + new->pattern_len, in ath10k_wow_convert_8023_to_80211()
164 memcpy((u8 *)new->mask + new->pattern_len, in ath10k_wow_convert_8023_to_80211()
168 new->pattern_len += total_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
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()
352 if (WARN_ON(new_pattern.pattern_len > WOW_MAX_PATTERN_SIZE)) in ath10k_vif_wow_set_wakeups()
[all …]
H A Dwmi-ops.h186 int pattern_len,
1428 int pattern_len, int pattern_offset) in ath10k_wmi_wow_add_pattern() argument
1437 pattern, mask, pattern_len, in ath10k_wmi_wow_add_pattern()
H A Dwmi-tlv.h2271 __le32 pattern_len; member
/linux/net/sched/
H A Dem_text.c58 if (len < sizeof(*conf) || len < (sizeof(*conf) + conf->pattern_len)) in em_text_change()
70 conf->pattern_len, GFP_KERNEL, flags); in em_text_change()
123 conf.pattern_len = textsearch_get_pattern_len(tm->config); in em_text_dump()
128 if (nla_append(skb, conf.pattern_len, in em_text_dump()
/linux/drivers/net/wireless/ath/ath11k/
H A Dwow.c162 int total_len = old->pkt_offset + old->pattern_len; in ath11k_wow_convert_8023_to_80211()
181 for (i = 0; i < old->pattern_len; i++) in ath11k_wow_convert_8023_to_80211()
229 new->pattern_len = hdr_80211_end_offset - new->pkt_offset; in ath11k_wow_convert_8023_to_80211()
233 new->pattern_len); in ath11k_wow_convert_8023_to_80211()
236 new->pattern_len); in ath11k_wow_convert_8023_to_80211()
240 memcpy((u8 *)new->pattern + new->pattern_len, in ath11k_wow_convert_8023_to_80211()
243 memcpy((u8 *)new->mask + new->pattern_len, in ath11k_wow_convert_8023_to_80211()
247 new->pattern_len += total_len - ETH_HLEN; in ath11k_wow_convert_8023_to_80211()
411 if (patterns[i].pattern_len > WOW_MAX_PATTERN_SIZE) in ath11k_vif_wow_set_wakeups()
426 for (j = 0; j < patterns[i].pattern_len; j++) in ath11k_vif_wow_set_wakeups()
[all …]
H A Dwmi.c9462 int pattern_len, int pattern_offset) in ath11k_wmi_wow_add_pattern() argument
9511 memcpy(bitmap->patternbuf, pattern, pattern_len); in ath11k_wmi_wow_add_pattern()
9512 ath11k_ce_byte_swap(bitmap->patternbuf, roundup(pattern_len, 4)); in ath11k_wmi_wow_add_pattern()
9513 memcpy(bitmap->bitmaskbuf, mask, pattern_len); in ath11k_wmi_wow_add_pattern()
9514 ath11k_ce_byte_swap(bitmap->bitmaskbuf, roundup(pattern_len, 4)); in ath11k_wmi_wow_add_pattern()
9516 bitmap->pattern_len = pattern_len; in ath11k_wmi_wow_add_pattern()
9517 bitmap->bitmask_len = pattern_len; in ath11k_wmi_wow_add_pattern()
/linux/drivers/net/wireless/ath/ath9k/
H A 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()
/linux/drivers/net/wireless/ath/ath12k/
H A Dwow.c175 size_t eth_pat_len = eth_pattern->pattern_len; in ath12k_wow_convert_8023_to_80211()
262 i80211_pattern->pattern_len = pat_len; in ath12k_wow_convert_8023_to_80211()
422 if (WARN_ON(eth_pattern->pattern_len > WOW_MAX_PATTERN_SIZE)) in ath12k_wow_vif_set_wakeups()
430 if (WARN_ON(new_pattern.pattern_len > WOW_MAX_PATTERN_SIZE)) in ath12k_wow_vif_set_wakeups()
434 eth_pattern->pattern_len); in ath12k_wow_vif_set_wakeups()
437 for (j = 0; j < eth_pattern->pattern_len; j++) in ath12k_wow_vif_set_wakeups()
441 new_pattern.pattern_len = eth_pattern->pattern_len; in ath12k_wow_vif_set_wakeups()
449 new_pattern.pattern_len, in ath12k_wow_vif_set_wakeups()
H A Dwow.h23 int pattern_len; member
H A Dwmi.c10377 int pattern_len, int pattern_offset) in ath12k_wmi_wow_add_pattern() argument
10420 memcpy(bitmap->patternbuf, pattern, pattern_len); in ath12k_wmi_wow_add_pattern()
10421 memcpy(bitmap->bitmaskbuf, mask, pattern_len); in ath12k_wmi_wow_add_pattern()
10423 bitmap->pattern_len = cpu_to_le32(pattern_len); in ath12k_wmi_wow_add_pattern()
10424 bitmap->bitmask_len = cpu_to_le32(pattern_len); in ath12k_wmi_wow_add_pattern()
10458 vdev_id, pattern_id, pattern_offset, pattern_len); in ath12k_wmi_wow_add_pattern()
10461 bitmap->patternbuf, pattern_len); in ath12k_wmi_wow_add_pattern()
10463 bitmap->bitmaskbuf, pattern_len); in ath12k_wmi_wow_add_pattern()
/linux/include/uapi/linux/tc_ematch/
H A Dtc_em_text.h14 __u16 pattern_len; member
/linux/drivers/mtd/nand/raw/
H A Dnand_bbt.c1194 u32 pattern_len; in verify_bbt_descr() local
1201 pattern_len = bd->len; in verify_bbt_descr()
1209 pattern_len++; in verify_bbt_descr()
1227 table_size += pattern_len; in verify_bbt_descr()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dlib.c1016 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns()
1022 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns()
1025 wowlan->patterns[i].pattern_len; in iwlagn_send_patterns()
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Dcore.c427 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()
434 mask_len = DIV_ROUND_UP(patterns[i].pattern_len, 8); 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()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c649 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1()
655 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1()
658 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()
/linux/drivers/net/wireless/ti/wlcore/
H A Dmain.c1420 int i, pattern_len = 0; in wl1271_validate_wowlan_pattern() local
1436 for (i = 0; i < p->pattern_len; i++) { in wl1271_validate_wowlan_pattern()
1440 pattern_len = 1; in wl1271_validate_wowlan_pattern()
1444 fields_size += pattern_len + in wl1271_validate_wowlan_pattern()
1446 pattern_len = 1; in wl1271_validate_wowlan_pattern()
1448 pattern_len++; in wl1271_validate_wowlan_pattern()
1453 fields_size += pattern_len + in wl1271_validate_wowlan_pattern()
1461 fields_size += pattern_len + RX_FILTER_FIELD_OVERHEAD; in wl1271_validate_wowlan_pattern()
1576 while (i < p->pattern_len) { in wl1271_convert_wowlan_pattern_to_rx_filter()
1582 for (j = i; j < p->pattern_len; j++) { in wl1271_convert_wowlan_pattern_to_rx_filter()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dd3.c1757 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mld_send_patterns()
1766 wowlan->patterns[i].pattern_len); in iwl_mld_send_patterns()
1769 wowlan->patterns[i].pattern_len; in iwl_mld_send_patterns()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dwow.c178 len = pkt_pattern->pattern_len; in rtw_wow_pattern_generate()
/linux/kernel/bpf/
H A Dbtf.c9628 size_t pattern_len = sizeof(NOCAST_ALIAS_SUFFIX) - sizeof(char); in btf_type_ids_nocast_alias() local
9654 if ((reg_len != arg_len + pattern_len) && in btf_type_ids_nocast_alias()
9655 (arg_len != reg_len + pattern_len)) in btf_type_ids_nocast_alias()
9670 if (*(search_needle + pattern_len) != '\0') in btf_type_ids_nocast_alias()
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c2689 wowl->patterns[count].pattern_len); in qtnf_cmd_send_wowlan_set()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dcfg80211.c3279 for (j = 0; j < DIV_ROUND_UP(pat->pattern_len, 8); j++) { in mwifiex_is_pattern_supported()
/linux/net/wireless/
H A Dnl80211.c14904 pat_len = wowlan->patterns[i].pattern_len; in nl80211_send_wowlan_patterns()
15443 new_triggers.patterns[i].pattern_len = pat_len; in nl80211_set_wowlan()
15543 pat_len = rule->patterns[j].pattern_len; in nl80211_send_coalesce_rules()
15687 new_rule->patterns[i].pattern_len = pat_len; in nl80211_parse_coalesce_rule()