Home
last modified time | relevance | path

Searched refs:rx_skb (Results 1 – 98 of 98) sorted by relevance

/linux-4.4.14/drivers/bluetooth/
Dhci_bcsp.c64 struct sk_buff *rx_skb; member
407 if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && in bcsp_handle_le_pkt()
408 !memcmp(&bcsp->rx_skb->data[4], conf_pkt, 4)) { in bcsp_handle_le_pkt()
421 else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && in bcsp_handle_le_pkt()
422 !memcmp(&bcsp->rx_skb->data[4], sync_pkt, 4)) { in bcsp_handle_le_pkt()
438 memcpy(skb_put(bcsp->rx_skb, 1), &byte, 1); in bcsp_unslip_one_byte()
439 if ((bcsp->rx_skb->data[0] & 0x40) != 0 && in bcsp_unslip_one_byte()
449 memcpy(skb_put(bcsp->rx_skb, 1), &c0, 1); in bcsp_unslip_one_byte()
450 if ((bcsp->rx_skb->data[0] & 0x40) != 0 && in bcsp_unslip_one_byte()
458 memcpy(skb_put(bcsp->rx_skb, 1), &db, 1); in bcsp_unslip_one_byte()
[all …]
Dhci_ll.c82 struct sk_buff *rx_skb; member
165 kfree_skb(ll->rx_skb); in ll_close()
350 int room = skb_tailroom(ll->rx_skb); in ll_check_data_len()
355 hci_recv_frame(hdev, ll->rx_skb); in ll_check_data_len()
358 kfree_skb(ll->rx_skb); in ll_check_data_len()
366 ll->rx_skb = NULL; in ll_check_data_len()
388 memcpy(skb_put(ll->rx_skb, len), ptr, len); in ll_recv()
397 hci_recv_frame(hu->hdev, ll->rx_skb); in ll_recv()
400 ll->rx_skb = NULL; in ll_recv()
404 eh = hci_event_hdr(ll->rx_skb); in ll_recv()
[all …]
Ddtl1_cs.c80 struct sk_buff *rx_skb; member
219 if (info->rx_skb == NULL) { in dtl1_receive()
220 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC); in dtl1_receive()
221 if (!info->rx_skb) { in dtl1_receive()
229 *skb_put(info->rx_skb, 1) = inb(iobase + UART_RX); in dtl1_receive()
230 nsh = (struct nsh *)info->rx_skb->data; in dtl1_receive()
242 bt_cb(info->rx_skb)->pkt_type = nsh->type; in dtl1_receive()
246 info->rx_skb->tail--; in dtl1_receive()
247 info->rx_skb->len--; in dtl1_receive()
251 skb_pull(info->rx_skb, NSHL); in dtl1_receive()
[all …]
Dbtuart_cs.c77 struct sk_buff *rx_skb; member
191 if (!info->rx_skb) { in btuart_receive()
194 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC); in btuart_receive()
195 if (!info->rx_skb) { in btuart_receive()
203 bt_cb(info->rx_skb)->pkt_type = inb(iobase + UART_RX); in btuart_receive()
205 switch (bt_cb(info->rx_skb)->pkt_type) { in btuart_receive()
224 BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); in btuart_receive()
227 kfree_skb(info->rx_skb); in btuart_receive()
228 info->rx_skb = NULL; in btuart_receive()
235 *skb_put(info->rx_skb, 1) = inb(iobase + UART_RX); in btuart_receive()
[all …]
Dbt3c_cs.c82 struct sk_buff *rx_skb; member
236 if (!info->rx_skb) { in bt3c_receive()
239 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC); in bt3c_receive()
240 if (!info->rx_skb) { in bt3c_receive()
249 bt_cb(info->rx_skb)->pkt_type = inb(iobase + DATA_L); in bt3c_receive()
252 switch (bt_cb(info->rx_skb)->pkt_type) { in bt3c_receive()
271 BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); in bt3c_receive()
274 kfree_skb(info->rx_skb); in bt3c_receive()
275 info->rx_skb = NULL; in bt3c_receive()
284 *skb_put(info->rx_skb, 1) = x; in bt3c_receive()
[all …]
Dbluecard_cs.c77 struct sk_buff *rx_skb; member
393 if (!info->rx_skb) { in bluecard_receive()
396 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC); in bluecard_receive()
397 if (!info->rx_skb) { in bluecard_receive()
405 bt_cb(info->rx_skb)->pkt_type = buf[i]; in bluecard_receive()
407 switch (bt_cb(info->rx_skb)->pkt_type) { in bluecard_receive()
418 kfree_skb(info->rx_skb); in bluecard_receive()
419 info->rx_skb = NULL; in bluecard_receive()
439 BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); in bluecard_receive()
442 kfree_skb(info->rx_skb); in bluecard_receive()
[all …]
Dhci_ath.c48 struct sk_buff *rx_skb; member
126 kfree_skb(ath->rx_skb); in ath_close()
190 ath->rx_skb = h4_recv_buf(hu->hdev, ath->rx_skb, data, count, in ath_recv()
192 if (IS_ERR(ath->rx_skb)) { in ath_recv()
193 int err = PTR_ERR(ath->rx_skb); in ath_recv()
195 ath->rx_skb = NULL; in ath_recv()
Dhci_h4.c51 struct sk_buff *rx_skb; member
95 kfree_skb(h4->rx_skb); in h4_close()
131 h4->rx_skb = h4_recv_buf(hu->hdev, h4->rx_skb, data, count, in h4_recv()
133 if (IS_ERR(h4->rx_skb)) { in h4_recv()
134 int err = PTR_ERR(h4->rx_skb); in h4_recv()
136 h4->rx_skb = NULL; in h4_recv()
Dhci_h5.c74 struct sk_buff *rx_skb; /* Receive buffer */ member
293 const unsigned char *hdr = h5->rx_skb->data; in h5_handle_internal_rx()
294 const unsigned char *data = &h5->rx_skb->data[4]; in h5_handle_internal_rx()
347 const unsigned char *hdr = h5->rx_skb->data; in h5_complete_rx_pkt()
363 bt_cb(h5->rx_skb)->pkt_type = H5_HDR_PKT_TYPE(hdr); in h5_complete_rx_pkt()
366 skb_pull(h5->rx_skb, 4); in h5_complete_rx_pkt()
368 hci_recv_frame(hu->hdev, h5->rx_skb); in h5_complete_rx_pkt()
369 h5->rx_skb = NULL; in h5_complete_rx_pkt()
391 const unsigned char *hdr = h5->rx_skb->data; in h5_rx_payload()
406 const unsigned char *hdr = h5->rx_skb->data; in h5_rx_3wire_hdr()
[all …]
Dbpa10x.c58 struct sk_buff *rx_skb[2]; member
114 data->rx_skb[idx] = h4_recv_buf(hdev, data->rx_skb[idx], in bpa10x_rx_complete()
119 if (IS_ERR(data->rx_skb[idx])) { in bpa10x_rx_complete()
122 data->rx_skb[idx] = NULL; in bpa10x_rx_complete()
443 kfree_skb(data->rx_skb[0]); in bpa10x_disconnect()
444 kfree_skb(data->rx_skb[1]); in bpa10x_disconnect()
Dhci_bcm.c72 struct sk_buff *rx_skb; member
340 kfree_skb(bcm->rx_skb); in bcm_close()
447 bcm->rx_skb = h4_recv_buf(hu->hdev, bcm->rx_skb, data, count, in bcm_recv()
449 if (IS_ERR(bcm->rx_skb)) { in bcm_recv()
450 int err = PTR_ERR(bcm->rx_skb); in bcm_recv()
452 bcm->rx_skb = NULL; in bcm_recv()
454 } else if (!bcm->rx_skb) { in bcm_recv()
Dhci_qca.c77 struct sk_buff *rx_skb; member
532 kfree_skb(qca->rx_skb); in qca_close()
803 qca->rx_skb = h4_recv_buf(hu->hdev, qca->rx_skb, data, count, in qca_recv()
805 if (IS_ERR(qca->rx_skb)) { in qca_recv()
806 int err = PTR_ERR(qca->rx_skb); in qca_recv()
808 qca->rx_skb = NULL; in qca_recv()
Dhci_intel.c83 struct sk_buff *rx_skb; member
432 kfree_skb(intel->rx_skb); in intel_close()
1077 intel->rx_skb = h4_recv_buf(hu->hdev, intel->rx_skb, data, count, in intel_recv()
1080 if (IS_ERR(intel->rx_skb)) { in intel_recv()
1081 int err = PTR_ERR(intel->rx_skb); in intel_recv()
1083 intel->rx_skb = NULL; in intel_recv()
/linux-4.4.14/drivers/net/wimax/i2400m/
Dusb-rx.c192 struct sk_buff *i2400mu_rx(struct i2400mu *i2400mu, struct sk_buff *rx_skb) in i2400mu_rx() argument
211 rx_size = skb_end_pointer(rx_skb) - rx_skb->data - rx_skb->len; in i2400mu_rx()
217 i2400mu->usb_dev, usb_pipe, rx_skb->data + rx_skb->len, in i2400mu_rx()
224 skb_put(rx_skb, read_size); in i2400mu_rx()
262 skb_put(rx_skb, read_size); in i2400mu_rx()
263 new_skb = skb_copy_expand(rx_skb, 0, rx_size - rx_skb->len, in i2400mu_rx()
269 kfree_skb(rx_skb); in i2400mu_rx()
270 rx_skb = NULL; in i2400mu_rx()
273 kfree_skb(rx_skb); in i2400mu_rx()
274 rx_skb = new_skb; in i2400mu_rx()
[all …]
/linux-4.4.14/drivers/isdn/mISDN/
Dhwchannel.c71 ch->rx_skb = NULL; in mISDN_initdchannel()
95 ch->rx_skb = NULL; in mISDN_initbchannel()
113 if (ch->rx_skb) { in mISDN_freedchannel()
114 dev_kfree_skb(ch->rx_skb); in mISDN_freedchannel()
115 ch->rx_skb = NULL; in mISDN_freedchannel()
132 if (ch->rx_skb) { in mISDN_clear_bchannel()
133 dev_kfree_skb(ch->rx_skb); in mISDN_clear_bchannel()
134 ch->rx_skb = NULL; in mISDN_clear_bchannel()
224 if (dch->rx_skb->len < 2) { /* at least 2 for sapi / tei */ in recv_Dchannel()
225 dev_kfree_skb(dch->rx_skb); in recv_Dchannel()
[all …]
Dl1oip_core.c414 dch->rx_skb = nskb; in l1oip_socket_recv()
/linux-4.4.14/net/nfc/nci/
Duart.c204 if (nu->rx_skb) in nci_uart_tty_close()
205 kfree_skb(nu->rx_skb); in nci_uart_tty_close()
354 if (!nu->rx_skb) { in nci_uart_default_recv_buf()
356 nu->rx_skb = nci_skb_alloc(nu->ndev, in nci_uart_default_recv_buf()
359 if (!nu->rx_skb) in nci_uart_default_recv_buf()
364 if (nu->rx_skb->len < NCI_CTRL_HDR_SIZE) { in nci_uart_default_recv_buf()
365 *skb_put(nu->rx_skb, 1) = *data++; in nci_uart_default_recv_buf()
373 nci_plen(nu->rx_skb->data); in nci_uart_default_recv_buf()
378 chunk_len = nu->rx_packet_len - nu->rx_skb->len; in nci_uart_default_recv_buf()
381 memcpy(skb_put(nu->rx_skb, chunk_len), data, chunk_len); in nci_uart_default_recv_buf()
[all …]
Dhci.c260 message = (struct nci_hcp_message *)conn_info->rx_skb->data; in nci_hci_send_cmd()
263 skb_pull(conn_info->rx_skb, NCI_HCI_HCP_MESSAGE_HEADER_LEN); in nci_hci_send_cmd()
266 *skb = conn_info->rx_skb; in nci_hci_send_cmd()
381 conn_info->rx_skb = skb; in nci_hci_resp_received()
602 message = (struct nci_hcp_message *)conn_info->rx_skb->data; in nci_hci_set_param()
605 skb_pull(conn_info->rx_skb, NCI_HCI_HCP_MESSAGE_HEADER_LEN); in nci_hci_set_param()
642 message = (struct nci_hcp_message *)conn_info->rx_skb->data; in nci_hci_get_param()
645 skb_pull(conn_info->rx_skb, NCI_HCI_HCP_MESSAGE_HEADER_LEN); in nci_hci_get_param()
648 *skb = conn_info->rx_skb; in nci_hci_get_param()
/linux-4.4.14/drivers/misc/ti-st/
Dst_core.c109 (st_gdata == NULL || st_gdata->rx_skb == NULL in st_send_frame()
113 kfree_skb(st_gdata->rx_skb); in st_send_frame()
124 (st_gdata->list[chnl_id]->priv_data, st_gdata->rx_skb) in st_send_frame()
127 kfree_skb(st_gdata->rx_skb); in st_send_frame()
132 kfree_skb(st_gdata->rx_skb); in st_send_frame()
167 int room = skb_tailroom(st_gdata->rx_skb); in st_check_data_len()
184 kfree_skb(st_gdata->rx_skb); in st_check_data_len()
197 st_gdata->rx_skb = NULL; in st_check_data_len()
265 memcpy(skb_put(st_gdata->rx_skb, len), ptr, len); in st_int_recv()
283 st_gdata->rx_skb = NULL; in st_int_recv()
[all …]
Dst_kim.c67 struct sk_buff *skb = kim_gdata->rx_skb; in validate_firmware_response()
79 kim_gdata->rx_skb->data, in validate_firmware_response()
80 kim_gdata->rx_skb->len); in validate_firmware_response()
83 kim_gdata->rx_skb = NULL; in validate_firmware_response()
101 register int room = skb_tailroom(kim_gdata->rx_skb); in kim_check_data_len()
113 kfree_skb(kim_gdata->rx_skb); in kim_check_data_len()
126 kim_gdata->rx_skb = NULL; in kim_check_data_len()
156 memcpy(skb_put(kim_gdata->rx_skb, len), ptr, len); in kim_int_recv()
171 kim_gdata->rx_skb = NULL; in kim_int_recv()
176 (unsigned char *)&kim_gdata->rx_skb->data[1]; in kim_int_recv()
[all …]
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_spi.c298 if (!qca->rx_skb) { in qcaspi_receive()
299 qca->rx_skb = netdev_alloc_skb(net_dev, in qcaspi_receive()
301 if (!qca->rx_skb) { in qcaspi_receive()
349 while ((bytes_read--) && (qca->rx_skb)) { in qcaspi_receive()
353 qca->rx_skb->data, in qcaspi_receive()
354 skb_tailroom(qca->rx_skb), in qcaspi_receive()
372 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive()
375 skb_put(qca->rx_skb, retcode); in qcaspi_receive()
376 qca->rx_skb->protocol = eth_type_trans( in qcaspi_receive()
377 qca->rx_skb, qca->rx_skb->dev); in qcaspi_receive()
[all …]
Dqca_spi.h96 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/nfc/st21nfca/
Dvendor_cmds.c248 info->vendor_info.rx_skb = skb; in st21nfca_hci_loopback_event_received()
270 info->vendor_info.rx_skb = NULL; in st21nfca_hci_loopback()
280 if (!info->vendor_info.rx_skb || in st21nfca_hci_loopback()
281 info->vendor_info.rx_skb->len != data_len) { in st21nfca_hci_loopback()
289 info->vendor_info.rx_skb->len); in st21nfca_hci_loopback()
295 if (nla_put(msg, NFC_ATTR_VENDOR_DATA, info->vendor_info.rx_skb->len, in st21nfca_hci_loopback()
296 info->vendor_info.rx_skb->data)) { in st21nfca_hci_loopback()
304 kfree_skb(info->vendor_info.rx_skb); in st21nfca_hci_loopback()
Dst21nfca.h123 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/net/usb/
Drtl8150.c133 struct sk_buff *tx_skb, *rx_skb; member
399 if (!dev->rx_skb) in read_bulk_callback()
409 skb_put(dev->rx_skb, pkt_len); in read_bulk_callback()
410 dev->rx_skb->protocol = eth_type_trans(dev->rx_skb, netdev); in read_bulk_callback()
411 netif_rx(dev->rx_skb); in read_bulk_callback()
421 dev->rx_skb = skb; in read_bulk_callback()
424 dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev); in read_bulk_callback()
587 if (dev->rx_skb) in rx_fixup()
594 dev->rx_skb = skb; in rx_fixup()
596 dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev); in rx_fixup()
[all …]
Dpegasus.c495 pegasus->rx_skb->data += 2; in read_bulk_callback()
514 skb_put(pegasus->rx_skb, pkt_len); in read_bulk_callback()
515 pegasus->rx_skb->protocol = eth_type_trans(pegasus->rx_skb, net); in read_bulk_callback()
516 netif_rx(pegasus->rx_skb); in read_bulk_callback()
523 pegasus->rx_skb = __netdev_alloc_skb_ip_align(pegasus->net, PEGASUS_MTU, in read_bulk_callback()
526 if (pegasus->rx_skb == NULL) in read_bulk_callback()
531 pegasus->rx_skb->data, PEGASUS_MTU + 8, in read_bulk_callback()
559 if (pegasus->rx_skb) in rx_fixup()
561 if (pegasus->rx_skb == NULL) in rx_fixup()
562 pegasus->rx_skb = __netdev_alloc_skb_ip_align(pegasus->net, in rx_fixup()
[all …]
Dcdc-phonet.c51 struct sk_buff *rx_skb; member
160 skb = pnd->rx_skb; in rx_complete()
162 skb = pnd->rx_skb = netdev_alloc_skb(dev, 12); in rx_complete()
178 pnd->rx_skb = NULL; /* Last fragment */ in rx_complete()
Dpegasus.h97 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/net/
Drionet.c54 struct sk_buff *rx_skb[RIONET_RX_RING_SIZE]; member
101 if (!rnet->rx_skb[i]) in rionet_rx_clean()
107 rnet->rx_skb[i]->data = data; in rionet_rx_clean()
108 skb_put(rnet->rx_skb[i], RIO_MAX_MSG_SIZE); in rionet_rx_clean()
109 rnet->rx_skb[i]->protocol = in rionet_rx_clean()
110 eth_type_trans(rnet->rx_skb[i], ndev); in rionet_rx_clean()
111 error = netif_rx(rnet->rx_skb[i]); in rionet_rx_clean()
132 rnet->rx_skb[i] = dev_alloc_skb(RIO_MAX_MSG_SIZE); in rionet_rx_fill()
134 if (!rnet->rx_skb[i]) in rionet_rx_fill()
138 rnet->rx_skb[i]->data); in rionet_rx_fill()
[all …]
Dsb1000.c72 struct sk_buff *rx_skb[NPIDS]; member
796 skb = lp->rx_skb[ns]; in sb1000_rx()
850 lp->rx_skb[ns] = skb; in sb1000_rx()
863 skb = lp->rx_skb[ns]; in sb1000_rx()
878 lp->rx_skb[ns] = NULL; in sb1000_rx()
894 if ((skb = lp->rx_skb[ns])) { in sb1000_rx()
896 lp->rx_skb[ns] = NULL; in sb1000_rx()
952 lp->rx_skb[0] = NULL; in sb1000_open()
953 lp->rx_skb[1] = NULL; in sb1000_open()
954 lp->rx_skb[2] = NULL; in sb1000_open()
[all …]
/linux-4.4.14/drivers/isdn/hardware/mISDN/
Dhfcsusb.c348 if (dch->rx_skb) { in hfcusb_l2l1D()
349 dev_kfree_skb(dch->rx_skb); in hfcusb_l2l1D()
350 dch->rx_skb = NULL; in hfcusb_l2l1D()
397 if (dch->rx_skb) { in hfc_l1callback()
398 dev_kfree_skb(dch->rx_skb); in hfc_l1callback()
399 dch->rx_skb = NULL; in hfc_l1callback()
817 struct sk_buff *rx_skb = NULL; in hfcsusb_rx_frame() local
840 rx_skb = fifo->dch->rx_skb; in hfcsusb_rx_frame()
851 rx_skb = fifo->bch->rx_skb; in hfcsusb_rx_frame()
853 if (rx_skb) in hfcsusb_rx_frame()
[all …]
DmISDNisar.c453 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
473 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
478 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
479 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
482 if (ch->bch.rx_skb->len < 3) { /* last 2 are the FCS */ in isar_rcv_frame()
484 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
485 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
488 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
497 if (ch->bch.rx_skb) in isar_rcv_frame()
498 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
[all …]
DmISDNipac.c122 if (!isac->dch.rx_skb) { in isac_empty_fifo()
123 isac->dch.rx_skb = mI_alloc_skb(isac->dch.maxlen, GFP_ATOMIC); in isac_empty_fifo()
124 if (!isac->dch.rx_skb) { in isac_empty_fifo()
130 if ((isac->dch.rx_skb->len + count) >= isac->dch.maxlen) { in isac_empty_fifo()
132 isac->dch.rx_skb->len + count); in isac_empty_fifo()
136 ptr = skb_put(isac->dch.rx_skb, count); in isac_empty_fifo()
206 if (isac->dch.rx_skb) in isac_rme_irq()
207 dev_kfree_skb(isac->dch.rx_skb); in isac_rme_irq()
208 isac->dch.rx_skb = NULL; in isac_rme_irq()
480 if (isac->dch.rx_skb) in isacsx_rme_irq()
[all …]
Dw6692.c264 if (!dch->rx_skb) { in W6692_empty_Dfifo()
265 dch->rx_skb = mI_alloc_skb(card->dch.maxlen, GFP_ATOMIC); in W6692_empty_Dfifo()
266 if (!dch->rx_skb) { in W6692_empty_Dfifo()
272 if ((dch->rx_skb->len + count) >= dch->maxlen) { in W6692_empty_Dfifo()
274 dch->rx_skb->len + count); in W6692_empty_Dfifo()
278 ptr = skb_put(dch->rx_skb, count); in W6692_empty_Dfifo()
376 if (card->dch.rx_skb) in handle_rxD()
377 dev_kfree_skb(card->dch.rx_skb); in handle_rxD()
378 card->dch.rx_skb = NULL; in handle_rxD()
474 if (wch->bch.rx_skb) in W6692_empty_Bfifo()
[all …]
Dhfcpci.c430 bch->rx_skb = mI_alloc_skb(count - 3, GFP_ATOMIC); in hfcpci_empty_bfifo()
431 if (!bch->rx_skb) { in hfcpci_empty_bfifo()
436 ptr = skb_put(bch->rx_skb, count); in hfcpci_empty_bfifo()
506 dch->rx_skb = mI_alloc_skb(rcnt - 3, GFP_ATOMIC); in receive_dmsg()
507 if (!dch->rx_skb) { in receive_dmsg()
514 ptr = skb_put(dch->rx_skb, rcnt); in receive_dmsg()
585 ptr = skb_put(bch->rx_skb, fcnt_rx); in hfcpci_empty_fifo_trans()
1096 if (dch->rx_skb) { in hfc_l1callback()
1097 dev_kfree_skb(dch->rx_skb); in hfc_l1callback()
1098 dch->rx_skb = NULL; in hfc_l1callback()
[all …]
Davmfritz.c421 p = skb_put(bch->rx_skb, count); in hdlc_empty_fifo()
561 if (bch->rx_skb) in HDLC_irq()
562 skb_trim(bch->rx_skb, 0); in HDLC_irq()
568 if (!bch->rx_skb) in HDLC_irq()
579 skb_trim(bch->rx_skb, 0); in HDLC_irq()
Dnetjet.c401 p = skb_put(bc->bch.rx_skb, cnt); in read_dma()
422 bc->bch.rx_skb->data, bc->bch.maxlen); in read_dma()
424 p = skb_put(bc->bch.rx_skb, stat); in read_dma()
Dhfcmulti.c2269 sp = &bch->rx_skb; in hfcmulti_rx()
2272 sp = &dch->rx_skb; in hfcmulti_rx()
3290 if (dch->rx_skb) { in hfcm_l1callback()
3291 dev_kfree_skb(dch->rx_skb); in hfcm_l1callback()
3292 dch->rx_skb = NULL; in hfcm_l1callback()
3431 if (dch->rx_skb) { in handle_dmsg()
3432 dev_kfree_skb(dch->rx_skb); in handle_dmsg()
3433 dch->rx_skb = NULL; in handle_dmsg()
/linux-4.4.14/drivers/nfc/st-nci/
Dvendor_cmds.c343 info->vendor_info.rx_skb = skb; in st_nci_hci_loopback_event_received()
364 info->vendor_info.rx_skb = NULL; in st_nci_hci_loopback()
375 if (!info->vendor_info.rx_skb || in st_nci_hci_loopback()
376 info->vendor_info.rx_skb->len != data_len) { in st_nci_hci_loopback()
384 info->vendor_info.rx_skb->len); in st_nci_hci_loopback()
390 if (nla_put(msg, NFC_ATTR_VENDOR_DATA, info->vendor_info.rx_skb->len, in st_nci_hci_loopback()
391 info->vendor_info.rx_skb->data)) { in st_nci_hci_loopback()
399 kfree_skb(info->vendor_info.rx_skb); in st_nci_hci_loopback()
Dst-nci.h129 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/nfc/
Dtrf7970a.c436 struct sk_buff *rx_skb; member
613 if (trf->rx_skb && !IS_ERR(trf->rx_skb) && !trf->aborting) in trf7970a_send_upstream()
615 16, 1, trf->rx_skb->data, trf->rx_skb->len, in trf7970a_send_upstream()
623 if (!IS_ERR(trf->rx_skb)) { in trf7970a_send_upstream()
624 kfree_skb(trf->rx_skb); in trf7970a_send_upstream()
625 trf->rx_skb = ERR_PTR(-ECANCELED); in trf7970a_send_upstream()
632 if (trf->rx_skb) in trf7970a_send_upstream()
633 skb_trim(trf->rx_skb, trf->rx_skb->len - 1); in trf7970a_send_upstream()
638 trf->cb(trf->ddev, trf->cb_arg, trf->rx_skb); in trf7970a_send_upstream()
640 trf->rx_skb = NULL; in trf7970a_send_upstream()
[all …]
/linux-4.4.14/drivers/isdn/gigaset/
Disocdata.c504 if (bcs->rx_skb == NULL) in hdlc_putbyte()
507 if (bcs->rx_skb->len >= bcs->rx_bufsize) { in hdlc_putbyte()
510 dev_kfree_skb_any(bcs->rx_skb); in hdlc_putbyte()
511 bcs->rx_skb = NULL; in hdlc_putbyte()
514 *__skb_put(bcs->rx_skb, 1) = c; in hdlc_putbyte()
523 if (bcs->rx_skb != NULL) in hdlc_flush()
524 skb_trim(bcs->rx_skb, 0); in hdlc_flush()
546 procskb = bcs->rx_skb; in hdlc_done()
589 __skb_trim(bcs->rx_skb, 0); in hdlc_frag()
847 skb = bcs->rx_skb; in trans_receive()
Dgigaset.h374 struct sk_buff *rx_skb; member
798 bcs->rx_skb = NULL; in gigaset_new_rx_skb()
800 bcs->rx_skb = dev_alloc_skb(bcs->rx_bufsize + hw_hdr_len); in gigaset_new_rx_skb()
801 if (bcs->rx_skb == NULL) in gigaset_new_rx_skb()
804 skb_reserve(bcs->rx_skb, hw_hdr_len); in gigaset_new_rx_skb()
806 return bcs->rx_skb; in gigaset_new_rx_skb()
Dasyncdata.c144 struct sk_buff *skb = bcs->rx_skb; in hdlc_loop()
265 bcs->rx_skb = skb = NULL; in hdlc_loop()
290 struct sk_buff *skb = bcs->rx_skb; in iraw_loop()
Dcommon.c396 dev_kfree_skb(bcs->rx_skb); in gigaset_freebcs()
397 bcs->rx_skb = NULL; in gigaset_freebcs()
629 bcs->rx_skb = NULL; in gigaset_initbcs()
813 dev_kfree_skb(bcs->rx_skb); in gigaset_bcs_reinit()
814 bcs->rx_skb = NULL; in gigaset_bcs_reinit()
Di4l.c243 dev_kfree_skb(bcs->rx_skb); in command_from_LL()
335 dev_kfree_skb(bcs->rx_skb); in command_from_LL()
Dcapi.c1368 dev_kfree_skb(bcs->rx_skb); in do_connect_req()
1670 dev_kfree_skb(bcs->rx_skb); in do_connect_resp()
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dsonic.c58 dev_kfree_skb(lp->rx_skb[i]); in sonic_open()
59 lp->rx_skb[i] = NULL; in sonic_open()
68 lp->rx_skb[i] = skb; in sonic_open()
72 dma_addr_t laddr = dma_map_single(lp->device, skb_put(lp->rx_skb[i], SONIC_RBSIZE), in sonic_open()
81 dev_kfree_skb(lp->rx_skb[i]); in sonic_open()
82 lp->rx_skb[i] = NULL; in sonic_open()
143 if(lp->rx_skb[i]) { in sonic_close()
144 dev_kfree_skb(lp->rx_skb[i]); in sonic_close()
145 lp->rx_skb[i] = NULL; in sonic_close()
445 used_skb = lp->rx_skb[entry]; in sonic_rx()
[all …]
Dsonic.h302 struct sk_buff* volatile rx_skb[SONIC_NUM_RRS]; /* packets to be received */ member
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_mgt.c93 nesmgt->rx_skb[nesmgt->rq_head] = skb; in nes_replenish_mgt_rq()
785 struct sk_buff *rx_skb; in nes_mgt_ce_handler() local
817 rx_skb = mgtvnic->mgt.rx_skb[mgtvnic->mgt.rq_tail]; in nes_mgt_ce_handler()
818 rx_skb->len = 0; in nes_mgt_ce_handler()
819 skb_put(rx_skb, cqe_misc & 0x0000ffff); in nes_mgt_ce_handler()
820 rx_skb->protocol = eth_type_trans(rx_skb, mgtvnic->nesvnic->netdev); in nes_mgt_ce_handler()
821 cb = (struct nes_rskb_cb *)&rx_skb->cb[0]; in nes_mgt_ce_handler()
828 nes_queue_mgt_skbs(rx_skb, mgtvnic->nesvnic, nesqp); in nes_mgt_ce_handler()
1044 mgtvnic->mgt.rx_skb[counter] = skb; in nes_init_mgt_qp()
1080 struct sk_buff *rx_skb; in nes_destroy_mgt() local
[all …]
Dnes_mgt.h46 struct sk_buff *rx_skb[NES_NIC_WQ_SIZE]; member
Dnes_hw.c1603 nesnic->rx_skb[nesnic->rq_head] = skb; in nes_replenish_nic_rq()
1869 nesvnic->nic.rx_skb[counter] = skb; in nes_init_nic_qp()
1925 struct sk_buff *rx_skb; in nes_destroy_nic_qp() local
1938 rx_skb = nesvnic->nic.rx_skb[nesvnic->nic.rq_tail]; in nes_destroy_nic_qp()
1939 cb = (struct nes_rskb_cb *)&rx_skb->cb[0]; in nes_destroy_nic_qp()
1943 dev_kfree_skb(nesvnic->nic.rx_skb[nesvnic->nic.rq_tail++]); in nes_destroy_nic_qp()
2798 struct sk_buff *rx_skb; in nes_nic_ce_handler() local
2878 rx_skb = nesnic->rx_skb[nesnic->rq_tail]; in nes_nic_ce_handler()
2884 cb = (struct nes_rskb_cb *)&rx_skb->cb[0]; in nes_nic_ce_handler()
2888 rx_skb->len = 0; /* TODO: see if this is necessary */ in nes_nic_ce_handler()
[all …]
Dnes_hw.h916 struct sk_buff *rx_skb[NES_NIC_WQ_SIZE]; member
/linux-4.4.14/include/linux/
DmISDNhw.h98 struct sk_buff *rx_skb; member
160 struct sk_buff *rx_skb; member
Dti_wilink_st.h153 struct sk_buff *rx_skb; member
268 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/net/wan/
Dcosa.c136 struct sk_buff *rx_skb, *tx_skb; member
715 if (chan->rx_skb) { in cosa_net_close()
716 kfree_skb(chan->rx_skb); in cosa_net_close()
717 chan->rx_skb = NULL; in cosa_net_close()
735 kfree_skb(chan->rx_skb); in cosa_net_setup_rx()
736 chan->rx_skb = dev_alloc_skb(size); in cosa_net_setup_rx()
737 if (chan->rx_skb == NULL) { in cosa_net_setup_rx()
743 return skb_put(chan->rx_skb, size); in cosa_net_setup_rx()
748 if (!chan->rx_skb) { in cosa_net_rx_done()
754 chan->rx_skb->protocol = hdlc_type_trans(chan->rx_skb, chan->netdev); in cosa_net_rx_done()
[all …]
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dll_temac_main.c211 if (!lp->rx_skb[i]) in temac_dma_bd_release()
216 dev_kfree_skb(lp->rx_skb[i]); in temac_dma_bd_release()
227 kfree(lp->rx_skb); in temac_dma_bd_release()
239 lp->rx_skb = kcalloc(RX_BD_NUM, sizeof(*lp->rx_skb), GFP_KERNEL); in temac_dma_bd_init()
240 if (!lp->rx_skb) in temac_dma_bd_init()
271 lp->rx_skb[i] = skb; in temac_dma_bd_init()
759 skb = lp->rx_skb[lp->rx_bd_ci]; in ll_temac_recv()
796 lp->rx_skb[lp->rx_bd_ci] = new_skb; in ll_temac_recv()
Dll_temac.h355 struct sk_buff **rx_skb; member
/linux-4.4.14/drivers/net/ethernet/marvell/
Dpxa168_eth.c221 struct sk_buff **rx_skb; member
342 pep->rx_skb[used_rx_desc] = skb; in rxq_refill()
800 skb = pep->rx_skb[rx_curr_desc]; in rxq_process()
801 pep->rx_skb[rx_curr_desc] = NULL; in rxq_process()
1044 pep->rx_skb = kzalloc(sizeof(*pep->rx_skb) * pep->rx_ring_size, in rxq_init()
1046 if (!pep->rx_skb) in rxq_init()
1071 kfree(pep->rx_skb); in rxq_init()
1082 if (pep->rx_skb[curr]) { in rxq_deinit()
1083 dev_kfree_skb(pep->rx_skb[curr]); in rxq_deinit()
1094 kfree(pep->rx_skb); in rxq_deinit()
Dmv643xx_eth.c350 struct sk_buff **rx_skb; member
541 skb = rxq->rx_skb[rxq->rx_curr_desc]; in rxq_process()
542 rxq->rx_skb[rxq->rx_curr_desc] = NULL; in rxq_process()
649 rxq->rx_skb[rx] = skb; in rxq_refill()
1982 rxq->rx_skb = kcalloc(rxq->rx_ring_size, sizeof(*rxq->rx_skb), in rxq_init()
1984 if (rxq->rx_skb == NULL) in rxq_init()
2022 if (rxq->rx_skb[i]) { in rxq_deinit()
2023 dev_kfree_skb(rxq->rx_skb[i]); in rxq_deinit()
2040 kfree(rxq->rx_skb); in rxq_deinit()
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c611 struct ring_desc *rx_skb; member
1025 lp->rx_skb[index].mapping = new_skb_baddr; in dwceqos_alloc_rxring_desc()
1026 lp->rx_skb[index].len = DWCEQOS_RX_BUF_SIZE; in dwceqos_alloc_rxring_desc()
1029 lp->rx_skb[index].skb = new_skb; in dwceqos_alloc_rxring_desc()
1036 if (lp->rx_skb) { in dwceqos_clean_rings()
1038 if (lp->rx_skb[i].skb) { in dwceqos_clean_rings()
1040 lp->rx_skb[i].mapping, in dwceqos_clean_rings()
1041 lp->rx_skb[i].len, in dwceqos_clean_rings()
1044 dev_kfree_skb(lp->rx_skb[i].skb); in dwceqos_clean_rings()
1045 lp->rx_skb[i].skb = NULL; in dwceqos_clean_rings()
[all …]
/linux-4.4.14/drivers/net/wireless/
Dat76c50x-usb.c1215 struct sk_buff *skb = priv->rx_skb; in at76_submit_rx_urb()
1231 priv->rx_skb = skb; in at76_submit_rx_urb()
1525 int len = priv->rx_skb->len; in at76_guess_freq()
1526 struct ieee80211_hdr *hdr = (void *)priv->rx_skb->data; in at76_guess_freq()
1566 if (!priv->rx_skb || !priv->rx_skb->data) in at76_rx_tasklet()
1569 buf = (struct at76_rx_buffer *)priv->rx_skb->data; in at76_rx_tasklet()
1585 skb_pull(priv->rx_skb, AT76_RX_HDRLEN); in at76_rx_tasklet()
1586 skb_trim(priv->rx_skb, le16_to_cpu(buf->wlength)); in at76_rx_tasklet()
1587 at76_dbg_dump(DBG_RX_DATA, priv->rx_skb->data, in at76_rx_tasklet()
1588 priv->rx_skb->len, "RX: len=%d", priv->rx_skb->len); in at76_rx_tasklet()
[all …]
Dat76c50x-usb.h376 struct sk_buff *rx_skb; /* skbuff for receiving data */ member
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c253 if (!priv->rx_skb[desc_idx]) { in bcm_enet_refill_rx()
257 priv->rx_skb[desc_idx] = skb; in bcm_enet_refill_rx()
380 skb = priv->rx_skb[desc_idx]; in bcm_enet_receive_queue()
404 priv->rx_skb[desc_idx] = NULL; in bcm_enet_receive_queue()
984 priv->rx_skb = kcalloc(priv->rx_ring_size, sizeof(struct sk_buff *), in bcm_enet_open()
986 if (!priv->rx_skb) { in bcm_enet_open()
1100 if (!priv->rx_skb[i]) in bcm_enet_open()
1106 kfree_skb(priv->rx_skb[i]); in bcm_enet_open()
1108 kfree(priv->rx_skb); in bcm_enet_open()
1217 if (!priv->rx_skb[i]) in bcm_enet_stop()
[all …]
Dbcm63xx_enet.h240 struct sk_buff **rx_skb; member
Dbcmsysport.c531 struct sk_buff *skb, *rx_skb; in bcm_sysport_rx_refill() local
552 rx_skb = cb->skb; in bcm_sysport_rx_refill()
553 if (likely(rx_skb)) in bcm_sysport_rx_refill()
565 return rx_skb; in bcm_sysport_rx_refill()
/linux-4.4.14/drivers/net/ethernet/
Dkorina.c109 struct sk_buff *rx_skb[KORINA_NUM_RDS]; member
360 skb = lp->rx_skb[lp->rx_next_done]; in korina_rx()
395 pkt_buf = (u8 *)lp->rx_skb[lp->rx_next_done]->data; in korina_rx()
418 lp->rx_skb[lp->rx_next_done] = skb_new; in korina_rx()
449 skb = lp->rx_skb[lp->rx_next_done]; in korina_rx()
759 lp->rx_skb[i] = skb; in korina_alloc_ring()
787 if (lp->rx_skb[i]) in korina_free_ring()
788 dev_kfree_skb_any(lp->rx_skb[i]); in korina_free_ring()
789 lp->rx_skb[i] = NULL; in korina_free_ring()
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_main.c182 if (priv->rx_skb[q]) { in ravb_ring_free()
184 dev_kfree_skb(priv->rx_skb[q][i]); in ravb_ring_free()
186 kfree(priv->rx_skb[q]); in ravb_ring_free()
187 priv->rx_skb[q] = NULL; in ravb_ring_free()
243 dma_addr = dma_map_single(ndev->dev.parent, priv->rx_skb[q][i]->data, in ravb_ring_format()
289 priv->rx_skb[q] = kcalloc(priv->num_rx_ring[q], in ravb_ring_init()
290 sizeof(*priv->rx_skb[q]), GFP_KERNEL); in ravb_ring_init()
293 if (!priv->rx_skb[q] || !priv->tx_skb[q]) in ravb_ring_init()
301 priv->rx_skb[q][i] = skb; in ravb_ring_init()
545 skb = priv->rx_skb[q][entry]; in ravb_rx()
[all …]
Dravb.h789 struct sk_buff **rx_skb[NUM_RX_QUEUE]; member
/linux-4.4.14/drivers/net/wireless/libertas_tf/
Dif_usb.h50 struct sk_buff *rx_skb; member
Dif_usb.c434 cardp->rx_skb = skb; in __if_usb_submit_rx_urb()
451 cardp->rx_skb = NULL; in __if_usb_submit_rx_urb()
474 struct sk_buff *skb = cardp->rx_skb; in if_usb_receive_fwload()
637 struct sk_buff *skb = cardp->rx_skb; in if_usb_receive()
/linux-4.4.14/drivers/net/wireless/libertas/
Dif_usb.h50 struct sk_buff *rx_skb; member
Dif_usb.c461 cardp->rx_skb = skb; in __if_usb_submit_rx_urb()
476 cardp->rx_skb = NULL; in __if_usb_submit_rx_urb()
500 struct sk_buff *skb = cardp->rx_skb; in if_usb_receive_fwload()
665 struct sk_buff *skb = cardp->rx_skb; in if_usb_receive()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dde2104x.c309 struct ring_info rx_skb[DE_RX_RING_SIZE]; member
415 skb = de->rx_skb[rx_tail].skb; in de_rx()
423 mapping = de->rx_skb[rx_tail].mapping; in de_rx()
456 de->rx_skb[rx_tail].mapping = in de_rx()
459 de->rx_skb[rx_tail].skb = copy_skb; in de_rx()
1287 de->rx_skb[i].mapping = pci_map_single(de->pdev, in de_refill_rx()
1289 de->rx_skb[i].skb = skb; in de_refill_rx()
1297 de->rx_ring[i].addr1 = cpu_to_le32(de->rx_skb[i].mapping); in de_refill_rx()
1340 if (de->rx_skb[i].skb) { in de_clean_rings()
1341 pci_unmap_single(de->pdev, de->rx_skb[i].mapping, in de_clean_rings()
[all …]
Dde4x5.c793 struct sk_buff *rx_skb[NUM_RX_DESC]; /* RX skb's */ member
1193 lp->rx_skb[i] = (struct sk_buff *) 1; /* Dummy entry */ in de4x5_hw_init()
1211 lp->rx_skb[i] = (struct sk_buff *) 1; /* Dummy entry */ in de4x5_hw_init()
3607 ret = lp->rx_skb[index]; in de4x5_alloc_rx_buff()
3608 lp->rx_skb[index] = p; in de4x5_alloc_rx_buff()
3642 if ((u_long) lp->rx_skb[i] > 1) { in de4x5_free_rx_buffs()
3643 dev_kfree_skb(lp->rx_skb[i]); in de4x5_free_rx_buffs()
3646 lp->rx_skb[i] = (struct sk_buff *)1; /* Dummy entry */ in de4x5_free_rx_buffs()
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhix5hd2_gmac.c216 struct sk_buff *rx_skb[RX_DESC_NUM]; member
428 if (priv->rx_skb[pos]) { in hix5hd2_rx_refill()
444 priv->rx_skb[pos] = skb; in hix5hd2_rx_refill()
476 skb = priv->rx_skb[pos]; in hix5hd2_rx()
481 priv->rx_skb[pos] = NULL; in hix5hd2_rx()
654 struct sk_buff *skb = priv->rx_skb[i]; in hix5hd2_free_dma_desc_rings()
663 priv->rx_skb[i] = NULL; in hix5hd2_free_dma_desc_rings()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Ddebug.c58 i, p->rx_desc[i].data_ptr, p->rx_skb[i] ? 'V' : ' ', in emac_desc_dump()
62 p->rx_skb[NUM_RX_BUFF / 2 + i] ? 'V' : ' ', in emac_desc_dump()
Dcore.c1026 BUG_ON(!dev->rx_skb[i]); in emac_resize_rx_ring()
1027 dev_kfree_skb(dev->rx_skb[i]); in emac_resize_rx_ring()
1033 dev->rx_skb[i] = skb; in emac_resize_rx_ring()
1113 if (dev->rx_skb[i]) { in emac_clean_rx_ring()
1115 dev_kfree_skb(dev->rx_skb[i]); in emac_clean_rx_ring()
1116 dev->rx_skb[i] = NULL; in emac_clean_rx_ring()
1133 dev->rx_skb[slot] = skb; in emac_alloc_rx_skb()
1606 struct sk_buff *skb = dev->rx_skb[slot]; in emac_recycle_rx_skb()
1670 dev->rx_skb[slot]->data, len); in emac_rx_sg_append()
1697 skb = dev->rx_skb[slot]; in emac_poll_rx()
[all …]
Dcore.h259 struct sk_buff *rx_skb[NUM_RX_BUFF]; member
/linux-4.4.14/drivers/isdn/hisax/
Dhfc4s8s_l1.c140 struct sk_buff *rx_skb; member
558 if (bch->rx_skb) { in bch_l2l1()
559 dev_kfree_skb(bch->rx_skb); in bch_l2l1()
560 bch->rx_skb = NULL; in bch_l2l1()
770 if (!(skb = bch->rx_skb)) { in rx_b_frame()
782 bch->rx_skb = skb; in rx_b_frame()
825 bch->rx_skb = NULL; in rx_b_frame()
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c75 buf_pool->rx_skb[tail] = skb; in xgene_enet_refill_bufpool()
126 dev_kfree_skb_any(buf_pool->rx_skb[userinfo]); in xgene_enet_delete_bufpool()
493 skb = buf_pool->rx_skb[skb_index]; in xgene_enet_rx_frame()
830 if (ring->buf_pool->rx_skb) in xgene_enet_free_desc_rings()
831 devm_kfree(dev, ring->buf_pool->rx_skb); in xgene_enet_free_desc_rings()
978 buf_pool->rx_skb = devm_kcalloc(dev, buf_pool->slots, in xgene_enet_create_desc_rings()
980 if (!buf_pool->rx_skb) { in xgene_enet_create_desc_rings()
Dxgene_enet_main.h104 struct sk_buff *(*rx_skb); member
/linux-4.4.14/include/net/nfc/
Dnci_core.h122 struct sk_buff *rx_skb; member
455 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/atm/
Dsolos-pci.c130 struct sk_buff *rx_skb[4]; member
785 skb = card->rx_skb[port]; in solos_bh()
786 card->rx_skb[port] = NULL; in solos_bh()
876 !card->rx_skb[port]) { in solos_bh()
887 card->rx_skb[port] = skb; in solos_bh()
1420 skb = card->rx_skb[i]; in atm_remove()
Dhorizon.h411 struct sk_buff * rx_skb; // skb being RXed member
Dhorizon.c952 hrz_kfree_skb (dev->rx_skb); in rx_schedule()
1009 struct sk_buff * skb = dev->rx_skb; in rx_schedule()
1308 dev->rx_skb = skb; in rx_data_av_handler()
/linux-4.4.14/drivers/net/wireless/mwifiex/
D11n_rxreorder.c40 struct sk_buff *rx_skb; in mwifiex_11n_dispatch_amsdu_pkt() local
51 rx_skb = __skb_dequeue(&list); in mwifiex_11n_dispatch_amsdu_pkt()
52 ret = mwifiex_recv_packet(priv, rx_skb); in mwifiex_11n_dispatch_amsdu_pkt()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c339 struct sk_buff *rx_skb[CP_RX_RING_SIZE]; member
481 skb = cp->rx_skb[rx_tail]; in cp_rx_poll()
537 cp->rx_skb[rx_tail] = new_skb; in cp_rx_poll()
1079 cp->rx_skb[i] = skb; in cp_refill_rx()
1141 if (cp->rx_skb[i]) { in cp_clean_rings()
1145 dev_kfree_skb_any(cp->rx_skb[i]); in cp_clean_rings()
1168 memset(cp->rx_skb, 0, sizeof(struct sk_buff *) * CP_RX_RING_SIZE); in cp_clean_rings()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c799 struct nv_skb_map *rx_skb; member
1034 kfree(np->rx_skb); in free_rings()
1909 np->get_rx_ctx = np->put_rx_ctx = np->first_rx_ctx = np->rx_skb; in nv_init_rx()
1910 np->last_rx_ctx = &np->rx_skb[np->rx_ring_size-1]; in nv_init_rx()
1922 np->rx_skb[i].skb = NULL; in nv_init_rx()
1923 np->rx_skb[i].dma = 0; in nv_init_rx()
2051 if (np->rx_skb[i].skb) { in nv_drain_rx()
2052 pci_unmap_single(np->pci_dev, np->rx_skb[i].dma, in nv_drain_rx()
2053 (skb_end_pointer(np->rx_skb[i].skb) - in nv_drain_rx()
2054 np->rx_skb[i].skb->data), in nv_drain_rx()
[all …]
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dyellowfin.c1053 struct sk_buff *rx_skb = yp->rx_skbuff[entry]; in yellowfin_rx() local
1064 buf_addr = rx_skb->data; in yellowfin_rx()
1126 skb_put(skb = rx_skb, pkt_len); in yellowfin_rx()
1137 skb_copy_to_linear_data(skb, rx_skb->data, pkt_len); in yellowfin_rx()
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis900.c1778 struct sk_buff * rx_skb; in sis900_rx() local
1813 rx_skb = sis_priv->rx_skbuff[entry]; in sis900_rx()
1814 skb_put(rx_skb, rx_size); in sis900_rx()
1815 rx_skb->protocol = eth_type_trans(rx_skb, net_dev); in sis900_rx()
1816 netif_rx(rx_skb); in sis900_rx()
/linux-4.4.14/drivers/net/hippi/
Drrunner.c949 struct sk_buff *skb, *rx_skb; in rx_int() local
951 rx_skb = rrpriv->rx_skbuff[index]; in rx_int()
966 rx_skb->data, pkt_len); in rx_int()
984 skb = rx_skb; in rx_int()
/linux-4.4.14/net/bluetooth/
Dl2cap_core.c1666 kfree_skb(conn->rx_skb); in l2cap_conn_del()
7481 kfree_skb(conn->rx_skb); in l2cap_recv_acldata()
7482 conn->rx_skb = NULL; in l2cap_recv_acldata()
7513 conn->rx_skb = bt_skb_alloc(len, GFP_KERNEL); in l2cap_recv_acldata()
7514 if (!conn->rx_skb) in l2cap_recv_acldata()
7517 skb_copy_from_linear_data(skb, skb_put(conn->rx_skb, skb->len), in l2cap_recv_acldata()
7534 kfree_skb(conn->rx_skb); in l2cap_recv_acldata()
7535 conn->rx_skb = NULL; in l2cap_recv_acldata()
7541 skb_copy_from_linear_data(skb, skb_put(conn->rx_skb, skb->len), in l2cap_recv_acldata()
7550 struct sk_buff *rx_skb = conn->rx_skb; in l2cap_recv_acldata() local
[all …]
/linux-4.4.14/include/net/bluetooth/
Dl2cap.h633 struct sk_buff *rx_skb; member
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c1997 static int velocity_rx_copy(struct sk_buff **rx_skb, int pkt_size, in velocity_rx_copy() argument
2006 new_skb->ip_summed = rx_skb[0]->ip_summed; in velocity_rx_copy()
2007 skb_copy_from_linear_data(*rx_skb, new_skb->data, pkt_size); in velocity_rx_copy()
2008 *rx_skb = new_skb; in velocity_rx_copy()
/linux-4.4.14/drivers/s390/net/
Dqeth_core.h436 struct sk_buff *rx_skb; member
Dqeth_core_main.c2545 if (card->qdio.in_q->bufs[j].rx_skb) in qeth_free_qdio_buffers()
2546 dev_kfree_skb_any(card->qdio.in_q->bufs[j].rx_skb); in qeth_free_qdio_buffers()
2783 if ((card->options.cq == QETH_CQ_ENABLED) && (!buf->rx_skb)) { in qeth_init_input_buffer()
2784 buf->rx_skb = dev_alloc_skb(QETH_RX_PULL_LEN + ETH_HLEN); in qeth_init_input_buffer()
2785 if (!buf->rx_skb) in qeth_init_input_buffer()
5121 if (qethbuffer->rx_skb) { in qeth_create_skb_frag()
5123 *pskb = qethbuffer->rx_skb; in qeth_create_skb_frag()
5124 qethbuffer->rx_skb = NULL; in qeth_create_skb_frag()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1524 struct sk_buff *rx_skb; in bcmgenet_rx_refill() local
1548 rx_skb = cb->skb; in bcmgenet_rx_refill()
1549 if (likely(rx_skb)) in bcmgenet_rx_refill()
1559 return rx_skb; in bcmgenet_rx_refill()