Skip to content

Commit

Permalink
net: move Bluetooth stuff out of net.h
Browse files Browse the repository at this point in the history
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  • Loading branch information
bonzini committed Dec 19, 2012
1 parent f8fe796 commit 090f7ac
Show file tree
Hide file tree
Showing 8 changed files with 17 additions and 21 deletions.
1 change: 0 additions & 1 deletion bt-host.c
Expand Up @@ -18,7 +18,6 @@
*/

#include "qemu-common.h"
#include "net.h"
#include "bt-host.h"
#include "main-loop.h"

Expand Down
13 changes: 12 additions & 1 deletion bt-host.h
@@ -1,9 +1,20 @@
#ifndef BT_HOST_H
#define BT_HOST_H

struct HCIInfo;
/* BT HCI info */

struct HCIInfo {
int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr);
void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len);
void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len);
void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len);
void *opaque;
void (*evt_recv)(void *opaque, const uint8_t *data, int len);
void (*acl_recv)(void *opaque, const uint8_t *data, int len);
};

/* bt-host.c */
struct HCIInfo *bt_host_hci(const char *id);
struct HCIInfo *qemu_next_hci(void);

#endif
2 changes: 1 addition & 1 deletion bt-vhci.c
Expand Up @@ -18,7 +18,7 @@
*/

#include "qemu-common.h"
#include "net.h"
#include "bt-host.h"
#include "hw/bt.h"
#include "main-loop.h"

Expand Down
2 changes: 1 addition & 1 deletion hw/bt-hci-csr.c
Expand Up @@ -22,7 +22,7 @@
#include "qemu-char.h"
#include "qemu-timer.h"
#include "irq.h"
#include "net.h"
#include "bt-host.h"
#include "bt.h"

struct csrhci_s {
Expand Down
2 changes: 1 addition & 1 deletion hw/bt-hci.c
Expand Up @@ -21,7 +21,7 @@
#include "qemu-common.h"
#include "qemu-timer.h"
#include "usb.h"
#include "net.h"
#include "bt-host.h"
#include "bt.h"

struct bt_hci_s {
Expand Down
2 changes: 1 addition & 1 deletion hw/bt.c
Expand Up @@ -18,7 +18,7 @@
*/

#include "qemu-common.h"
#include "net.h"
#include "bt-host.h"
#include "bt.h"

/* Slave implementations can ignore this */
Expand Down
2 changes: 1 addition & 1 deletion hw/usb/dev-bluetooth.c
Expand Up @@ -21,7 +21,7 @@
#include "qemu-common.h"
#include "hw/usb.h"
#include "hw/usb/desc.h"
#include "net.h"
#include "bt-host.h"
#include "hw/bt.h"

struct USBBtState {
Expand Down
14 changes: 0 additions & 14 deletions net.h
Expand Up @@ -133,20 +133,6 @@ extern int nb_nics;
extern NICInfo nd_table[MAX_NICS];
extern int default_net;

/* BT HCI info */

struct HCIInfo {
int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr);
void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len);
void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len);
void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len);
void *opaque;
void (*evt_recv)(void *opaque, const uint8_t *data, int len);
void (*acl_recv)(void *opaque, const uint8_t *data, int len);
};

struct HCIInfo *qemu_next_hci(void);

/* from net.c */
extern const char *legacy_tftp_prefix;
extern const char *legacy_bootp_filename;
Expand Down

0 comments on commit 090f7ac

Please sign in to comment.