Lines Matching refs:bcm_xtlv_t

49 	int len = (int)OFFSETOF(bcm_xtlv_t, data); /* nominal */  in BCMPOSTTRAPFN()
57 bcm_valid_xtlv(const bcm_xtlv_t *elt, int buf_len, bcm_xtlv_opts_t opts) in bcm_valid_xtlv()
75 bcm_xtlv_size(const bcm_xtlv_t *elt, bcm_xtlv_opts_t opts) in bcm_xtlv_size()
86 bcm_xtlv_len(const bcm_xtlv_t *elt, bcm_xtlv_opts_t opts) in bcm_xtlv_len()
91 lenp = (const uint8 *)elt + OFFSETOF(bcm_xtlv_t, len); /* nominal */ in bcm_xtlv_len()
108 bcm_xtlv_id(const bcm_xtlv_t *elt, bcm_xtlv_opts_t opts) in bcm_xtlv_id()
122 bcm_xtlv_t *
123 bcm_next_xtlv(const bcm_xtlv_t *elt, int *buflen, bcm_xtlv_opts_t opts) in bcm_next_xtlv()
136 elt = (const bcm_xtlv_t*)((const uint8 *)elt + sz); in bcm_next_xtlv()
159 return (bcm_xtlv_t *)(elt); in bcm_next_xtlv()
214 BCMPOSTTRAPFN(bcm_xtlv_pack_xtlv)(bcm_xtlv_t *xtlv, uint16 type, uint16 len, const uint8 *data, in BCMPOSTTRAPFN()
261 bcm_xtlv_unpack_xtlv(const bcm_xtlv_t *xtlv, uint16 *type, uint16 *len, in bcm_xtlv_unpack_xtlv()
275 bcm_xtlv_t *xtlv; in bcm_xtlv_put_data()
285 xtlv = (bcm_xtlv_t *)bcm_xtlv_buf(tbuf); in bcm_xtlv_put_data()
294 bcm_xtlv_t *xtlv; in bcm_xtlv_put_int()
304 xtlv = (bcm_xtlv_t *)bcm_xtlv_buf(tbuf); in bcm_xtlv_put_int()
375 const bcm_xtlv_t *ptlv = (const bcm_xtlv_t *)*tlv_buf; in bcm_unpack_xtlv_entry()
402 bcm_xtlv_t *ptlv = (bcm_xtlv_t *)*tlv_buf; in bcm_pack_xtlv_entry()
435 const bcm_xtlv_t *ptlv; in bcm_unpack_xtlv_buf()
445 ptlv = (const bcm_xtlv_t *)tlv_buf; in bcm_unpack_xtlv_buf()
496 bcm_xtlv_pack_xtlv((bcm_xtlv_t *)buf, tlv_id, tlv_len, NULL, opts); in bcm_pack_xtlv_buf()
544 const bcm_xtlv_t *elt; in bcm_unpack_xtlv_buf_to_mem()
546 elt = bcm_valid_xtlv((const bcm_xtlv_t *)tlv_buf, *buflen, opts) ? in bcm_unpack_xtlv_buf_to_mem()
547 (const bcm_xtlv_t *)tlv_buf : NULL; in bcm_unpack_xtlv_buf_to_mem()
591 const bcm_xtlv_t *ptlv; in bcm_get_data_from_xtlv_buf()
606 ptlv = (const bcm_xtlv_t *)tlv_buf; in bcm_get_data_from_xtlv_buf()
629 bcm_xtlv_t*
630 bcm_xtlv_bcopy(const bcm_xtlv_t *src, bcm_xtlv_t *dst, in bcm_xtlv_bcopy()
633 bcm_xtlv_t *dst_next = NULL; in bcm_xtlv_bcopy()
644 dst_next = (bcm_xtlv_t *)((uint8 *)dst + size); in bcm_xtlv_bcopy()