| /linux-6.15/drivers/bluetooth/ |
| H A D | hci_bcsp.c | 49 struct sk_buff *rx_skb; member 405 if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && in bcsp_handle_le_pkt() 419 else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && in bcsp_handle_le_pkt() 467 bcsp->rx_skb = NULL; in bcsp_unslip_one_byte() 571 bcsp->rx_skb = NULL; in bcsp_complete_rx_pkt() 576 return get_unaligned_be16(&bcsp->rx_skb->data[bcsp->rx_skb->len - 2]); in bscp_get_crc() 606 if ((0xff & (u8)~(bcsp->rx_skb->data[0] + bcsp->rx_skb->data[1] + in bcsp_recv() 607 bcsp->rx_skb->data[2])) != bcsp->rx_skb->data[3]) { in bcsp_recv() 640 skb_trim(bcsp->rx_skb, bcsp->rx_skb->len - 2); in bcsp_recv() 750 if (bcsp->rx_skb) { in bcsp_close() [all …]
|
| H A D | dtl1_cs.c | 80 struct sk_buff *rx_skb; member 219 if (info->rx_skb == NULL) { in dtl1_receive() 221 if (!info->rx_skb) { in dtl1_receive() 230 nsh = (struct nsh *)info->rx_skb->data; 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() 256 dtl1_control(info, info->rx_skb); in dtl1_receive() 269 kfree_skb(info->rx_skb); in dtl1_receive() 275 info->rx_skb = NULL; in dtl1_receive() [all …]
|
| H A D | bt3c_cs.c | 82 struct sk_buff *rx_skb; member 236 if (!info->rx_skb) { in bt3c_receive() 240 if (!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() 299 eh = hci_event_hdr(info->rx_skb); in bt3c_receive() 305 ah = hci_acl_hdr(info->rx_skb); in bt3c_receive() 312 sh = hci_sco_hdr(info->rx_skb); in bt3c_receive() 319 info->rx_skb = NULL; in bt3c_receive() [all …]
|
| H A D | bluecard_cs.c | 77 struct sk_buff *rx_skb; member 387 if (!info->rx_skb) { in bluecard_receive() 391 if (!info->rx_skb) { in bluecard_receive() 412 kfree_skb(info->rx_skb); in bluecard_receive() 413 info->rx_skb = NULL; in bluecard_receive() 437 kfree_skb(info->rx_skb); in bluecard_receive() 438 info->rx_skb = NULL; in bluecard_receive() 445 skb_put_u8(info->rx_skb, buf[i]); in bluecard_receive() 464 ah = hci_acl_hdr(info->rx_skb); in bluecard_receive() 478 info->rx_skb = NULL; in bluecard_receive() [all …]
|
| H A D | hci_ath.c | 34 struct sk_buff *rx_skb; member 126 kfree_skb(ath->rx_skb); in ath_close() 194 ath->rx_skb = h4_recv_buf(hu->hdev, ath->rx_skb, data, count, in ath_recv() 196 if (IS_ERR(ath->rx_skb)) { in ath_recv() 197 int err = PTR_ERR(ath->rx_skb); in ath_recv() 199 ath->rx_skb = NULL; in ath_recv()
|
| H A D | hci_h4.c | 36 struct sk_buff *rx_skb; member 78 kfree_skb(h4->rx_skb); in h4_close() 115 h4->rx_skb = h4_recv_buf(hu->hdev, h4->rx_skb, data, count, in h4_recv() 117 if (IS_ERR(h4->rx_skb)) { in h4_recv() 118 int err = PTR_ERR(h4->rx_skb); in h4_recv() 120 h4->rx_skb = NULL; in h4_recv()
|
| H A D | hci_ag6xx.c | 23 struct sk_buff *rx_skb; member 56 kfree_skb(ag6xx->rx_skb); in ag6xx_close() 108 ag6xx->rx_skb = h4_recv_buf(hu->hdev, ag6xx->rx_skb, data, count, in ag6xx_recv() 111 if (IS_ERR(ag6xx->rx_skb)) { in ag6xx_recv() 112 int err = PTR_ERR(ag6xx->rx_skb); in ag6xx_recv() 114 ag6xx->rx_skb = NULL; in ag6xx_recv()
|
| H A D | hci_h5.c | 263 kfree_skb(h5->rx_skb); in h5_close() 264 h5->rx_skb = NULL; in h5_close() 411 skb_pull(h5->rx_skb, 4); in h5_complete_rx_pkt() 413 hci_recv_frame(hu->hdev, h5->rx_skb); in h5_complete_rx_pkt() 414 h5->rx_skb = NULL; in h5_complete_rx_pkt() 497 if (!h5->rx_skb) { in h5_rx_pkt_start() 503 h5->rx_skb->dev = (void *)hu->hdev; in h5_rx_pkt_start() 543 skb_put_data(h5->rx_skb, byte, 1); in h5_unslip_one_byte() 551 if (h5->rx_skb) { in h5_reset_rx() 552 kfree_skb(h5->rx_skb); in h5_reset_rx() [all …]
|
| H A D | bpa10x.c | 43 struct sk_buff *rx_skb[2]; member 99 data->rx_skb[idx] = h4_recv_buf(hdev, data->rx_skb[idx], in bpa10x_rx_complete() 104 if (IS_ERR(data->rx_skb[idx])) { in bpa10x_rx_complete() 107 data->rx_skb[idx] = NULL; in bpa10x_rx_complete() 428 kfree_skb(data->rx_skb[0]); in bpa10x_disconnect() 429 kfree_skb(data->rx_skb[1]); in bpa10x_disconnect()
|
| H A D | hci_mrvl.c | 39 struct sk_buff *rx_skb; member 102 kfree_skb(mrvl->rx_skb); in mrvl_close() 267 mrvl->rx_skb = h4_recv_buf(hu->hdev, mrvl->rx_skb, data, count, in mrvl_recv() 270 if (IS_ERR(mrvl->rx_skb)) { in mrvl_recv() 271 int err = PTR_ERR(mrvl->rx_skb); in mrvl_recv() 273 mrvl->rx_skb = NULL; in mrvl_recv()
|
| /linux-6.15/drivers/isdn/mISDN/ |
| H A D | hwchannel.c | 62 ch->rx_skb = NULL; in mISDN_initdchannel() 86 ch->rx_skb = NULL; in mISDN_initbchannel() 104 if (ch->rx_skb) { in mISDN_freedchannel() 106 ch->rx_skb = NULL; in mISDN_freedchannel() 123 if (ch->rx_skb) { in mISDN_clear_bchannel() 125 ch->rx_skb = NULL; in mISDN_clear_bchannel() 217 dch->rx_skb = NULL; in recv_Dchannel() 224 dch->rx_skb = NULL; in recv_Dchannel() 236 ech->rx_skb = NULL; in recv_Echannel() 243 ech->rx_skb = NULL; in recv_Echannel() [all …]
|
| /linux-6.15/drivers/net/ethernet/qualcomm/ |
| H A D | qca_uart.c | 41 struct sk_buff *rx_skb; member 56 if (!qca->rx_skb) { in qca_tty_receive() 60 if (!qca->rx_skb) { in qca_tty_receive() 71 qca->rx_skb->data, in qca_tty_receive() 72 skb_tailroom(qca->rx_skb), in qca_tty_receive() 92 skb_put(qca->rx_skb, retcode); in qca_tty_receive() 94 qca->rx_skb, qca->rx_skb->dev); in qca_tty_receive() 96 netif_rx(qca->rx_skb); in qca_tty_receive() 100 if (!qca->rx_skb) { in qca_tty_receive() 263 if (!qca->rx_skb) in qcauart_netdev_init() [all …]
|
| H A D | qca_spi.c | 338 if (!qca->rx_skb) { in qcaspi_receive() 342 if (!qca->rx_skb) { in qcaspi_receive() 401 qca->rx_skb->data, in qcaspi_receive() 402 skb_tailroom(qca->rx_skb), in qcaspi_receive() 420 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive() 423 skb_put(qca->rx_skb, retcode); in qcaspi_receive() 425 qca->rx_skb, qca->rx_skb->dev); in qcaspi_receive() 427 netif_rx(qca->rx_skb); in qcaspi_receive() 430 if (!qca->rx_skb) { in qcaspi_receive() 834 if (!qca->rx_skb) { in qcaspi_netdev_init() [all …]
|
| /linux-6.15/net/nfc/nci/ |
| H A D | uart.c | 184 kfree_skb(nu->rx_skb); in nci_uart_tty_close() 242 if (!nu->rx_skb) { in nci_uart_default_recv_buf() 244 nu->rx_skb = nci_skb_alloc(nu->ndev, in nci_uart_default_recv_buf() 247 if (!nu->rx_skb) in nci_uart_default_recv_buf() 252 if (nu->rx_skb->len < NCI_CTRL_HDR_SIZE) { in nci_uart_default_recv_buf() 253 skb_put_u8(nu->rx_skb, *data++); in nci_uart_default_recv_buf() 261 nci_plen(nu->rx_skb->data); in nci_uart_default_recv_buf() 269 skb_put_data(nu->rx_skb, data, chunk_len); in nci_uart_default_recv_buf() 274 if (nu->rx_packet_len == nu->rx_skb->len) { in nci_uart_default_recv_buf() 276 if (nu->ops.recv(nu, nu->rx_skb) != 0) in nci_uart_default_recv_buf() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxbf_gige/ |
| H A D | mlxbf_gige_rx.c | 146 priv->rx_skb[i] = mlxbf_gige_alloc_skb(priv, MLXBF_GIGE_DEFAULT_BUF_SZ, in mlxbf_gige_rx_init() 148 if (!priv->rx_skb[i]) in mlxbf_gige_rx_init() 205 dev_kfree_skb(priv->rx_skb[j]); in mlxbf_gige_rx_init() 234 dev_kfree_skb(priv->rx_skb[i]); in mlxbf_gige_rx_deinit() 257 struct sk_buff *skb = NULL, *rx_skb; in mlxbf_gige_rx_packet() local 284 skb = priv->rx_skb[rx_pi_rem]; in mlxbf_gige_rx_packet() 287 rx_skb = mlxbf_gige_alloc_skb(priv, MLXBF_GIGE_DEFAULT_BUF_SZ, in mlxbf_gige_rx_packet() 289 if (!rx_skb) in mlxbf_gige_rx_packet() 291 priv->rx_skb[rx_pi_rem] = rx_skb; in mlxbf_gige_rx_packet()
|
| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | usb.c | 553 struct sk_buff *rx_skb; in rtw_usb_rx_handler() local 564 if (!rx_skb) in rtw_usb_rx_handler() 614 } while (rx_desc + pkt_desc_sz < rx_skb->data + rx_skb->len); in rtw_usb_rx_handler() 630 struct sk_buff *rx_skb; in rtw_usb_rx_resubmit() local 634 if (!rx_skb) in rtw_usb_rx_resubmit() 637 if (!rx_skb) in rtw_usb_rx_resubmit() 641 rx_skb->len = 0; in rtw_usb_rx_resubmit() 643 rxcb->rx_skb = rx_skb; in rtw_usb_rx_resubmit() 665 rxcb->rx_skb = NULL; in rtw_usb_rx_resubmit() 678 if (!rxcb->rx_skb) in rtw_usb_rx_resubmit_work() [all …]
|
| /linux-6.15/drivers/nfc/st21nfca/ |
| H A D | vendor_cmds.c | 237 info->vendor_info.rx_skb = skb; in st21nfca_hci_loopback_event_received() 259 info->vendor_info.rx_skb = NULL; in st21nfca_hci_loopback() 269 if (!info->vendor_info.rx_skb || in st21nfca_hci_loopback() 270 info->vendor_info.rx_skb->len != data_len) { in st21nfca_hci_loopback() 278 info->vendor_info.rx_skb->len); in st21nfca_hci_loopback() 284 if (nla_put(msg, NFC_ATTR_VENDOR_DATA, info->vendor_info.rx_skb->len, in st21nfca_hci_loopback() 285 info->vendor_info.rx_skb->data)) { in st21nfca_hci_loopback() 293 kfree_skb(info->vendor_info.rx_skb); in st21nfca_hci_loopback()
|
| /linux-6.15/drivers/isdn/hardware/mISDN/ |
| H A D | hfcsusb.c | 390 if (dch->rx_skb) { in hfc_l1callback() 832 rx_skb = fifo->dch->rx_skb; in hfcsusb_rx_frame() 843 rx_skb = fifo->bch->rx_skb; in hfcsusb_rx_frame() 845 if (rx_skb) in hfcsusb_rx_frame() 856 rx_skb = fifo->ech->rx_skb; in hfcsusb_rx_frame() 862 if (!rx_skb) { in hfcsusb_rx_frame() 864 if (rx_skb) { in hfcsusb_rx_frame() 866 fifo->dch->rx_skb = rx_skb; in hfcsusb_rx_frame() 868 fifo->ech->rx_skb = rx_skb; in hfcsusb_rx_frame() 894 (!(rx_skb->data[rx_skb->len - 1]))) { in hfcsusb_rx_frame() [all …]
|
| H A D | mISDNisar.c | 460 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame() 465 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame() 475 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame() 484 if (ch->bch.rx_skb) in isar_rcv_frame() 488 if (!ch->bch.rx_skb) { in isar_rcv_frame() 521 if (ch->bch.rx_skb) in isar_rcv_frame() 531 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame() 536 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame() 541 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame() 551 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame() [all …]
|
| H A D | mISDNipac.c | 111 if (!isac->dch.rx_skb) { in isac_empty_fifo() 113 if (!isac->dch.rx_skb) { in isac_empty_fifo() 195 isac->dch.rx_skb = NULL; in isac_rme_irq() 467 isac->dch.rx_skb = NULL; in isacsx_rme_irq() 473 if (isac->dch.rx_skb) { in isacsx_rme_irq() 474 skb_trim(isac->dch.rx_skb, isac->dch.rx_skb->len - 1); in isacsx_rme_irq() 662 if (dch->rx_skb) { in isac_l1cmd() 664 dch->rx_skb = NULL; in isac_l1cmd() 938 if (hscx->bch.rx_skb) in hscx_empty_fifo() 1063 if (!hx->bch.rx_skb) in ipac_rme() [all …]
|
| /linux-6.15/drivers/net/usb/ |
| H A D | rtl8150.c | 412 if (!dev->rx_skb) in read_bulk_callback() 421 skb_put(dev->rx_skb, pkt_len); in read_bulk_callback() 422 dev->rx_skb->protocol = eth_type_trans(dev->rx_skb, netdev); in read_bulk_callback() 423 netif_rx(dev->rx_skb); in read_bulk_callback() 433 dev->rx_skb = skb; in read_bulk_callback() 598 if (dev->rx_skb) in rx_fixup() 605 dev->rx_skb = skb; in rx_fixup() 732 if (dev->rx_skb == NULL) in rtl8150_open() 733 dev->rx_skb = pull_skb(dev); in rtl8150_open() 734 if (!dev->rx_skb) in rtl8150_open() [all …]
|
| H A D | pegasus.c | 511 pegasus->rx_skb->data += 2; in read_bulk_callback() 531 pegasus->rx_skb->protocol = eth_type_trans(pegasus->rx_skb, net); in read_bulk_callback() 532 netif_rx(pegasus->rx_skb); in read_bulk_callback() 542 if (pegasus->rx_skb == NULL) in read_bulk_callback() 574 if (pegasus->rx_skb) in rx_fixup() 576 if (pegasus->rx_skb == NULL) in rx_fixup() 580 if (pegasus->rx_skb == NULL) { in rx_fixup() 831 if (pegasus->rx_skb == NULL) in pegasus_open() 835 if (!pegasus->rx_skb) in pegasus_open() 1231 if (pegasus->rx_skb != NULL) { in pegasus_disconnect() [all …]
|
| /linux-6.15/drivers/net/ |
| H A D | rionet.c | 53 struct sk_buff *rx_skb[RIONET_RX_RING_SIZE]; member 102 if (!rnet->rx_skb[i]) in rionet_rx_clean() 108 rnet->rx_skb[i]->data = data; in rionet_rx_clean() 109 skb_put(rnet->rx_skb[i], RIO_MAX_MSG_SIZE); in rionet_rx_clean() 110 rnet->rx_skb[i]->protocol = in rionet_rx_clean() 111 eth_type_trans(rnet->rx_skb[i], ndev); in rionet_rx_clean() 112 error = __netif_rx(rnet->rx_skb[i]); in rionet_rx_clean() 135 if (!rnet->rx_skb[i]) in rionet_rx_fill() 139 rnet->rx_skb[i]->data); in rionet_rx_fill() 343 rnet->rx_skb[i] = NULL; in rionet_open() [all …]
|
| /linux-6.15/drivers/net/ethernet/ |
| H A D | oa_tc6.c | 123 struct sk_buff *rx_skb; member 656 if (tc6->rx_skb) { in oa_tc6_cleanup_ongoing_rx_skb() 658 kfree_skb(tc6->rx_skb); in oa_tc6_cleanup_ongoing_rx_skb() 659 tc6->rx_skb = NULL; in oa_tc6_cleanup_ongoing_rx_skb() 755 tc6->rx_skb->protocol = eth_type_trans(tc6->rx_skb, tc6->netdev); in oa_tc6_submit_rx_skb() 757 tc6->netdev->stats.rx_bytes += tc6->rx_skb->len; in oa_tc6_submit_rx_skb() 759 netif_rx(tc6->rx_skb); in oa_tc6_submit_rx_skb() 761 tc6->rx_skb = NULL; in oa_tc6_submit_rx_skb() 773 if (!tc6->rx_skb) { in oa_tc6_allocate_rx_skb() 872 if (tc6->rx_skb) { in oa_tc6_prcs_rx_chunk_payload() [all …]
|
| /linux-6.15/net/mctp/test/ |
| H A D | route-test.c | 939 struct sk_buff *rx_skb; in mctp_test_route_input_cloned_frag() local 998 KUNIT_EXPECT_EQ(test, rx_skb->len, 3 * data_len); in mctp_test_route_input_cloned_frag() 999 rc = skb_copy_bits(rx_skb, 0, flat, rx_skb->len); in mctp_test_route_input_cloned_frag() 1000 for (int i = 0; i < rx_skb->len; i++) in mctp_test_route_input_cloned_frag() 1005 KUNIT_EXPECT_MEMEQ(test, flat, compare, rx_skb->len); in mctp_test_route_input_cloned_frag() 1007 kfree_skb(rx_skb); in mctp_test_route_input_cloned_frag() 1012 KUNIT_EXPECT_EQ(test, rx_skb->len, 2 * data_len); in mctp_test_route_input_cloned_frag() 1013 rc = skb_copy_bits(rx_skb, 0, flat, rx_skb->len); in mctp_test_route_input_cloned_frag() 1014 for (int i = 0; i < rx_skb->len; i++) in mctp_test_route_input_cloned_frag() 1019 KUNIT_EXPECT_MEMEQ(test, flat, compare, rx_skb->len); in mctp_test_route_input_cloned_frag() [all …]
|