Lines Matching refs:skb_out

1044 	struct sk_buff *skb_out;  in cdc_ncm_fill_tx_frame()  local
1066 skb_out = ctx->tx_curr_skb; in cdc_ncm_fill_tx_frame()
1069 if (!skb_out) { in cdc_ncm_fill_tx_frame()
1070 skb_out = alloc_skb(ctx->tx_max, GFP_ATOMIC); in cdc_ncm_fill_tx_frame()
1071 if (skb_out == NULL) { in cdc_ncm_fill_tx_frame()
1079 …nth16 = (struct usb_cdc_ncm_nth16 *)memset(skb_put(skb_out, sizeof(struct usb_cdc_ncm_nth16)), 0, … in cdc_ncm_fill_tx_frame()
1104 ndp16 = cdc_ncm_ndp(ctx, skb_out, sign, skb->len + ctx->tx_modulus + ctx->tx_remainder); in cdc_ncm_fill_tx_frame()
1107 cdc_ncm_align_tail(skb_out, ctx->tx_modulus, ctx->tx_remainder, ctx->tx_max); in cdc_ncm_fill_tx_frame()
1110 if (!ndp16 || skb_out->len + skb->len + delayed_ndp_size > ctx->tx_max) { in cdc_ncm_fill_tx_frame()
1137 ndp16->dpe16[index].wDatagramIndex = cpu_to_le16(skb_out->len); in cdc_ncm_fill_tx_frame()
1139 memcpy(skb_put(skb_out, skb->len), skb->data, skb->len); in cdc_ncm_fill_tx_frame()
1164 ctx->tx_curr_skb = skb_out; in cdc_ncm_fill_tx_frame()
1170 ctx->tx_curr_skb = skb_out; in cdc_ncm_fill_tx_frame()
1185 nth16 = (struct usb_cdc_ncm_nth16 *)skb_out->data; in cdc_ncm_fill_tx_frame()
1186 cdc_ncm_align_tail(skb_out, ctx->tx_ndp_modulus, 0, ctx->tx_max); in cdc_ncm_fill_tx_frame()
1187 nth16->wNdpIndex = cpu_to_le16(skb_out->len); in cdc_ncm_fill_tx_frame()
1188 memcpy(skb_put(skb_out, ctx->max_ndp_size), ctx->delayed_ndp16, ctx->max_ndp_size); in cdc_ncm_fill_tx_frame()
1204 skb_out->len > ctx->min_tx_pkt) in cdc_ncm_fill_tx_frame()
1205 memset(skb_put(skb_out, ctx->tx_max - skb_out->len), 0, in cdc_ncm_fill_tx_frame()
1206 ctx->tx_max - skb_out->len); in cdc_ncm_fill_tx_frame()
1207 else if (skb_out->len < ctx->tx_max && (skb_out->len % dev->maxpacket) == 0) in cdc_ncm_fill_tx_frame()
1208 *skb_put(skb_out, 1) = 0; /* force short packet */ in cdc_ncm_fill_tx_frame()
1211 nth16 = (struct usb_cdc_ncm_nth16 *)skb_out->data; in cdc_ncm_fill_tx_frame()
1212 nth16->wBlockLength = cpu_to_le16(skb_out->len); in cdc_ncm_fill_tx_frame()
1218 ctx->tx_overhead += skb_out->len - ctx->tx_curr_frame_payload; in cdc_ncm_fill_tx_frame()
1225 usbnet_set_skb_tx_stats(skb_out, n, in cdc_ncm_fill_tx_frame()
1226 (long)ctx->tx_curr_frame_payload - skb_out->len); in cdc_ncm_fill_tx_frame()
1228 return skb_out; in cdc_ncm_fill_tx_frame()
1281 struct sk_buff *skb_out; in cdc_ncm_tx_fixup() local
1295 skb_out = cdc_ncm_fill_tx_frame(dev, skb, cpu_to_le32(USB_CDC_NCM_NDP16_NOCRC_SIGN)); in cdc_ncm_tx_fixup()
1297 return skb_out; in cdc_ncm_tx_fixup()