Searched refs:rx_skb (Results 1 - 25 of 114) sorted by relevance

12345

/linux-master/drivers/bluetooth/
H A Dhci_bcsp.c49 struct sk_buff *rx_skb; member in struct:bcsp_struct
405 if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 &&
406 !memcmp(&bcsp->rx_skb->data[4], conf_pkt, 4)) {
419 else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 &&
420 !memcmp(&bcsp->rx_skb->data[4], sync_pkt, 4)) {
436 skb_put_data(bcsp->rx_skb, &byte, 1);
437 if ((bcsp->rx_skb->data[0] & 0x40) != 0 &&
447 skb_put_data(bcsp->rx_skb,
[all...]
H A Ddtl1_cs.c80 struct sk_buff *rx_skb; member in struct:dtl1_info
219 if (info->rx_skb == NULL) {
220 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC);
221 if (!info->rx_skb) {
229 skb_put_u8(info->rx_skb, inb(iobase + UART_RX));
230 nsh = (struct nsh *)info->rx_skb->data;
242 hci_skb_pkt_type(info->rx_skb) = nsh->type;
246 info->rx_skb->tail--;
247 info->rx_skb->len--;
251 skb_pull(info->rx_skb, NSH
[all...]
H A Dbluecard_cs.c77 struct sk_buff *rx_skb; member in struct:bluecard_info
387 if (!info->rx_skb) {
390 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC);
391 if (!info->rx_skb) {
399 hci_skb_pkt_type(info->rx_skb) = buf[i];
401 switch (hci_skb_pkt_type(info->rx_skb)) {
412 kfree_skb(info->rx_skb);
413 info->rx_skb = NULL;
434 hci_skb_pkt_type(info->rx_skb));
437 kfree_skb(info->rx_skb);
[all...]
H A Dhci_ath.c34 struct sk_buff *rx_skb; member in struct:ath_struct
126 kfree_skb(ath->rx_skb);
194 ath->rx_skb = h4_recv_buf(hu->hdev, ath->rx_skb, data, count,
196 if (IS_ERR(ath->rx_skb)) {
197 int err = PTR_ERR(ath->rx_skb);
199 ath->rx_skb = NULL;
H A Dhci_ag6xx.c23 struct sk_buff *rx_skb; member in struct:ag6xx_data
56 kfree_skb(ag6xx->rx_skb);
108 ag6xx->rx_skb = h4_recv_buf(hu->hdev, ag6xx->rx_skb, data, count,
111 if (IS_ERR(ag6xx->rx_skb)) {
112 int err = PTR_ERR(ag6xx->rx_skb);
114 ag6xx->rx_skb = NULL;
H A Dhci_h4.c36 struct sk_buff *rx_skb; member in struct:h4_struct
78 kfree_skb(h4->rx_skb);
115 h4->rx_skb = h4_recv_buf(hu->hdev, h4->rx_skb, data, count,
117 if (IS_ERR(h4->rx_skb)) {
118 int err = PTR_ERR(h4->rx_skb);
120 h4->rx_skb = NULL;
H A Dbt3c_cs.c82 struct sk_buff *rx_skb; member in struct:bt3c_info
236 if (!info->rx_skb) {
239 info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC);
240 if (!info->rx_skb) {
249 hci_skb_pkt_type(info->rx_skb) = inb(iobase + DATA_L);
252 switch (hci_skb_pkt_type(info->rx_skb)) {
272 hci_skb_pkt_type(info->rx_skb));
275 kfree_skb(info->rx_skb);
276 info->rx_skb = NULL;
285 skb_put_u8(info->rx_skb,
[all...]
H A Dhci_h5.c73 struct sk_buff *rx_skb; /* Receive buffer */ member in struct:h5
263 kfree_skb(h5->rx_skb);
264 h5->rx_skb = NULL;
337 const unsigned char *hdr = h5->rx_skb->data;
338 const unsigned char *data = &h5->rx_skb->data[4];
391 const unsigned char *hdr = h5->rx_skb->data;
408 hci_skb_pkt_type(h5->rx_skb) = H5_HDR_PKT_TYPE(hdr);
411 skb_pull(h5->rx_skb, 4);
413 hci_recv_frame(hu->hdev, h5->rx_skb);
414 h5->rx_skb
[all...]
H A Dbpa10x.c43 struct sk_buff *rx_skb[2]; member in struct:bpa10x_data
99 data->rx_skb[idx] = h4_recv_buf(hdev, data->rx_skb[idx],
104 if (IS_ERR(data->rx_skb[idx])) {
107 data->rx_skb[idx] = NULL;
428 kfree_skb(data->rx_skb[0]);
429 kfree_skb(data->rx_skb[1]);
H A Dhci_mrvl.c39 struct sk_buff *rx_skb; member in struct:mrvl_data
102 kfree_skb(mrvl->rx_skb);
267 mrvl->rx_skb = h4_recv_buf(hu->hdev, mrvl->rx_skb, data, count,
270 if (IS_ERR(mrvl->rx_skb)) {
271 int err = PTR_ERR(mrvl->rx_skb);
273 mrvl->rx_skb = NULL;
/linux-master/drivers/isdn/mISDN/
H A Dhwchannel.c62 ch->rx_skb = NULL;
86 ch->rx_skb = NULL;
104 if (ch->rx_skb) {
105 dev_kfree_skb(ch->rx_skb);
106 ch->rx_skb = NULL;
123 if (ch->rx_skb) {
124 dev_kfree_skb(ch->rx_skb);
125 ch->rx_skb = NULL;
215 if (dch->rx_skb->len < 2) { /* at least 2 for sapi / tei */
216 dev_kfree_skb(dch->rx_skb);
[all...]
/linux-master/drivers/net/ethernet/qualcomm/
H A Dqca_uart.c41 struct sk_buff *rx_skb; member in struct:qcauart
56 if (!qca->rx_skb) {
57 qca->rx_skb = netdev_alloc_skb_ip_align(netdev,
60 if (!qca->rx_skb) {
71 qca->rx_skb->data,
72 skb_tailroom(qca->rx_skb),
92 skb_put(qca->rx_skb, retcode);
93 qca->rx_skb->protocol = eth_type_trans(
94 qca->rx_skb, qca->rx_skb
[all...]
H A Dqca_spi.c335 if (!qca->rx_skb) {
336 qca->rx_skb = netdev_alloc_skb_ip_align(net_dev,
339 if (!qca->rx_skb) {
394 while ((bytes_read--) && (qca->rx_skb)) {
398 qca->rx_skb->data,
399 skb_tailroom(qca->rx_skb),
417 qca->rx_skb->dev = qca->net_dev;
420 skb_put(qca->rx_skb, retcode);
421 qca->rx_skb->protocol = eth_type_trans(
422 qca->rx_skb, qc
[all...]
H A Dqca_spi.h82 struct sk_buff *rx_skb; member in struct:qcaspi
/linux-master/net/nfc/nci/
H A Duart.c184 kfree_skb(nu->rx_skb);
242 if (!nu->rx_skb) {
244 nu->rx_skb = nci_skb_alloc(nu->ndev,
247 if (!nu->rx_skb)
252 if (nu->rx_skb->len < NCI_CTRL_HDR_SIZE) {
253 skb_put_u8(nu->rx_skb, *data++);
261 nci_plen(nu->rx_skb->data);
266 chunk_len = nu->rx_packet_len - nu->rx_skb->len;
269 skb_put_data(nu->rx_skb, data, chunk_len);
274 if (nu->rx_packet_len == nu->rx_skb
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c108 priv->rx_skb[i] = mlxbf_gige_alloc_skb(priv, MLXBF_GIGE_DEFAULT_BUF_SZ,
110 if (!priv->rx_skb[i])
167 dev_kfree_skb(priv->rx_skb[j]);
196 dev_kfree_skb(priv->rx_skb[i]);
219 struct sk_buff *skb = NULL, *rx_skb; local
246 skb = priv->rx_skb[rx_pi_rem];
249 rx_skb = mlxbf_gige_alloc_skb(priv, MLXBF_GIGE_DEFAULT_BUF_SZ,
251 if (!rx_skb)
253 priv->rx_skb[rx_pi_rem] = rx_skb;
[all...]
/linux-master/drivers/misc/ti-st/
H A Dst_core.c96 (st_gdata == NULL || st_gdata->rx_skb == NULL
100 kfree_skb(st_gdata->rx_skb);
112 (st_gdata->list[chnl_id]->priv_data, st_gdata->rx_skb)
115 kfree_skb(st_gdata->rx_skb);
120 kfree_skb(st_gdata->rx_skb);
154 int room = skb_tailroom(st_gdata->rx_skb);
173 kfree_skb(st_gdata->rx_skb);
186 st_gdata->rx_skb = NULL;
251 skb_put_data(st_gdata->rx_skb, ptr, len);
271 st_gdata->rx_skb
[all...]
H A Dst_kim.c54 struct sk_buff *skb = kim_gdata->rx_skb;
67 kim_gdata->rx_skb->data,
68 kim_gdata->rx_skb->len);
70 kim_gdata->rx_skb = NULL;
89 register int room = skb_tailroom(kim_gdata->rx_skb);
102 kfree_skb(kim_gdata->rx_skb);
118 kim_gdata->rx_skb = NULL;
141 skb_put_data(kim_gdata->rx_skb, ptr, len);
156 kim_gdata->rx_skb = NULL;
161 (unsigned char *)&kim_gdata->rx_skb
[all...]
/linux-master/drivers/nfc/st21nfca/
H A Dvendor_cmds.c237 info->vendor_info.rx_skb = skb;
259 info->vendor_info.rx_skb = NULL;
269 if (!info->vendor_info.rx_skb ||
270 info->vendor_info.rx_skb->len != data_len) {
278 info->vendor_info.rx_skb->len);
284 if (nla_put(msg, NFC_ATTR_VENDOR_DATA, info->vendor_info.rx_skb->len,
285 info->vendor_info.rx_skb->data)) {
293 kfree_skb(info->vendor_info.rx_skb);
/linux-master/drivers/isdn/hardware/mISDN/
H A DmISDNisar.c439 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb));
459 skb_trim(ch->bch.rx_skb, 0);
464 skb_trim(ch->bch.rx_skb, 0);
465 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb);
468 if (ch->bch.rx_skb->len < 3) { /* last 2 are the FCS */
470 ch->is->name, ch->bch.rx_skb->len);
471 skb_trim(ch->bch.rx_skb, 0);
474 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2);
483 if (ch->bch.rx_skb)
[all...]
/linux-master/drivers/net/wireless/marvell/libertas/
H A Dif_usb.h51 struct sk_buff *rx_skb; member in struct:if_usb_card
/linux-master/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.h46 struct sk_buff *rx_skb; member in struct:if_usb_card
/linux-master/drivers/net/wireless/rsi/
H A Drsi_usb.h52 struct sk_buff *rx_skb; member in struct:rx_usb_ctrl_block
/linux-master/drivers/net/usb/
H A Drtl8150.c130 struct sk_buff *tx_skb, *rx_skb; member in struct:rtl8150
404 if (!dev->rx_skb)
413 skb_put(dev->rx_skb, pkt_len);
414 dev->rx_skb->protocol = eth_type_trans(dev->rx_skb, netdev);
415 netif_rx(dev->rx_skb);
425 dev->rx_skb = skb;
428 dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev);
590 if (dev->rx_skb)
597 dev->rx_skb
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dusb.h56 struct sk_buff *rx_skb; member in struct:rx_usb_ctrl_block

Completed in 262 milliseconds

12345