Lines Matching refs:len

50 	__le32 len;  member
60 __le32 len; member
130 if (skb->len + s->current_rx_buf->len > in vl600_rx_fixup()
131 le32_to_cpup(&frame->len)) { in vl600_rx_fixup()
138 memcpy(skb_put(buf, skb->len), skb->data, skb->len); in vl600_rx_fixup()
139 } else if (skb->len < 4) { in vl600_rx_fixup()
152 if (buf->len < sizeof(*frame) || in vl600_rx_fixup()
153 buf->len != le32_to_cpup(&frame->len)) { in vl600_rx_fixup()
159 le32_to_cpup(&frame->len), GFP_ATOMIC); in vl600_rx_fixup()
163 le32_to_cpup(&frame->len)); in vl600_rx_fixup()
175 if (buf->len < sizeof(*packet)) { in vl600_rx_fixup()
181 packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); in vl600_rx_fixup()
182 if (packet_len > buf->len) { in vl600_rx_fixup()
195 buf->len > 0x26) { in vl600_rx_fixup()
255 int orig_len = skb->len - sizeof(struct ethhdr); in vl600_tx_fixup()
256 int full_len = (skb->len + sizeof(struct vl600_frame_hdr) + 3) & ~3; in vl600_tx_fixup()
259 if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) in vl600_tx_fixup()
262 if (skb->len < sizeof(struct ethhdr)) in vl600_tx_fixup()
270 if (tailroom >= full_len - skb->len - sizeof(*frame) && in vl600_tx_fixup()
275 if (headroom + tailroom + skb->len >= full_len) { in vl600_tx_fixup()
278 skb->data, skb->len); in vl600_tx_fixup()
279 skb_set_tail_pointer(skb, skb->len); in vl600_tx_fixup()
286 skb->len - sizeof(struct vl600_frame_hdr), flags); in vl600_tx_fixup()
305 packet->len = cpu_to_le32(orig_len); in vl600_tx_fixup()
309 frame->len = cpu_to_le32(full_len); in vl600_tx_fixup()
313 if (skb->len < full_len) /* Pad */ in vl600_tx_fixup()
314 skb_put(skb, full_len - skb->len); in vl600_tx_fixup()