Lines Matching refs:vah
366 mrp_cb(app->pdu)->vah = NULL; in mrp_pdu_append_msg_hdr()
381 struct mrp_vecattr_hdr *vah; in mrp_pdu_append_vecattr_hdr() local
383 if (skb_tailroom(app->pdu) < sizeof(*vah) + attrlen) in mrp_pdu_append_vecattr_hdr()
385 vah = __skb_put(app->pdu, sizeof(*vah) + attrlen); in mrp_pdu_append_vecattr_hdr()
386 put_unaligned(0, &vah->lenflags); in mrp_pdu_append_vecattr_hdr()
387 memcpy(vah->firstattrvalue, firstattrvalue, attrlen); in mrp_pdu_append_vecattr_hdr()
388 mrp_cb(app->pdu)->vah = vah; in mrp_pdu_append_vecattr_hdr()
422 if (!mrp_cb(app->pdu)->vah || in mrp_pdu_append_vecattr_event()
428 len = be16_to_cpu(get_unaligned(&mrp_cb(app->pdu)->vah->lenflags)); in mrp_pdu_append_vecattr_event()
460 put_unaligned(cpu_to_be16(++len), &mrp_cb(app->pdu)->vah->lenflags); in mrp_pdu_append_vecattr_event()
679 mrp_cb(skb)->vah = skb_header_pointer(skb, *offset, sizeof(_vah), in mrp_pdu_parse_vecattr()
681 if (!mrp_cb(skb)->vah) in mrp_pdu_parse_vecattr()
685 if (get_unaligned(&mrp_cb(skb)->vah->lenflags) & in mrp_pdu_parse_vecattr()
688 valen = be16_to_cpu(get_unaligned(&mrp_cb(skb)->vah->lenflags) & in mrp_pdu_parse_vecattr()