Lines Matching defs:rx_skb
80 struct sk_buff *rx_skb;
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, NSHL);
253 switch (hci_skb_pkt_type(info->rx_skb)) {
256 dtl1_control(info, info->rx_skb);
262 hci_skb_pkt_type(info->rx_skb) &= 0x0f;
263 hci_recv_frame(info->hdev, info->rx_skb);
268 hci_skb_pkt_type(info->rx_skb));
269 kfree_skb(info->rx_skb);
275 info->rx_skb = NULL;
447 info->rx_skb = NULL;