Lines Matching refs:hci_uart
57 struct hci_uart;
65 int (*open)(struct hci_uart *hu);
66 int (*close)(struct hci_uart *hu);
67 int (*flush)(struct hci_uart *hu);
68 int (*setup)(struct hci_uart *hu);
69 int (*set_baudrate)(struct hci_uart *hu, unsigned int speed);
70 int (*recv)(struct hci_uart *hu, const void *data, int len);
71 int (*enqueue)(struct hci_uart *hu, struct sk_buff *skb);
72 struct sk_buff *(*dequeue)(struct hci_uart *hu);
75 struct hci_uart { struct
104 int hci_uart_tx_wakeup(struct hci_uart *hu); argument
105 int hci_uart_init_ready(struct hci_uart *hu);
106 void hci_uart_init_tty(struct hci_uart *hu);
107 void hci_uart_set_baudrate(struct hci_uart *hu, unsigned int speed);
108 void hci_uart_set_flow_control(struct hci_uart *hu, bool enable);
109 void hci_uart_set_speeds(struct hci_uart *hu, unsigned int init_speed,