/linux/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 377 u16 fifo_len, pattern_len = hw->sip * ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo() local 395 if (!pattern_len) in st_lsm6dsx_read_fifo() 396 pattern_len = ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo() 400 fifo_len = (fifo_len / pattern_len) * pattern_len; in st_lsm6dsx_read_fifo() 407 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_fifo() 409 hw->buff, pattern_len, in st_lsm6dsx_read_fifo() 599 u16 pattern_len = hw->sip * ST_LSM6DSX_TAGGED_SAMPLE_SIZE; in st_lsm6dsx_read_tagged_fifo() local 629 if (!pattern_len) in st_lsm6dsx_read_tagged_fifo() 630 pattern_len in st_lsm6dsx_read_tagged_fifo() [all...] |
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 89 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_SIZ in ath10k_vif_wow_set_wakeups() [all...] |
H A D | wmi-ops.h | 186 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 D | wmi-tlv.c | 3737 const u8 *bitmask, int pattern_len, in ath10k_wmi_tlv_op_gen_wow_add_pattern() argument 3786 memcpy(bitmap->patternbuf, pattern, pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern() 3787 memcpy(bitmap->bitmaskbuf, bitmask, pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern() 3789 bitmap->pattern_len = __cpu_to_le32(pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern() 3790 bitmap->bitmask_len = __cpu_to_le32(pattern_len); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
|
H A D | wmi-tlv.h | 2271 __le32 pattern_len; member
|
/linux/drivers/net/wireless/ath/ath11k/ |
H A D | wow.c | 162 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; in ath11k_vif_wow_set_wakeups() [all...] |
H A D | wmi.c | 9280 int pattern_len, int pattern_offset) in ath11k_wmi_wow_add_pattern() argument 9328 memcpy(bitmap->patternbuf, pattern, pattern_len); in ath11k_wmi_wow_add_pattern() 9329 ath11k_ce_byte_swap(bitmap->patternbuf, roundup(pattern_len, 4)); in ath11k_wmi_wow_add_pattern() 9330 memcpy(bitmap->bitmaskbuf, mask, pattern_len); in ath11k_wmi_wow_add_pattern() 9331 ath11k_ce_byte_swap(bitmap->bitmaskbuf, roundup(pattern_len, 4)); in ath11k_wmi_wow_add_pattern() 9333 bitmap->pattern_len = pattern_len; in ath11k_wmi_wow_add_pattern() 9334 bitmap->bitmask_len = pattern_len; in ath11k_wmi_wow_add_pattern()
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | ar9003_wow.c | 123 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()
|
H A D | wow.c | 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() 159 patterns[i].pattern_len); in ath9k_wow_add_pattern()
|
H A D | hw.h | 1204 int pattern_len); 1212 int pattern_len) in ath9k_hw_wow_apply_pattern() argument
|
/linux/drivers/net/wireless/ath/ath12k/ |
H A D | wow.c | 172 size_t eth_pat_len = eth_pattern->pattern_len; in ath12k_wow_convert_8023_to_80211() 259 i80211_pattern->pattern_len = pat_len; in ath12k_wow_convert_8023_to_80211() 419 if (WARN_ON(eth_pattern->pattern_len > WOW_MAX_PATTERN_SIZE)) in ath12k_wow_vif_set_wakeups() 427 if (WARN_ON(new_pattern.pattern_len > WOW_MAX_PATTERN_SIZE)) in ath12k_wow_vif_set_wakeups() 431 eth_pattern->pattern_len); in ath12k_wow_vif_set_wakeups() 434 for (j = 0; j < eth_pattern->pattern_len; j++) in ath12k_wow_vif_set_wakeups() 438 new_pattern.pattern_len = eth_pattern->pattern_len; in ath12k_wow_vif_set_wakeups() 446 new_pattern.pattern_len, in ath12k_wow_vif_set_wakeups()
|
H A D | wow.h | 23 int pattern_len; member
|
H A D | wmi.c | 10149 int pattern_len, int pattern_offset) in ath12k_wmi_wow_add_pattern() argument 10191 memcpy(bitmap->patternbuf, pattern, pattern_len); in ath12k_wmi_wow_add_pattern() 10192 memcpy(bitmap->bitmaskbuf, mask, pattern_len); in ath12k_wmi_wow_add_pattern() 10194 bitmap->pattern_len = cpu_to_le32(pattern_len); in ath12k_wmi_wow_add_pattern() 10195 bitmap->bitmask_len = cpu_to_le32(pattern_len); in ath12k_wmi_wow_add_pattern() 10228 ath12k_dbg(ar->ab, ATH12K_DBG_WMI, "wmi tlv wow add pattern vdev_id %d pattern_id %d pattern_offset %d pattern_len %d\n", in ath12k_wmi_wow_add_pattern() 10229 vdev_id, pattern_id, pattern_offset, pattern_len); in ath12k_wmi_wow_add_pattern() 10232 bitmap->patternbuf, pattern_len); in ath12k_wmi_wow_add_pattern() 10234 bitmap->bitmaskbuf, pattern_len); in ath12k_wmi_wow_add_pattern() [all...] |
/linux/include/uapi/linux/tc_ematch/ |
H A D | tc_em_text.h | 14 __u16 pattern_len; member
|
/linux/drivers/mtd/nand/raw/ |
H A D | nand_bbt.c | 1194 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 D | lib.c | 1016 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/intel/iwlwifi/mvm/ |
H A D | d3.c | 649 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 D | main.c | 1425 int i, pattern_len = 0; in wl1271_validate_wowlan_pattern() local 1441 for (i = 0; i < p->pattern_len; i++) { in wl1271_validate_wowlan_pattern() 1445 pattern_len = 1; in wl1271_validate_wowlan_pattern() 1449 fields_size += pattern_len + in wl1271_validate_wowlan_pattern() 1451 pattern_len = 1; in wl1271_validate_wowlan_pattern() 1453 pattern_len++; in wl1271_validate_wowlan_pattern() 1458 fields_size += pattern_len + in wl1271_validate_wowlan_pattern() 1466 fields_size += pattern_len + RX_FILTER_FIELD_OVERHEAD; in wl1271_validate_wowlan_pattern() 1581 while (i < p->pattern_len) { in wl1271_convert_wowlan_pattern_to_rx_filter() 1587 for (j = i; j < p->pattern_len; in wl1271_convert_wowlan_pattern_to_rx_filter() [all...] |
/linux/drivers/net/wireless/intel/iwlwifi/mld/ |
H A D | d3.c | 1600 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mld_send_patterns() 1609 wowlan->patterns[i].pattern_len); in iwl_mld_send_patterns() 1612 wowlan->patterns[i].pattern_len; in iwl_mld_send_patterns()
|
/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 178 len = pkt_pattern->pattern_len; in rtw_wow_pattern_generate()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 2510 ptlv->data_len = pattern->pattern_len; in mt76_connac_mcu_set_wow_pattern() 2514 memcpy(ptlv->pattern, pattern->pattern, pattern->pattern_len); in mt76_connac_mcu_set_wow_pattern() 2515 memcpy(ptlv->mask, pattern->mask, DIV_ROUND_UP(pattern->pattern_len, 8)); in mt76_connac_mcu_set_wow_pattern()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 241 tlv->data_len = pattern->pattern_len; in mt7925_mcu_set_wow_pattern() 246 memcpy(tlv->pattern, pattern->pattern, pattern->pattern_len); in mt7925_mcu_set_wow_pattern() 247 memcpy(tlv->mask, pattern->mask, DIV_ROUND_UP(pattern->pattern_len, 8)); in mt7925_mcu_set_wow_pattern()
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | wow.c | 923 len = pkt_pattern->pattern_len; in rtw89_wow_pattern_generate()
|
/linux/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 1927 for (pos = 0; pos < wow->patterns[i].pattern_len; pos++) { in ath6kl_wow_usr() 1939 wow->patterns[i].pattern_len, in ath6kl_wow_usr()
|
/linux/kernel/bpf/ |
H A D | btf.c | 9408 size_t pattern_len = sizeof(NOCAST_ALIAS_SUFFIX) - sizeof(char); in btf_type_ids_nocast_alias() local 9434 if ((reg_len != arg_len + pattern_len) && in btf_type_ids_nocast_alias() 9435 (arg_len != reg_len + pattern_len)) in btf_type_ids_nocast_alias() 9450 if (*(search_needle + pattern_len) != '\0') in btf_type_ids_nocast_alias()
|