Lines Matching defs:rx_skb
173 * @rx_skb: skb where to place the received message
192 struct sk_buff *i2400mu_rx(struct i2400mu *i2400mu, struct sk_buff *rx_skb)
211 rx_size = skb_end_pointer(rx_skb) - rx_skb->data - rx_skb->len;
217 i2400mu->usb_dev, usb_pipe, rx_skb->data + rx_skb->len,
224 skb_put(rx_skb, read_size);
262 skb_put(rx_skb, read_size);
263 new_skb = skb_copy_expand(rx_skb, 0, rx_size - rx_skb->len,
266 kfree_skb(rx_skb);
267 rx_skb = NULL;
270 kfree_skb(rx_skb);
271 rx_skb = new_skb;
276 rx_size, read_size, rx_skb->len,
298 d_fnend(4, dev, "(i2400mu %p) = %p\n", i2400mu, rx_skb);
299 return rx_skb;
306 rx_skb = ERR_PTR(result);
337 struct sk_buff *rx_skb;
359 rx_skb = __netdev_alloc_skb(net_dev, rx_size, GFP_KERNEL);
360 if (rx_skb == NULL) {
368 rx_skb = i2400mu_rx(i2400mu, rx_skb);
369 result = PTR_ERR(rx_skb);
370 if (IS_ERR(rx_skb))
373 if (rx_skb == NULL || rx_skb->len == 0) {
375 kfree_skb(rx_skb);
381 i2400mu->rx_size_acc += rx_skb->len;
382 result = i2400m_rx(i2400m, rx_skb);