Home
last modified time | relevance | path

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

12345

/Linux-v4.19/drivers/bluetooth/
Dhci_bcsp.c64 struct sk_buff *rx_skb; member
420 if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && in bcsp_handle_le_pkt()
421 !memcmp(&bcsp->rx_skb->data[4], conf_pkt, 4)) { in bcsp_handle_le_pkt()
434 else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && in bcsp_handle_le_pkt()
435 !memcmp(&bcsp->rx_skb->data[4], sync_pkt, 4)) { in bcsp_handle_le_pkt()
451 skb_put_data(bcsp->rx_skb, &byte, 1); in bcsp_unslip_one_byte()
452 if ((bcsp->rx_skb->data[0] & 0x40) != 0 && in bcsp_unslip_one_byte()
462 skb_put_data(bcsp->rx_skb, &c0, 1); in bcsp_unslip_one_byte()
463 if ((bcsp->rx_skb->data[0] & 0x40) != 0 && in bcsp_unslip_one_byte()
471 skb_put_data(bcsp->rx_skb, &db, 1); in bcsp_unslip_one_byte()
[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_u8(info->rx_skb, inb(iobase + UART_RX)); in dtl1_receive()
230 nsh = (struct nsh *)info->rx_skb->data; in dtl1_receive()
242 hci_skb_pkt_type(info->rx_skb) = 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 …]
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 hci_skb_pkt_type(info->rx_skb) = inb(iobase + DATA_L); in bt3c_receive()
252 switch (hci_skb_pkt_type(info->rx_skb)) { in bt3c_receive()
272 hci_skb_pkt_type(info->rx_skb)); in bt3c_receive()
275 kfree_skb(info->rx_skb); in bt3c_receive()
276 info->rx_skb = NULL; in bt3c_receive()
285 skb_put_u8(info->rx_skb, x); in bt3c_receive()
[all …]
Dbluecard_cs.c77 struct sk_buff *rx_skb; member
388 if (!info->rx_skb) { in bluecard_receive()
391 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC); in bluecard_receive()
392 if (!info->rx_skb) { in bluecard_receive()
400 hci_skb_pkt_type(info->rx_skb) = buf[i]; in bluecard_receive()
402 switch (hci_skb_pkt_type(info->rx_skb)) { in bluecard_receive()
413 kfree_skb(info->rx_skb); in bluecard_receive()
414 info->rx_skb = NULL; in bluecard_receive()
435 hci_skb_pkt_type(info->rx_skb)); in bluecard_receive()
438 kfree_skb(info->rx_skb); in bluecard_receive()
[all …]
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_ath.c48 struct sk_buff *rx_skb; member
137 kfree_skb(ath->rx_skb); in ath_close()
205 ath->rx_skb = h4_recv_buf(hu->hdev, ath->rx_skb, data, count, in ath_recv()
207 if (IS_ERR(ath->rx_skb)) { in ath_recv()
208 int err = PTR_ERR(ath->rx_skb); in ath_recv()
210 ath->rx_skb = NULL; in ath_recv()
Dhci_h5.c82 struct sk_buff *rx_skb; /* Receive buffer */ member
331 const unsigned char *hdr = h5->rx_skb->data; in h5_handle_internal_rx()
332 const unsigned char *data = &h5->rx_skb->data[4]; in h5_handle_internal_rx()
385 const unsigned char *hdr = h5->rx_skb->data; in h5_complete_rx_pkt()
401 hci_skb_pkt_type(h5->rx_skb) = H5_HDR_PKT_TYPE(hdr); in h5_complete_rx_pkt()
404 skb_pull(h5->rx_skb, 4); in h5_complete_rx_pkt()
406 hci_recv_frame(hu->hdev, h5->rx_skb); in h5_complete_rx_pkt()
407 h5->rx_skb = NULL; in h5_complete_rx_pkt()
429 const unsigned char *hdr = h5->rx_skb->data; in h5_rx_payload()
444 const unsigned char *hdr = h5->rx_skb->data; in h5_rx_3wire_hdr()
[all …]
Dhci_ag6xx.c38 struct sk_buff *rx_skb; member
71 kfree_skb(ag6xx->rx_skb); in ag6xx_close()
123 ag6xx->rx_skb = h4_recv_buf(hu->hdev, ag6xx->rx_skb, data, count, in ag6xx_recv()
126 if (IS_ERR(ag6xx->rx_skb)) { in ag6xx_recv()
127 int err = PTR_ERR(ag6xx->rx_skb); in ag6xx_recv()
129 ag6xx->rx_skb = NULL; in ag6xx_recv()
Dhci_mrvl.c49 struct sk_buff *rx_skb; member
90 kfree_skb(mrvl->rx_skb); in mrvl_close()
247 mrvl->rx_skb = h4_recv_buf(hu->hdev, mrvl->rx_skb, data, count, in mrvl_recv()
250 if (IS_ERR(mrvl->rx_skb)) { in mrvl_recv()
251 int err = PTR_ERR(mrvl->rx_skb); in mrvl_recv()
253 mrvl->rx_skb = NULL; in mrvl_recv()
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()
442 kfree_skb(data->rx_skb[0]); in bpa10x_disconnect()
443 kfree_skb(data->rx_skb[1]); in bpa10x_disconnect()
Dbtmtkuart.c70 struct sk_buff *rx_skb; member
349 bdev->rx_skb = h4_recv_buf(bdev->hdev, bdev->rx_skb, p_h4, in btmtkuart_recv()
352 if (IS_ERR(bdev->rx_skb)) { in btmtkuart_recv()
353 err = PTR_ERR(bdev->rx_skb); in btmtkuart_recv()
356 bdev->rx_skb = NULL; in btmtkuart_recv()
459 kfree_skb(bdev->rx_skb); in btmtkuart_flush()
460 bdev->rx_skb = NULL; in btmtkuart_flush()
/Linux-v4.19/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()
266 kfree_skb(rx_skb); in i2400mu_rx()
267 rx_skb = NULL; in i2400mu_rx()
270 kfree_skb(rx_skb); in i2400mu_rx()
271 rx_skb = new_skb; in i2400mu_rx()
[all …]
/Linux-v4.19/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 …]
/Linux-v4.19/drivers/net/ethernet/qualcomm/
Dqca_uart.c55 struct sk_buff *rx_skb; member
71 if (!qca->rx_skb) { in qca_tty_receive()
72 qca->rx_skb = netdev_alloc_skb_ip_align(netdev, in qca_tty_receive()
75 if (!qca->rx_skb) { in qca_tty_receive()
86 qca->rx_skb->data, in qca_tty_receive()
87 skb_tailroom(qca->rx_skb), in qca_tty_receive()
107 skb_put(qca->rx_skb, retcode); in qca_tty_receive()
108 qca->rx_skb->protocol = eth_type_trans( in qca_tty_receive()
109 qca->rx_skb, qca->rx_skb->dev); in qca_tty_receive()
110 qca->rx_skb->ip_summed = CHECKSUM_UNNECESSARY; in qca_tty_receive()
[all …]
Dqca_spi.c335 if (!qca->rx_skb) { in qcaspi_receive()
336 qca->rx_skb = netdev_alloc_skb_ip_align(net_dev, in qcaspi_receive()
339 if (!qca->rx_skb) { in qcaspi_receive()
387 while ((bytes_read--) && (qca->rx_skb)) { in qcaspi_receive()
391 qca->rx_skb->data, in qcaspi_receive()
392 skb_tailroom(qca->rx_skb), in qcaspi_receive()
410 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive()
413 skb_put(qca->rx_skb, retcode); in qcaspi_receive()
414 qca->rx_skb->protocol = eth_type_trans( in qcaspi_receive()
415 qca->rx_skb, qca->rx_skb->dev); in qcaspi_receive()
[all …]
/Linux-v4.19/net/nfc/nci/
Duart.c197 if (nu->rx_skb) in nci_uart_tty_close()
198 kfree_skb(nu->rx_skb); in nci_uart_tty_close()
347 if (!nu->rx_skb) { in nci_uart_default_recv_buf()
349 nu->rx_skb = nci_skb_alloc(nu->ndev, in nci_uart_default_recv_buf()
352 if (!nu->rx_skb) in nci_uart_default_recv_buf()
357 if (nu->rx_skb->len < NCI_CTRL_HDR_SIZE) { in nci_uart_default_recv_buf()
358 skb_put_u8(nu->rx_skb, *data++); in nci_uart_default_recv_buf()
366 nci_plen(nu->rx_skb->data); in nci_uart_default_recv_buf()
371 chunk_len = nu->rx_packet_len - nu->rx_skb->len; in nci_uart_default_recv_buf()
374 skb_put_data(nu->rx_skb, data, chunk_len); in nci_uart_default_recv_buf()
[all …]
/Linux-v4.19/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 skb_put_data(st_gdata->rx_skb, 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()
82 kim_gdata->rx_skb = NULL; in validate_firmware_response()
100 register int room = skb_tailroom(kim_gdata->rx_skb); in kim_check_data_len()
112 kfree_skb(kim_gdata->rx_skb); in kim_check_data_len()
125 kim_gdata->rx_skb = NULL; in kim_check_data_len()
155 skb_put_data(kim_gdata->rx_skb, ptr, len); in kim_int_recv()
170 kim_gdata->rx_skb = NULL; in kim_int_recv()
175 (unsigned char *)&kim_gdata->rx_skb->data[1]; in kim_int_recv()
[all …]
/Linux-v4.19/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()
/Linux-v4.19/drivers/net/usb/
Drtl8150.c133 struct sk_buff *tx_skb, *rx_skb; member
420 if (!dev->rx_skb) in read_bulk_callback()
430 skb_put(dev->rx_skb, pkt_len); in read_bulk_callback()
431 dev->rx_skb->protocol = eth_type_trans(dev->rx_skb, netdev); in read_bulk_callback()
432 netif_rx(dev->rx_skb); in read_bulk_callback()
442 dev->rx_skb = skb; in read_bulk_callback()
445 dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev); in read_bulk_callback()
608 if (dev->rx_skb) in rx_fixup()
615 dev->rx_skb = skb; in rx_fixup()
617 dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev); in rx_fixup()
[all …]
/Linux-v4.19/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
841 rx_skb = fifo->dch->rx_skb; in hfcsusb_rx_frame()
852 rx_skb = fifo->bch->rx_skb; in hfcsusb_rx_frame()
854 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 …]
/Linux-v4.19/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_u8(bcs->rx_skb, 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()
/Linux-v4.19/drivers/net/ethernet/natsemi/
Dsonic.c71 dev_kfree_skb(lp->rx_skb[i]); in sonic_open()
72 lp->rx_skb[i] = NULL; in sonic_open()
81 lp->rx_skb[i] = skb; in sonic_open()
85 dma_addr_t laddr = dma_map_single(lp->device, skb_put(lp->rx_skb[i], SONIC_RBSIZE), in sonic_open()
94 dev_kfree_skb(lp->rx_skb[i]); in sonic_open()
95 lp->rx_skb[i] = NULL; in sonic_open()
154 if(lp->rx_skb[i]) { in sonic_close()
155 dev_kfree_skb(lp->rx_skb[i]); in sonic_close()
156 lp->rx_skb[i] = NULL; in sonic_close()
452 used_skb = lp->rx_skb[entry]; in sonic_rx()
[all …]
/Linux-v4.19/drivers/net/
Drionet.c57 struct sk_buff *rx_skb[RIONET_RX_RING_SIZE]; member
106 if (!rnet->rx_skb[i]) in rionet_rx_clean()
112 rnet->rx_skb[i]->data = data; in rionet_rx_clean()
113 skb_put(rnet->rx_skb[i], RIO_MAX_MSG_SIZE); in rionet_rx_clean()
114 rnet->rx_skb[i]->protocol = in rionet_rx_clean()
115 eth_type_trans(rnet->rx_skb[i], ndev); in rionet_rx_clean()
116 error = netif_rx(rnet->rx_skb[i]); in rionet_rx_clean()
137 rnet->rx_skb[i] = dev_alloc_skb(RIO_MAX_MSG_SIZE); in rionet_rx_fill()
139 if (!rnet->rx_skb[i]) in rionet_rx_fill()
143 rnet->rx_skb[i]->data); in rionet_rx_fill()
[all …]

12345