Searched refs:tlv_len (Results 1 - 25 of 43) sorted by relevance

12

/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Dpnvm.c49 u32 tlv_len, tlv_type; local
54 tlv_len = le32_to_cpu(tlv->length);
57 if (len < tlv_len) {
59 len, tlv_len);
67 if (tlv_len < sizeof(__le32)) {
70 sizeof(__le32), tlv_len);
82 if (tlv_len < 2 * sizeof(__le16)) {
85 2 * sizeof(__le16), tlv_len);
105 u32 data_len = tlv_len - sizeof(*section);
109 tlv_len);
177 u32 tlv_len, tlv_type; local
[all...]
H A Duefi.c116 u32 tlv_len, struct iwl_pnvm_image *pnvm_data)
121 if (tlv_len < sizeof(*desc)) {
122 IWL_DEBUG_FW(trans, "TLV len (%d) is too small\n", tlv_len);
126 data_len = tlv_len - sizeof(*desc);
130 tlv_len, data_len);
161 u32 tlv_len, tlv_type; local
166 tlv_len = le32_to_cpu(tlv->length);
169 if (len < tlv_len) {
171 len, tlv_len);
179 if (iwl_uefi_handle_tlv_mem_desc(trans, data, tlv_len,
115 iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, u32 tlv_len, struct iwl_pnvm_image *pnvm_data) argument
214 u32 tlv_len, tlv_type; local
[all...]
H A Duefi.h194 u32 tlv_len, struct iwl_pnvm_image *pnvm_data);
236 u32 tlv_len, struct iwl_pnvm_image *pnvm_data)
235 iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, u32 tlv_len, struct iwl_pnvm_image *pnvm_data) argument
/linux-master/drivers/net/ethernet/mellanox/mlxfw/
H A Dmlxfw_mfa2_tlv_multi.c27 u16 tlv_len; local
30 tlv_len = MLXFW_MFA2_TLV_TOTAL_SIZE(tlv);
36 tlv_len = NLA_ALIGN(tlv_len + be16_to_cpu(multi->total_len));
39 next = (void *) tlv + tlv_len;
/linux-master/drivers/soc/qcom/
H A Dqmi_encdec.c41 encoded_bytes, tlv_len, encode_tlv, rc) \
45 tlv_len += rc; \
301 u32 tlv_len; local
312 tlv_len = 0;
354 encoded_bytes, tlv_len,
380 encoded_bytes, tlv_len,
392 encoded_bytes, tlv_len,
403 encoded_bytes, tlv_len,
412 QMI_ENCDEC_ENCODE_TLV(tlv_type, tlv_len, tlv_pointer);
415 tlv_len
471 qmi_decode_struct_elem(const struct qmi_elem_info *ei_array, void *buf_dst, const void *buf_src, u32 elem_len, u32 tlv_len, int dec_level) argument
517 qmi_decode_string_elem(const struct qmi_elem_info *ei_array, void *buf_dst, const void *buf_src, u32 tlv_len, int dec_level) argument
602 u32 tlv_len = 0; local
[all...]
/linux-master/include/uapi/linux/
H A Dtipc_config.h245 __be16 tlv_len; /* TLV length (descriptor + value) */ member in struct:tlv_desc
268 (__be16_to_cpu(((struct tlv_desc *)tlv)->tlv_len) <= space);
279 return __be16_to_cpu(tlv->tlv_len);
284 tlv->tlv_len = __cpu_to_be16(len);
300 int tlv_len; local
302 tlv_len = TLV_LENGTH(len);
305 tlv_ptr->tlv_len = __cpu_to_be16(tlv_len);
308 memset((char *)TLV_DATA(tlv_ptr) + len, 0, TLV_SPACE(len) - tlv_len);
347 __u16 tlv_space = TLV_ALIGN(__be16_to_cpu(list->tlv_ptr->tlv_len));
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-drv.c602 const void *tlv_data, u32 tlv_len)
607 if (tlv_len < sizeof(*fw))
707 u32 tlv_len; local
754 tlv_len = le32_to_cpu(tlv->length);
758 if (len < tlv_len) {
760 len, tlv_len);
763 len -= ALIGN(tlv_len, 4);
764 data += sizeof(*tlv) + ALIGN(tlv_len, 4);
771 IWL_UCODE_SECTION_INST, tlv_len);
780 IWL_UCODE_SECTION_DATA, tlv_len);
600 iwl_drv_set_dump_exclude(struct iwl_drv *drv, enum iwl_ucode_tlv_type tlv_type, const void *tlv_data, u32 tlv_len) argument
[all...]
H A Diwl-dbg-tlv.c199 u32 tlv_len = sizeof(*tlv) + le32_to_cpu(tlv->length); local
247 *active_reg = kmemdup(tlv, tlv_len, GFP_KERNEL);
483 u32 tlv_len; local
489 tlv_len = le32_to_cpu(tlv->length);
491 if (len < tlv_len) {
493 len, tlv_len);
496 len -= ALIGN(tlv_len, 4);
497 data += sizeof(*tlv) + ALIGN(tlv_len, 4);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Duap_event.c19 u16 tlv_len; local
36 tlv_len = le16_to_cpu(tlv_hdr->header.len);
38 if (evt_len < tlv_len + sizeof(tlv_hdr->header))
55 wmm_param_ie->vend_hdr.len = (u8)tlv_len;
72 curr += (tlv_len + sizeof(tlv_hdr->header));
73 evt_len -= (tlv_len + sizeof(tlv_hdr->header));
H A Dsta_event.c411 u16 tlv_buf_left, tlv_type, tlv_len; local
434 tlv_len = le16_to_cpu(tlv->len);
435 if ((sizeof(struct mwifiex_ie_types_header) + tlv_len) >
438 "tlvBufLeft=%d\n", tlv_len, tlv_buf_left);
471 tlv_len;
472 tlv = (void *)((u8 *)tlv + tlv_len +
487 u16 tlv_type, tlv_len; local
502 tlv_len = le16_to_cpu(tlv->len);
503 if ((sizeof(struct mwifiex_ie_types_header) + tlv_len) >
507 tlv_len, tlv_buf_lef
537 u16 tlv_type, tlv_len; local
[all...]
H A D11h.c198 u16 event_len, tlv_len; local
212 tlv_len = le16_to_cpu(rpt->header.len);
231 event_len -= (tlv_len + sizeof(rpt->header));
H A Die.c73 s16 input_len, tlv_len; local
84 tlv_len = le16_to_cpu(ie->ie_length);
85 travel_len += tlv_len + MWIFIEX_IE_HDR_SIZE;
87 if (input_len < tlv_len + MWIFIEX_IE_HDR_SIZE)
126 input_len -= tlv_len + MWIFIEX_IE_HDR_SIZE;
H A D11n_rxreorder.c911 u16 tlv_type, tlv_len; local
923 tlv_len = le16_to_cpu(tlv_rxba->header.len);
924 if (size_add(sizeof(tlv_rxba->header), tlv_len) > tlv_buf_left) {
927 size_add(sizeof(tlv_rxba->header), tlv_len),
984 tlv_buf_left -= (sizeof(tlv_rxba->header) + tlv_len);
985 tmp = (u8 *)tlv_rxba + sizeof(tlv_rxba->header) + tlv_len;
H A Dwmm.c918 uint16_t resp_len = le16_to_cpu(resp->size), tlv_len; local
933 tlv_len = le16_to_cpu(tlv_hdr->header.len);
935 if (resp_len < tlv_len + sizeof(tlv_hdr->header))
967 wmm_param_ie->vend_hdr.len = (u8) tlv_len;
991 curr += (tlv_len + sizeof(tlv_hdr->header));
992 resp_len -= (tlv_len + sizeof(tlv_hdr->header));
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dspectral.c577 int tlv_len, bin_len, num_bins; local
593 tlv_len = FIELD_GET(SPECTRAL_TLV_HDR_LEN, __le32_to_cpu(tlv->header));
595 tlv_len *= ATH11K_SPECTRAL_DWORD_SIZE;
596 bin_len = tlv_len - ab->hw_params.spectral.fft_hdr_len;
705 int tlv_len, sample_sz; local
744 tlv_len = FIELD_GET(SPECTRAL_TLV_HDR_LEN,
747 tlv_len *= ATH11K_SPECTRAL_DWORD_SIZE;
748 if ((i + sizeof(*tlv) + tlv_len) > data_len) {
749 ath11k_warn(ab, "failed to parse spectral tlv payload at bytes %d tlv_len:%d data_len:%d\n",
750 i, tlv_len, data_le
[all...]
/linux-master/fs/btrfs/
H A Dsend.h60 __le16 tlv_len; member in struct:btrfs_tlv_header
/linux-master/net/nfc/
H A Dllcp_commands.c119 &sdres->tlv_len);
140 /* sdreq->tlv_len is u8, takes uri_len, + 3 for header, + 1 for NULL */
148 sdreq->tlv_len = uri_len + 3;
151 sdreq->tlv_len--;
153 sdreq->tlv = kzalloc(sdreq->tlv_len + 1, GFP_KERNEL);
160 sdreq->tlv[1] = sdreq->tlv_len - 2;
567 skb_put_data(skb, sdp->tlv, sdp->tlv_len);
599 skb_put_data(skb, sdreq->tlv, sdreq->tlv_len);
H A Dllcp.h39 u8 tlv_len; member in struct:nfc_llcp_sdp_tlv
H A Dllcp_core.c1273 u16 tlv_len, offset; local
1292 tlv_len = skb->len - LLCP_HEADER_SIZE;
1296 while (offset < tlv_len) {
1361 sdres_tlvs_len += sdp->tlv_len;
/linux-master/net/ipv6/
H A Dseg6.c60 unsigned int tlv_len; local
66 tlv_len = sizeof(*tlv) + tlv->len;
68 trailing -= tlv_len;
72 tlv_offset += tlv_len;
H A Dcalipso.c808 unsigned int opt_len = ipv6_optlen(opt), tlv_len; local
816 tlv_len = tlv[offset + 1] + 2;
817 if (offset + tlv_len > opt_len)
819 return tlv_len;
846 int ret_val = -ENOENT, tlv_len; local
854 tlv_len = calipso_tlv_len(hop, offset);
855 if (tlv_len < 0)
856 return tlv_len;
874 offset += tlv_len;
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dcoredump.h37 __le32 tlv_len; member in struct:ath10k_tlv_dump_data
H A Dwmi-tlv.c78 u16 tlv_tag, tlv_len; local
91 tlv_len = __le16_to_cpu(tlv->len);
95 if (tlv_len > len) {
98 tlv_tag, ptr - begin, len, tlv_len);
104 wmi_tlv_policies[tlv_tag].min_len > tlv_len) {
107 tlv_tag, ptr - begin, tlv_len,
112 ret = iter(ar, tlv_tag, tlv_len, ptr, data);
116 ptr += tlv_len;
117 len -= tlv_len;
1820 __le16 tlv_len, tlv_ta local
3868 u16 tlv_len; local
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_nvm.c464 u16 tlv_len; local
473 status = ice_read_sr_word(hw, next_tlv + 1, &tlv_len);
479 if (tlv_len) {
481 *module_tlv_len = tlv_len;
489 next_tlv = next_tlv + tlv_len + 2;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmain.c953 int tlv_len; local
964 tlv_len = skb->len;
966 while (tlv_len > 0 && le16_to_cpu(tlv->len) <= tlv_len) {
997 tlv_len -= le16_to_cpu(tlv->len);

Completed in 266 milliseconds

12