Lines Matching refs:buflen

123 bcm_next_xtlv(const bcm_xtlv_t *elt, int *buflen, bcm_xtlv_opts_t opts)  in bcm_next_xtlv()  argument
127 COV_TAINTED_DATA_SINK(buflen); in bcm_next_xtlv()
128 COV_NEG_SINK(buflen); in bcm_next_xtlv()
131 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv()
145 if (sz > *buflen) { in bcm_next_xtlv()
150 *buflen -= sz; in bcm_next_xtlv()
153 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv()
399 bcm_pack_xtlv_entry(uint8 **tlv_buf, uint16 *buflen, uint16 type, uint16 len, in bcm_pack_xtlv_entry() argument
410 if (size > *buflen) { in bcm_pack_xtlv_entry()
419 *buflen -= (uint16)size; in bcm_pack_xtlv_entry()
428 bcm_unpack_xtlv_buf(void *ctx, const uint8 *tlv_buf, uint16 buflen, bcm_xtlv_opts_t opts, in bcm_unpack_xtlv_buf() argument
436 int sbuflen = buflen; in bcm_unpack_xtlv_buf()
440 ASSERT(!buflen || tlv_buf); in bcm_unpack_xtlv_buf()
441 ASSERT(!buflen || cbfn); in bcm_unpack_xtlv_buf()
466 bcm_pack_xtlv_buf(void *ctx, uint8 *tlv_buf, uint16 buflen, bcm_xtlv_opts_t opts, in bcm_pack_xtlv_buf() argument
484 endp = (uint8 *)buf + buflen; in bcm_pack_xtlv_buf()
515 bcm_pack_xtlv_buf_from_mem(uint8 **tlv_buf, uint16 *buflen, const xtlv_desc_t *items, in bcm_pack_xtlv_buf_from_mem() argument
523 res = bcm_pack_xtlv_entry(&ptlv, buflen, items->type, in bcm_pack_xtlv_buf_from_mem()
540 bcm_unpack_xtlv_buf_to_mem(const uint8 *tlv_buf, int *buflen, xtlv_desc_t *items, in bcm_unpack_xtlv_buf_to_mem() argument
546 elt = bcm_valid_xtlv((const bcm_xtlv_t *)tlv_buf, *buflen, opts) ? in bcm_unpack_xtlv_buf_to_mem()
553 for (; elt != NULL && res == BCME_OK; elt = bcm_next_xtlv(elt, buflen, opts)) { in bcm_unpack_xtlv_buf_to_mem()
573 if (res == BCME_OK && *buflen != 0) /* this does not look right */ in bcm_unpack_xtlv_buf_to_mem()
585 bcm_get_data_from_xtlv_buf(const uint8 *tlv_buf, uint16 buflen, uint16 id, in bcm_get_data_from_xtlv_buf() argument
592 int sbuflen = buflen; in bcm_get_data_from_xtlv_buf()
596 COV_TAINTED_DATA_SINK(buflen); in bcm_get_data_from_xtlv_buf()
597 COV_NEG_SINK(buflen); in bcm_get_data_from_xtlv_buf()