Lines Matching refs:len
69 skb->data, skb->len, eem_linkcmd_complete, skb); in eem_linkcmd()
108 u16 len = skb->len; in eem_tx_fixup() local
118 if (!((len + EEM_HEAD + ETH_FCS_LEN) % dev->maxpacket)) in eem_tx_fixup()
134 skb->len); in eem_tx_fixup()
135 skb_set_tail_pointer(skb, len); in eem_tx_fixup()
149 crc = crc32_le(~0, skb->data, skb->len); in eem_tx_fixup()
159 len = skb->len; in eem_tx_fixup()
160 put_unaligned_le16(BIT(14) | len, skb_push(skb, 2)); in eem_tx_fixup()
185 u16 len = 0; in eem_rx_fixup() local
188 if (skb->len < EEM_HEAD) in eem_rx_fixup()
226 len = header & 0x7FF; in eem_rx_fixup()
229 if (skb->len < len) in eem_rx_fixup()
235 skb_trim(skb2, len); in eem_rx_fixup()
236 put_unaligned_le16(BIT(15) | (1 << 11) | len, in eem_rx_fixup()
284 len = header & 0x3FFF; in eem_rx_fixup()
287 if (skb->len < len) in eem_rx_fixup()
291 if (len < (ETH_HLEN + ETH_FCS_LEN)) in eem_rx_fixup()
301 is_last = (len == skb->len); in eem_rx_fixup()
318 + len - ETH_FCS_LEN); in eem_rx_fixup()
319 crc2 = ~crc32_le(~0, skb2->data, skb2->len in eem_rx_fixup()
323 + len - ETH_FCS_LEN); in eem_rx_fixup()
326 skb_trim(skb2, len - ETH_FCS_LEN); in eem_rx_fixup()
339 skb_pull(skb, len); in eem_rx_fixup()
340 } while (skb->len); in eem_rx_fixup()