Lines Matching refs:xtlv
214 BCMPOSTTRAPFN(bcm_xtlv_pack_xtlv)(bcm_xtlv_t *xtlv, uint16 type, uint16 len, const uint8 *data, in BCMPOSTTRAPFN()
221 uint8 *idp = (uint8 *)xtlv; in BCMPOSTTRAPFN()
222 uint8 *lenp = idp + sizeof(xtlv->id); in BCMPOSTTRAPFN()
227 uint8 *idp = (uint8 *)xtlv; in BCMPOSTTRAPFN()
233 uint8 *idp = (uint8 *)xtlv; in BCMPOSTTRAPFN()
239 uint8 *idp = (uint8 *)xtlv; in BCMPOSTTRAPFN()
261 bcm_xtlv_unpack_xtlv(const bcm_xtlv_t *xtlv, uint16 *type, uint16 *len, in bcm_xtlv_unpack_xtlv() argument
265 *type = (uint16)bcm_xtlv_id(xtlv, opts); in bcm_xtlv_unpack_xtlv()
267 *len = (uint16)bcm_xtlv_len(xtlv, opts); in bcm_xtlv_unpack_xtlv()
269 *data = (const uint8 *)xtlv + BCM_XTLV_HDR_SIZE_EX(opts); in bcm_xtlv_unpack_xtlv()
275 bcm_xtlv_t *xtlv; in bcm_xtlv_put_data() local
285 xtlv = (bcm_xtlv_t *)bcm_xtlv_buf(tbuf); in bcm_xtlv_put_data()
286 bcm_xtlv_pack_xtlv(xtlv, type, (uint16)n, data, tbuf->opts); in bcm_xtlv_put_data()
294 bcm_xtlv_t *xtlv; in bcm_xtlv_put_int() local
304 xtlv = (bcm_xtlv_t *)bcm_xtlv_buf(tbuf); in bcm_xtlv_put_int()
312 xtlv_data = (uint8 *)xtlv + bcm_xtlv_hdr_size(tbuf->opts); in bcm_xtlv_put_int()