qemu/include/sysemu/bt.h
<<
>>
Prefs
   1#ifndef SYSEMU_BT_H
   2#define SYSEMU_BT_H
   3
   4/* BT HCI info */
   5
   6struct 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 */
  17struct HCIInfo *bt_host_hci(const char *id);
  18struct HCIInfo *qemu_next_hci(void);
  19
  20#endif
  21