Home
last modified time | relevance | path

Searched refs:tlv_len (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v5.4/drivers/soc/qcom/
Dqmi_encdec.c41 encoded_bytes, tlv_len, encode_tlv, rc) \ argument
45 tlv_len += rc; \
301 u32 tlv_len; in qmi_encode() local
312 tlv_len = 0; in qmi_encode()
354 encoded_bytes, tlv_len, in qmi_encode()
380 encoded_bytes, tlv_len, in qmi_encode()
392 encoded_bytes, tlv_len, in qmi_encode()
403 encoded_bytes, tlv_len, in qmi_encode()
412 QMI_ENCDEC_ENCODE_TLV(tlv_type, tlv_len, tlv_pointer); in qmi_encode()
415 tlv_len = 0; in qmi_encode()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-drv.c607 u32 tlv_len; in iwl_parse_tlv_firmware() local
654 tlv_len = le32_to_cpu(tlv->length); in iwl_parse_tlv_firmware()
658 if (len < tlv_len) { in iwl_parse_tlv_firmware()
660 len, tlv_len); in iwl_parse_tlv_firmware()
663 len -= ALIGN(tlv_len, 4); in iwl_parse_tlv_firmware()
664 data += sizeof(*tlv) + ALIGN(tlv_len, 4); in iwl_parse_tlv_firmware()
671 IWL_UCODE_SECTION_INST, tlv_len); in iwl_parse_tlv_firmware()
680 IWL_UCODE_SECTION_DATA, tlv_len); in iwl_parse_tlv_firmware()
689 IWL_UCODE_SECTION_INST, tlv_len); in iwl_parse_tlv_firmware()
698 IWL_UCODE_SECTION_DATA, tlv_len); in iwl_parse_tlv_firmware()
[all …]
Diwl-dbg-tlv.c169 u32 tlv_len; in iwl_dbg_tlv_parse_bin() local
175 tlv_len = le32_to_cpu(tlv->length); in iwl_dbg_tlv_parse_bin()
177 if (len < tlv_len) { in iwl_dbg_tlv_parse_bin()
179 len, tlv_len); in iwl_dbg_tlv_parse_bin()
182 len -= ALIGN(tlv_len, 4); in iwl_dbg_tlv_parse_bin()
183 data += sizeof(*tlv) + ALIGN(tlv_len, 4); in iwl_dbg_tlv_parse_bin()
/Linux-v5.4/include/uapi/linux/
Dtipc_config.h249 __be16 tlv_len; /* TLV length (descriptor + value) */ member
272 (ntohs(((struct tlv_desc *)tlv)->tlv_len) <= space); in TLV_OK()
283 return ntohs(tlv->tlv_len); in TLV_GET_LEN()
288 tlv->tlv_len = htons(len); in TLV_SET_LEN()
304 int tlv_len; in TLV_SET() local
306 tlv_len = TLV_LENGTH(len); in TLV_SET()
309 tlv_ptr->tlv_len = htons(tlv_len); in TLV_SET()
312 memset(TLV_DATA(tlv_ptr) + len, 0, TLV_SPACE(len) - tlv_len); in TLV_SET()
351 __u16 tlv_space = TLV_ALIGN(ntohs(list->tlv_ptr->tlv_len)); in TLV_LIST_STEP()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxfw/
Dmlxfw_mfa2_tlv_multi.c27 u16 tlv_len; in mlxfw_mfa2_tlv_next() local
30 tlv_len = MLXFW_MFA2_TLV_TOTAL_SIZE(tlv); in mlxfw_mfa2_tlv_next()
34 tlv_len = NLA_ALIGN(tlv_len + be16_to_cpu(multi->total_len)); in mlxfw_mfa2_tlv_next()
37 next = (void *) tlv + tlv_len; in mlxfw_mfa2_tlv_next()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dsta_event.c418 u16 tlv_buf_left, tlv_type, tlv_len; in mwifiex_process_multi_chan_event() local
441 tlv_len = le16_to_cpu(tlv->len); in mwifiex_process_multi_chan_event()
442 if ((sizeof(struct mwifiex_ie_types_header) + tlv_len) > in mwifiex_process_multi_chan_event()
445 "tlvBufLeft=%d\n", tlv_len, tlv_buf_left); in mwifiex_process_multi_chan_event()
478 tlv_len; in mwifiex_process_multi_chan_event()
479 tlv = (void *)((u8 *)tlv + tlv_len + in mwifiex_process_multi_chan_event()
494 u16 tlv_type, tlv_len; in mwifiex_process_tx_pause_event() local
509 tlv_len = le16_to_cpu(tlv->len); in mwifiex_process_tx_pause_event()
510 if ((sizeof(struct mwifiex_ie_types_header) + tlv_len) > in mwifiex_process_tx_pause_event()
514 tlv_len, tlv_buf_left); in mwifiex_process_tx_pause_event()
[all …]
Duap_event.c31 u16 tlv_len; in mwifiex_check_uap_capabilities() local
48 tlv_len = le16_to_cpu(tlv_hdr->header.len); in mwifiex_check_uap_capabilities()
50 if (evt_len < tlv_len + sizeof(tlv_hdr->header)) in mwifiex_check_uap_capabilities()
67 wmm_param_ie->vend_hdr.len = (u8)tlv_len; in mwifiex_check_uap_capabilities()
84 curr += (tlv_len + sizeof(tlv_hdr->header)); in mwifiex_check_uap_capabilities()
85 evt_len -= (tlv_len + sizeof(tlv_hdr->header)); in mwifiex_check_uap_capabilities()
D11h.c211 u16 event_len, tlv_len; in mwifiex_11h_handle_chanrpt_ready() local
227 tlv_len = le16_to_cpu(rpt->header.len); in mwifiex_11h_handle_chanrpt_ready()
246 evt_buf += (tlv_len + sizeof(rpt->header)); in mwifiex_11h_handle_chanrpt_ready()
247 event_len -= (tlv_len + sizeof(rpt->header)); in mwifiex_11h_handle_chanrpt_ready()
Die.c85 s16 input_len, tlv_len; in mwifiex_update_autoindex_ies() local
96 tlv_len = le16_to_cpu(ie->ie_length); in mwifiex_update_autoindex_ies()
97 travel_len += tlv_len + MWIFIEX_IE_HDR_SIZE; in mwifiex_update_autoindex_ies()
99 if (input_len < tlv_len + MWIFIEX_IE_HDR_SIZE) in mwifiex_update_autoindex_ies()
138 input_len -= tlv_len + MWIFIEX_IE_HDR_SIZE; in mwifiex_update_autoindex_ies()
Dwmm.c915 uint16_t resp_len = le16_to_cpu(resp->size), tlv_len; in mwifiex_ret_wmm_get_status() local
930 tlv_len = le16_to_cpu(tlv_hdr->header.len); in mwifiex_ret_wmm_get_status()
932 if (resp_len < tlv_len + sizeof(tlv_hdr->header)) in mwifiex_ret_wmm_get_status()
964 wmm_param_ie->vend_hdr.len = (u8) tlv_len; in mwifiex_ret_wmm_get_status()
984 curr += (tlv_len + sizeof(tlv_hdr->header)); in mwifiex_ret_wmm_get_status()
985 resp_len -= (tlv_len + sizeof(tlv_hdr->header)); in mwifiex_ret_wmm_get_status()
D11n_rxreorder.c923 u16 tlv_type, tlv_len; in mwifiex_11n_rxba_sync_event() local
935 tlv_len = le16_to_cpu(tlv_rxba->header.len); in mwifiex_11n_rxba_sync_event()
980 tlv_buf_left -= (sizeof(*tlv_rxba) + tlv_len); in mwifiex_11n_rxba_sync_event()
981 tmp = (u8 *)tlv_rxba + tlv_len + sizeof(*tlv_rxba); in mwifiex_11n_rxba_sync_event()
Dscan.c1149 u32 tlv_len; in mwifiex_ret_802_11_scan_get_tlv_ptrs() local
1162 tlv_len = le16_to_cpu(current_tlv->header.len); in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1164 if (sizeof(tlv->header) + tlv_len > tlv_buf_left) { in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1176 tlv_len); in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1183 tlv_len); in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1199 tlv_buf_left -= (sizeof(tlv->header) + tlv_len); in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1202 tlv_len); in mwifiex_ret_802_11_scan_get_tlv_ptrs()
/Linux-v5.4/net/ipv6/
Dcalipso.c815 unsigned int opt_len = ipv6_optlen(opt), tlv_len; in calipso_tlv_len() local
823 tlv_len = tlv[offset + 1] + 2; in calipso_tlv_len()
824 if (offset + tlv_len > opt_len) in calipso_tlv_len()
826 return tlv_len; in calipso_tlv_len()
853 int ret_val = -ENOENT, tlv_len; in calipso_opt_find() local
861 tlv_len = calipso_tlv_len(hop, offset); in calipso_opt_find()
862 if (tlv_len < 0) in calipso_opt_find()
863 return tlv_len; in calipso_opt_find()
881 offset += tlv_len; in calipso_opt_find()
Dseg6.c50 unsigned int tlv_len; in seg6_validate_srh() local
56 tlv_len = sizeof(*tlv) + tlv->len; in seg6_validate_srh()
58 trailing -= tlv_len; in seg6_validate_srh()
62 tlv_offset += tlv_len; in seg6_validate_srh()
/Linux-v5.4/net/nfc/
Dllcp_commands.c119 &sdres->tlv_len); in nfc_llcp_build_sdres_tlv()
148 sdreq->tlv_len = uri_len + 3; in nfc_llcp_build_sdreq_tlv()
151 sdreq->tlv_len--; in nfc_llcp_build_sdreq_tlv()
153 sdreq->tlv = kzalloc(sdreq->tlv_len + 1, GFP_KERNEL); in nfc_llcp_build_sdreq_tlv()
160 sdreq->tlv[1] = sdreq->tlv_len - 2; in nfc_llcp_build_sdreq_tlv()
564 skb_put_data(skb, sdp->tlv, sdp->tlv_len); in nfc_llcp_send_snl_sdres()
596 skb_put_data(skb, sdreq->tlv, sdreq->tlv_len); in nfc_llcp_send_snl_sdreq()
Dllcp.h40 u8 tlv_len; member
Dllcp_core.c1233 u16 tlv_len, offset; in nfc_llcp_recv_snl() local
1252 tlv_len = skb->len - LLCP_HEADER_SIZE; in nfc_llcp_recv_snl()
1256 while (offset < tlv_len) { in nfc_llcp_recv_snl()
1318 sdres_tlvs_len += sdp->tlv_len; in nfc_llcp_recv_snl()
/Linux-v5.4/fs/btrfs/
Dsend.h45 __le16 tlv_len; member
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dcoredump.h32 __le32 tlv_len; member
Dcoredump.c1186 dump_tlv->tlv_len = cpu_to_le32(sizeof(crash_data->registers)); in ath10k_coredump_build()
1195 dump_tlv->tlv_len = cpu_to_le32(struct_size(ce_hdr, entries, in ath10k_coredump_build()
1210 dump_tlv->tlv_len = cpu_to_le32(crash_data->ramdump_buf_len); in ath10k_coredump_build()
Dwmi-tlv.c77 u16 tlv_tag, tlv_len; in ath10k_wmi_tlv_iter() local
90 tlv_len = __le16_to_cpu(tlv->len); in ath10k_wmi_tlv_iter()
94 if (tlv_len > len) { in ath10k_wmi_tlv_iter()
97 tlv_tag, ptr - begin, len, tlv_len); in ath10k_wmi_tlv_iter()
103 wmi_tlv_policies[tlv_tag].min_len > tlv_len) { in ath10k_wmi_tlv_iter()
106 tlv_tag, ptr - begin, tlv_len, in ath10k_wmi_tlv_iter()
111 ret = iter(ar, tlv_tag, tlv_len, ptr, data); in ath10k_wmi_tlv_iter()
115 ptr += tlv_len; in ath10k_wmi_tlv_iter()
116 len -= tlv_len; in ath10k_wmi_tlv_iter()
1655 __le16 tlv_len, tlv_tag; in ath10k_wmi_tlv_put_host_mem_chunks() local
[all …]
Dwmi.c4110 int buf_len, tlv_len, res, i = 0; in ath10k_wmi_event_dfs() local
4136 tlv_len = __le16_to_cpu(tlv->len); in ath10k_wmi_event_dfs()
4140 tlv_len, tlv->tag, tlv->sig); in ath10k_wmi_event_dfs()
4167 i += sizeof(*tlv) + tlv_len; in ath10k_wmi_event_dfs()
4175 int buf_len, tlv_len, res, i = 0; in ath10k_wmi_event_spectral_scan() local
4191 tlv_len = __le16_to_cpu(tlv->len); in ath10k_wmi_event_spectral_scan()
4194 if (i + sizeof(*tlv) + tlv_len > buf_len) { in ath10k_wmi_event_spectral_scan()
4202 if (sizeof(*fftr) > tlv_len) { in ath10k_wmi_event_spectral_scan()
4208 fftr_len = tlv_len - sizeof(*fftr); in ath10k_wmi_event_spectral_scan()
4221 i += sizeof(*tlv) + tlv_len; in ath10k_wmi_event_spectral_scan()
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Dcommands.c562 u16 tlv_len; in qtnf_cmd_sta_info_parse() local
569 tlv_len = le16_to_cpu(tlv->len); in qtnf_cmd_sta_info_parse()
573 map_len = tlv_len; in qtnf_cmd_sta_info_parse()
577 stats_len = tlv_len; in qtnf_cmd_sta_info_parse()
584 resp_size -= tlv_len + sizeof(*tlv); in qtnf_cmd_sta_info_parse()
585 tlv = (const struct qlink_tlv_hdr *)(tlv->val + tlv_len); in qtnf_cmd_sta_info_parse()
1302 size_t tlv_len; in qtnf_cmd_resp_fill_band_info() local
1341 tlv_len = tlv_dlen + sizeof(*tlv); in qtnf_cmd_resp_fill_band_info()
1343 if (tlv_len > payload_len) { in qtnf_cmd_resp_fill_band_info()
1345 tlv_type, tlv_len); in qtnf_cmd_resp_fill_band_info()
[all …]
/Linux-v5.4/drivers/net/wireless/marvell/libertas/
Dcfg.c415 size_t tlv_len; in lbs_add_wpa_tlv() local
429 tlv_len = *tlv++ = *ie++; in lbs_add_wpa_tlv()
431 while (tlv_len--) in lbs_add_wpa_tlv()
/Linux-v5.4/net/tipc/
Dnetlink_compat.c105 tlv->tlv_len = htons(TLV_LENGTH(len)); in tipc_add_tlv()

12