Lines Matching refs:buflen
55 #define bcm_valid_tlv(elt, buflen) \ argument
57 ((buflen) >= (uint)BCM_TLV_HDR_SIZE) && \
58 ((buflen) >= (uint)(BCM_TLV_HDR_SIZE + (elt)->len)))
82 bcm_tlv_t *bcm_next_tlv(const bcm_tlv_t *elt, uint *buflen);
85 void bcm_tlv_buffer_advance_to(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen);
88 void bcm_tlv_buffer_advance_past(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen);
91 bcm_tlv_t *bcm_parse_tlvs(const void *buf, uint buflen, uint key);
113 const bcm_tlv_t *bcm_parse_tlvs_advance(const uint8 **buf, uint *buflen, uint key,
120 bcm_tlv_t *bcm_parse_tlvs_min_bodylen(const void *buf, uint buflen, uint key, uint min_bodylen);
126 bcm_tlv_t *bcm_parse_tlvs_minmax_len(const void *buf, uint buflen, uint key,
130 bcm_tlv_t *bcm_parse_tlvs_dot11(const void *buf, uint buflen, uint key, bool id_ext);
133 const bcm_tlv_t *bcm_parse_ordered_tlvs(const void *buf, uint buflen, uint key);
271 int bcm_pack_xtlv_entry(uint8 **buf, uint16 *buflen, uint16 type, uint16 len,
300 int bcm_unpack_xtlv_buf(void *ctx, const uint8 *buf, uint16 buflen,
304 int bcm_unpack_xtlv_buf_to_mem(const uint8 *buf, int *buflen, xtlv_desc_t *items,
308 int bcm_pack_xtlv_buf_from_mem(uint8 **buf, uint16 *buflen,
314 const uint8* bcm_get_data_from_xtlv_buf(const uint8 *tlv_buf, uint16 buflen,
327 int bcm_pack_xtlv_buf(void *ctx, uint8 *tlv_buf, uint16 buflen,