Lines Matching refs:rx_skb
77 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()
443 info->rx_skb = NULL; in bluecard_receive()
450 *skb_put(info->rx_skb, 1) = buf[i]; in bluecard_receive()
463 eh = hci_event_hdr(info->rx_skb); in bluecard_receive()
469 ah = hci_acl_hdr(info->rx_skb); in bluecard_receive()
476 sh = hci_sco_hdr(info->rx_skb); in bluecard_receive()
482 hci_recv_frame(info->hdev, info->rx_skb); in bluecard_receive()
483 info->rx_skb = NULL; in bluecard_receive()
705 info->rx_skb = NULL; in bluecard_open()