Lines Matching defs:buf
102 struct sk_buff *buf = skb;
123 buf = s->current_rx_buf;
124 skb_put_data(buf, skb->data, skb->len);
131 frame = (struct vl600_frame_hdr *) buf->data;
138 if (buf->len < sizeof(*frame) ||
139 buf->len != le32_to_cpup(&frame->len)) {
154 skb_pull(buf, sizeof(*frame));
157 if (buf->len < sizeof(*packet)) {
162 packet = (struct vl600_pkt_hdr *) buf->data;
164 if (packet_len > buf->len) {
177 buf->len > 0x26) {
180 &buf->data[sizeof(*ethhdr) + 0x8],
183 &buf->data[sizeof(*ethhdr) + 0x12],
194 if ((buf->data[sizeof(*ethhdr)] & 0xf0) == 0x60)
200 clone = skb_clone(buf, GFP_ATOMIC);
207 skb_pull(buf, (packet_len + 3) & ~3);
209 skb_trim(buf, packet_len);
212 usbnet_skb_return(dev, buf);