Lines Matching refs:xtlv
199 bcm_xtlv_pack_xtlv(bcm_xtlv_t *xtlv, uint16 type, uint16 len, const uint8 *data, in bcm_xtlv_pack_xtlv() argument
206 uint8 *idp = (uint8 *)xtlv; in bcm_xtlv_pack_xtlv()
207 uint8 *lenp = idp + sizeof(xtlv->id); in bcm_xtlv_pack_xtlv()
212 uint8 *idp = (uint8 *)xtlv; in bcm_xtlv_pack_xtlv()
218 uint8 *idp = (uint8 *)xtlv; in bcm_xtlv_pack_xtlv()
224 uint8 *idp = (uint8 *)xtlv; in bcm_xtlv_pack_xtlv()
247 bcm_xtlv_unpack_xtlv(const bcm_xtlv_t *xtlv, uint16 *type, uint16 *len, in bcm_xtlv_unpack_xtlv() argument
251 *type = (uint16)bcm_xtlv_id(xtlv, opts); in bcm_xtlv_unpack_xtlv()
253 *len = (uint16)bcm_xtlv_len(xtlv, opts); in bcm_xtlv_unpack_xtlv()
255 *data = (const uint8 *)xtlv + BCM_XTLV_HDR_SIZE_EX(opts); in bcm_xtlv_unpack_xtlv()
261 bcm_xtlv_t *xtlv; in bcm_xtlv_put_data() local
271 xtlv = (bcm_xtlv_t *)bcm_xtlv_buf(tbuf); in bcm_xtlv_put_data()
272 bcm_xtlv_pack_xtlv(xtlv, type, (uint16)n, data, tbuf->opts); in bcm_xtlv_put_data()
280 bcm_xtlv_t *xtlv; in bcm_xtlv_put_int() local
290 xtlv = (bcm_xtlv_t *)bcm_xtlv_buf(tbuf); in bcm_xtlv_put_int()
298 xtlv_data = (uint8 *)xtlv + bcm_xtlv_hdr_size(tbuf->opts); in bcm_xtlv_put_int()