Lines Matching defs:len
138 const void *data, u8 len, u8 type)
142 if (attr->dlen != len)
143 return attr->dlen - len;
144 return memcmp(attr->data, data, len);
148 const void *data, u8 len, u8 type)
156 d = garp_attr_cmp(attr, data, len, type);
168 const void *data, u8 len, u8 type)
177 d = garp_attr_cmp(attr, data, len, type);
187 attr = kmalloc(sizeof(*attr) + len, GFP_ATOMIC);
192 attr->dlen = len;
193 memcpy(attr->data, data, len);
292 unsigned int len;
309 len = sizeof(*ga) + attr->dlen;
310 if (skb_tailroom(app->pdu) < len)
312 ga = __skb_put(app->pdu, len);
313 ga->len = len;
356 const void *data, u8 len, u8 type)
363 attr = garp_attr_create(app, data, len, type);
376 const void *data, u8 len, u8 type)
383 attr = garp_attr_lookup(app, data, len, type);
449 if (ga->len < sizeof(*ga))
452 if (!pskb_may_pull(skb, ga->len))
454 skb_pull(skb, ga->len);
455 dlen = sizeof(*ga) - ga->len;
502 while (skb->len > 0) {
534 while (skb->len > 0) {