static int hci_uart_send_frame(struct sk_buff *skb){	struct hci_dev* hdev = (struct hci_dev *) skb->dev;	struct tty_struct *tty;	struct hci_uart *hu;	if (!hdev) {		BT_ERR("Frame for uknown device (hdev=NULL)");		return -ENODEV;	}	if (!test_bit(HCI_RUNNING, &hdev->flags))		return -EBUSY;	hu = (struct hci_uart *) hdev->driver_data;	tty = hu->tty;	BT_DBG("%s: type %d len %d", hdev->name, bt_cb(skb)->pkt_type, skb->len);	hu->proto->enqueue(hu, skb);	hci_uart_tx_wakeup(hu);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0372a6627f862f90a2c43772befeecef508cfd7b/hci_ldisc.c/clean/drivers/bluetooth/hci_ldisc.c