/drivers/bluetooth/ |
H A D | hci_bcsp.c | 66 struct sk_buff *rx_skb; member in struct:bcsp_struct 404 if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && 405 !memcmp(&bcsp->rx_skb->data[4], conf_pkt, 4)) { 418 else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 && 419 !memcmp(&bcsp->rx_skb->data[4], sync_pkt, 4)) { 435 memcpy(skb_put(bcsp->rx_skb, 1), &byte, 1); 436 if ((bcsp->rx_skb-> data[0] & 0x40) != 0 && 446 memcpy(skb_put(bcsp->rx_skb, [all...] |
H A D | hci_ll.c | 82 struct sk_buff *rx_skb; member in struct:ll_struct 166 kfree_skb(ll->rx_skb); 351 register int room = skb_tailroom(ll->rx_skb); 356 hci_recv_frame(ll->rx_skb); 359 kfree_skb(ll->rx_skb); 367 ll->rx_skb = NULL; 389 memcpy(skb_put(ll->rx_skb, len), ptr, len); 398 hci_recv_frame(ll->rx_skb); 401 ll->rx_skb = NULL; 405 eh = hci_event_hdr(ll->rx_skb); [all...] |
H A D | dtl1_cs.c | 80 struct sk_buff *rx_skb; member in struct:dtl1_info_t 218 if (info->rx_skb == NULL) 219 if (!(info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC))) { 226 *skb_put(info->rx_skb, 1) = inb(iobase + UART_RX); 227 nsh = (nsh_t *)info->rx_skb->data; 239 bt_cb(info->rx_skb)->pkt_type = nsh->type; 243 info->rx_skb->tail--; 244 info->rx_skb->len--; 248 skb_pull(info->rx_skb, NSHL); 250 switch (bt_cb(info->rx_skb) [all...] |
H A D | hci_h4.c | 54 struct sk_buff *rx_skb; member in struct:h4_struct 105 kfree_skb(h4->rx_skb); 129 register int room = skb_tailroom(h4->rx_skb); 134 hci_recv_frame(h4->rx_skb); 137 kfree_skb(h4->rx_skb); 145 h4->rx_skb = NULL;
|
H A D | btuart_cs.c | 77 struct sk_buff *rx_skb; member in struct:btuart_info_t 190 if (info->rx_skb == NULL) { 193 if (!(info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC))) { 201 info->rx_skb->dev = (void *) info->hdev; 202 bt_cb(info->rx_skb)->pkt_type = inb(iobase + UART_RX); 204 switch (bt_cb(info->rx_skb)->pkt_type) { 223 BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); 227 kfree_skb(info->rx_skb); 228 info->rx_skb = NULL; 235 *skb_put(info->rx_skb, [all...] |
H A D | bt3c_cs.c | 82 struct sk_buff *rx_skb; member in struct:bt3c_info_t 238 if (info->rx_skb == NULL) { 241 if (!(info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC))) { 250 info->rx_skb->dev = (void *) info->hdev; 251 bt_cb(info->rx_skb)->pkt_type = inb(iobase + DATA_L); 253 //printk("bt3c: PACKET_TYPE=%02x\n", bt_cb(info->rx_skb)->pkt_type); 255 switch (bt_cb(info->rx_skb)->pkt_type) { 274 BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); 278 kfree_skb(info->rx_skb); 279 info->rx_skb [all...] |
H A D | bluecard_cs.c | 77 struct sk_buff *rx_skb; member in struct:bluecard_info_t 391 if (info->rx_skb == NULL) { 394 if (!(info->rx_skb = bt_skb_alloc(HCI_MAX_FRAME_SIZE, GFP_ATOMIC))) { 402 info->rx_skb->dev = (void *) info->hdev; 403 bt_cb(info->rx_skb)->pkt_type = buf[i]; 405 switch (bt_cb(info->rx_skb)->pkt_type) { 416 kfree_skb(info->rx_skb); 417 info->rx_skb = NULL; 437 BT_ERR("Unknown HCI packet with type 0x%02x received", bt_cb(info->rx_skb)->pkt_type); 440 kfree_skb(info->rx_skb); [all...] |
H A D | bpa10x.c | 56 struct sk_buff *rx_skb[2]; member in struct:bpa10x_data 80 struct sk_buff *skb = data->rx_skb[queue]; 134 data->rx_skb[queue] = skb; 155 data->rx_skb[queue] = NULL; 501 kfree_skb(data->rx_skb[0]); 502 kfree_skb(data->rx_skb[1]);
|
/drivers/net/wimax/i2400m/ |
H A D | usb-rx.c | 173 * @rx_skb: skb where to place the received message 192 struct sk_buff *i2400mu_rx(struct i2400mu *i2400mu, struct sk_buff *rx_skb) argument 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, 340 struct sk_buff *rx_skb; local [all...] |
/drivers/isdn/mISDN/ |
H A D | hwchannel.c | 71 ch->rx_skb = NULL; 89 ch->rx_skb = NULL; 107 if (ch->rx_skb) { 108 dev_kfree_skb(ch->rx_skb); 109 ch->rx_skb = NULL; 126 if (ch->rx_skb) { 127 dev_kfree_skb(ch->rx_skb); 128 ch->rx_skb = NULL; 166 if (dch->rx_skb->len < 2) { /* at least 2 for sapi / tei */ 167 dev_kfree_skb(dch->rx_skb); [all...] |
/drivers/misc/ti-st/ |
H A D | st_core.c | 108 (st_gdata == NULL || st_gdata->rx_skb == NULL 112 kfree_skb(st_gdata->rx_skb); 123 (st_gdata->list[chnl_id]->priv_data, st_gdata->rx_skb) 126 kfree_skb(st_gdata->rx_skb); 131 kfree_skb(st_gdata->rx_skb); 165 int room = skb_tailroom(st_gdata->rx_skb); 182 kfree_skb(st_gdata->rx_skb); 195 st_gdata->rx_skb = NULL; 262 memcpy(skb_put(st_gdata->rx_skb, len), ptr, len); 280 st_gdata->rx_skb [all...] |
H A D | st_kim.c | 68 struct sk_buff *skb = kim_gdata->rx_skb; 85 register int room = skb_tailroom(kim_gdata->rx_skb); 97 kfree_skb(kim_gdata->rx_skb); 110 kim_gdata->rx_skb = NULL; 140 memcpy(skb_put(kim_gdata->rx_skb, len), ptr, len); 155 kim_gdata->rx_skb = NULL; 160 (unsigned char *)&kim_gdata->rx_skb->data[1]; 181 kim_gdata->rx_skb = 183 if (!kim_gdata->rx_skb) { 189 skb_reserve(kim_gdata->rx_skb, [all...] |
/drivers/net/ |
H A D | rionet.c | 55 struct sk_buff *rx_skb[RIONET_RX_RING_SIZE]; member in struct:rionet_private 104 if (!rnet->rx_skb[i]) 110 rnet->rx_skb[i]->data = data; 111 skb_put(rnet->rx_skb[i], RIO_MAX_MSG_SIZE); 112 rnet->rx_skb[i]->protocol = 113 eth_type_trans(rnet->rx_skb[i], ndev); 114 error = netif_rx(rnet->rx_skb[i]); 135 rnet->rx_skb[i] = dev_alloc_skb(RIO_MAX_MSG_SIZE); 137 if (!rnet->rx_skb[i]) 141 rnet->rx_skb[ [all...] |
H A D | sb1000.c | 72 struct sk_buff *rx_skb[NPIDS]; member in struct:sb1000_private 796 skb = lp->rx_skb[ns]; 850 lp->rx_skb[ns] = skb; 863 skb = lp->rx_skb[ns]; 878 lp->rx_skb[ns] = NULL; 894 if ((skb = lp->rx_skb[ns])) { 896 lp->rx_skb[ns] = NULL; 952 lp->rx_skb[0] = NULL; 953 lp->rx_skb[1] = NULL; 954 lp->rx_skb[ [all...] |
/drivers/net/wireless/mwifiex/ |
H A D | sta_rx.c | 154 struct sk_buff *rx_skb; local 165 rx_skb = __skb_dequeue(&list); 166 ret = mwifiex_recv_packet(adapter, rx_skb);
|
/drivers/net/ethernet/natsemi/ |
H A D | sonic.c | 58 dev_kfree_skb(lp->rx_skb[i]); 59 lp->rx_skb[i] = NULL; 68 lp->rx_skb[i] = skb; 72 dma_addr_t laddr = dma_map_single(lp->device, skb_put(lp->rx_skb[i], SONIC_RBSIZE), 81 dev_kfree_skb(lp->rx_skb[i]); 82 lp->rx_skb[i] = NULL; 143 if(lp->rx_skb[i]) { 144 dev_kfree_skb(lp->rx_skb[i]); 145 lp->rx_skb[i] = NULL; 446 used_skb = lp->rx_skb[entr [all...] |
/drivers/net/usb/ |
H A D | rtl8150.c | 134 struct sk_buff *tx_skb, *rx_skb; member in struct:rtl8150 408 if (!dev->rx_skb) 418 skb_put(dev->rx_skb, pkt_len); 419 dev->rx_skb->protocol = eth_type_trans(dev->rx_skb, netdev); 420 netif_rx(dev->rx_skb); 430 dev->rx_skb = skb; 433 dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev); 596 if (dev->rx_skb) 603 dev->rx_skb [all...] |
/drivers/isdn/hardware/mISDN/ |
H A D | hfcsusb.c | 355 if (dch->rx_skb) { 356 dev_kfree_skb(dch->rx_skb); 357 dch->rx_skb = NULL; 404 if (dch->rx_skb) { 405 dev_kfree_skb(dch->rx_skb); 406 dch->rx_skb = NULL; 848 struct sk_buff *rx_skb = NULL; local 871 rx_skb = fifo->dch->rx_skb; 876 rx_skb [all...] |
H A D | mISDNisar.c | 440 if (!ch->bch.rx_skb) { 441 ch->bch.rx_skb = mI_alloc_skb(ch->bch.maxlen, 443 if (unlikely(!ch->bch.rx_skb)) { 450 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); 454 if (!ch->bch.rx_skb) { 455 ch->bch.rx_skb = mI_alloc_skb(ch->bch.maxlen, 457 if (unlikely(!ch->bch.rx_skb)) { 464 if ((ch->bch.rx_skb->len + ch->is->clsb) > 469 skb_trim(ch->bch.rx_skb, 0); 481 skb_trim(ch->bch.rx_skb, [all...] |
H A D | w6692.c | 264 if (!dch->rx_skb) { 265 dch->rx_skb = mI_alloc_skb(card->dch.maxlen, GFP_ATOMIC); 266 if (!dch->rx_skb) { 272 if ((dch->rx_skb->len + count) >= dch->maxlen) { 274 dch->rx_skb->len + count); 278 ptr = skb_put(dch->rx_skb, count); 376 if (card->dch.rx_skb) 377 dev_kfree_skb(card->dch.rx_skb); 378 card->dch.rx_skb = NULL; 473 if (wch->bch.rx_skb) [all...] |
H A D | mISDNipac.c | 122 if (!isac->dch.rx_skb) { 123 isac->dch.rx_skb = mI_alloc_skb(isac->dch.maxlen, GFP_ATOMIC); 124 if (!isac->dch.rx_skb) { 130 if ((isac->dch.rx_skb->len + count) >= isac->dch.maxlen) { 132 isac->dch.rx_skb->len + count); 136 ptr = skb_put(isac->dch.rx_skb, count); 206 if (isac->dch.rx_skb) 207 dev_kfree_skb(isac->dch.rx_skb); 208 isac->dch.rx_skb = NULL; 480 if (isac->dch.rx_skb) [all...] |
/drivers/infiniband/hw/nes/ |
H A D | nes_mgt.h | 46 struct sk_buff *rx_skb[NES_NIC_WQ_SIZE]; member in struct:nes_hw_mgt
|
/drivers/net/wireless/libertas/ |
H A D | if_usb.h | 50 struct sk_buff *rx_skb; member in struct:if_usb_card
|
/drivers/net/wireless/libertas_tf/ |
H A D | if_usb.h | 50 struct sk_buff *rx_skb; member in struct:if_usb_card
|
/drivers/isdn/gigaset/ |
H A D | gigaset.h | 371 struct sk_buff *rx_skb; member in struct:bc_state 798 bcs->rx_skb = NULL; 800 bcs->rx_skb = dev_alloc_skb(bcs->rx_bufsize + hw_hdr_len); 801 if (bcs->rx_skb == NULL) 804 skb_reserve(bcs->rx_skb, hw_hdr_len); 806 return bcs->rx_skb;
|