root / include / sysemu / bt.h @ dccfcd0e
History | View | Annotate | Download (620 Bytes)
1 |
#ifndef BT_HOST_H
|
---|---|
2 |
#define BT_HOST_H
|
3 |
|
4 |
/* BT HCI info */
|
5 |
|
6 |
struct HCIInfo {
|
7 |
int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr); |
8 |
void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len); |
9 |
void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len); |
10 |
void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len); |
11 |
void *opaque;
|
12 |
void (*evt_recv)(void *opaque, const uint8_t *data, int len); |
13 |
void (*acl_recv)(void *opaque, const uint8_t *data, int len); |
14 |
}; |
15 |
|
16 |
/* bt-host.c */
|
17 |
struct HCIInfo *bt_host_hci(const char *id); |
18 |
struct HCIInfo *qemu_next_hci(void); |
19 |
|
20 |
#endif
|