Lines Matching refs:ga
281 struct garp_attr_hdr *ga; in garp_pdu_append_attr() local
299 len = sizeof(*ga) + attr->dlen; in garp_pdu_append_attr()
302 ga = (struct garp_attr_hdr *)__skb_put(app->pdu, len); in garp_pdu_append_attr()
303 ga->len = len; in garp_pdu_append_attr()
304 ga->event = event; in garp_pdu_append_attr()
305 memcpy(ga->data, attr->data, attr->dlen); in garp_pdu_append_attr()
431 const struct garp_attr_hdr *ga; in garp_pdu_parse_attr() local
436 if (!pskb_may_pull(skb, sizeof(*ga))) in garp_pdu_parse_attr()
438 ga = (struct garp_attr_hdr *)skb->data; in garp_pdu_parse_attr()
439 if (ga->len < sizeof(*ga)) in garp_pdu_parse_attr()
442 if (!pskb_may_pull(skb, ga->len)) in garp_pdu_parse_attr()
444 skb_pull(skb, ga->len); in garp_pdu_parse_attr()
445 dlen = sizeof(*ga) - ga->len; in garp_pdu_parse_attr()
450 switch (ga->event) { in garp_pdu_parse_attr()
474 attr = garp_attr_lookup(app, ga->data, dlen, attrtype); in garp_pdu_parse_attr()