Lines Matching refs:skb_in

1539 int cdc_ncm_rx_verify_nth16(struct cdc_ncm_ctx *ctx, struct sk_buff *skb_in)
1541 struct usbnet *dev = netdev_priv(skb_in->dev);
1549 if (skb_in->len < (sizeof(struct usb_cdc_ncm_nth16) +
1555 nth16 = (struct usb_cdc_ncm_nth16 *)skb_in->data;
1587 int cdc_ncm_rx_verify_nth32(struct cdc_ncm_ctx *ctx, struct sk_buff *skb_in)
1589 struct usbnet *dev = netdev_priv(skb_in->dev);
1597 if (skb_in->len < (sizeof(struct usb_cdc_ncm_nth32) +
1603 nth32 = (struct usb_cdc_ncm_nth32 *)skb_in->data;
1636 int cdc_ncm_rx_verify_ndp16(struct sk_buff *skb_in, int ndpoffset)
1638 struct usbnet *dev = netdev_priv(skb_in->dev);
1642 if ((ndpoffset + sizeof(struct usb_cdc_ncm_ndp16)) > skb_in->len) {
1647 ndp16 = (struct usb_cdc_ncm_ndp16 *)(skb_in->data + ndpoffset);
1661 ret * (sizeof(struct usb_cdc_ncm_dpe16))) > skb_in->len) {
1672 int cdc_ncm_rx_verify_ndp32(struct sk_buff *skb_in, int ndpoffset)
1674 struct usbnet *dev = netdev_priv(skb_in->dev);
1678 if ((ndpoffset + sizeof(struct usb_cdc_ncm_ndp32)) > skb_in->len) {
1683 ndp32 = (struct usb_cdc_ncm_ndp32 *)(skb_in->data + ndpoffset);
1697 ret * (sizeof(struct usb_cdc_ncm_dpe32))) > skb_in->len) {
1707 int cdc_ncm_rx_fixup(struct usbnet *dev, struct sk_buff *skb_in)
1729 ndpoffset = cdc_ncm_rx_verify_nth16(ctx, skb_in);
1731 ndpoffset = cdc_ncm_rx_verify_nth32(ctx, skb_in);
1738 nframes = cdc_ncm_rx_verify_ndp16(skb_in, ndpoffset);
1742 ndp.ndp16 = (struct usb_cdc_ncm_ndp16 *)(skb_in->data + ndpoffset);
1752 nframes = cdc_ncm_rx_verify_ndp32(skb_in, ndpoffset);
1756 ndp.ndp32 = (struct usb_cdc_ncm_ndp32 *)(skb_in->data + ndpoffset);
1787 if ((offset > skb_in->len) || (len > skb_in->len - offset) ||
1791 x, offset, len, skb_in);
1801 skb_put_data(skb, skb_in->data + offset, len);
1822 ctx->rx_overhead += skb_in->len - payload;