Home
last modified time | relevance | path

Searched refs:hci (Results 1 – 12 of 12) sorted by relevance

/external/qemu/hw/
Dbt-hci.c432 static inline uint8_t *bt_hci_event_start(struct bt_hci_s *hci, in bt_hci_event_start() argument
446 if (mask & bt_event_reserved_mask[mask_byte] & ~hci->event_mask[mask_byte]) in bt_hci_event_start()
449 packet = hci->evt_packet(hci->opaque); in bt_hci_event_start()
456 static inline void bt_hci_event(struct bt_hci_s *hci, int evt, in bt_hci_event() argument
459 uint8_t *packet = bt_hci_event_start(hci, evt, len); in bt_hci_event()
467 hci->evt_submit(hci->opaque, len + 2); in bt_hci_event()
470 static inline void bt_hci_event_status(struct bt_hci_s *hci, int status) in bt_hci_event_status() argument
475 .opcode = hci->last_cmd, in bt_hci_event_status()
478 bt_hci_event(hci, EVT_CMD_STATUS, &params, EVT_CMD_STATUS_SIZE); in bt_hci_event_status()
481 static inline void bt_hci_event_complete(struct bt_hci_s *hci, in bt_hci_event_complete() argument
[all …]
Dbt-hci-csr.c48 struct HCIInfo *hci; member
160 s->hci->bdaddr_set(s->hci, s->bd_addr.b); in csrhci_in_packet_vendor()
202 s->hci->cmd_send(s->hci, pkt, s->in_len - 1); in csrhci_in_packet()
209 s->hci->acl_send(s->hci, pkt, s->in_len - 1); in csrhci_in_packet()
213 s->hci->sco_send(s->hci, pkt, s->in_len - 1); in csrhci_in_packet()
444 s->hci = qemu_next_hci(); in uart_hci_init()
445 s->hci->opaque = s; in uart_hci_init()
446 s->hci->evt_recv = csrhci_out_hci_packet_event; in uart_hci_init()
447 s->hci->acl_recv = csrhci_out_hci_packet_acl; in uart_hci_init()
Dusb.h266 USBDevice *usb_bt_init(HCIInfo *hci);
/external/qemu/
Dbt-host.c39 struct HCIInfo hci; member
46 static void bt_host_send(struct HCIInfo *hci, in bt_host_send() argument
49 struct bt_host_hci_s *s = (struct bt_host_hci_s *) hci; in bt_host_send()
67 static void bt_host_cmd(struct HCIInfo *hci, const uint8_t *data, int len) in bt_host_cmd() argument
69 bt_host_send(hci, HCI_COMMAND_PKT, data, len); in bt_host_cmd()
72 static void bt_host_acl(struct HCIInfo *hci, const uint8_t *data, int len) in bt_host_acl() argument
74 bt_host_send(hci, HCI_ACLDATA_PKT, data, len); in bt_host_acl()
77 static void bt_host_sco(struct HCIInfo *hci, const uint8_t *data, int len) in bt_host_sco() argument
79 bt_host_send(hci, HCI_SCODATA_PKT, data, len); in bt_host_sco()
106 s->hci.evt_recv(s->hci.opaque, pkt, pktlen); in bt_host_read()
[all …]
Dnet.h101 int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr);
102 void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len);
103 void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len);
104 void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len);
Dvl.c515 static void null_hci_send(struct HCIInfo *hci, const uint8_t *data, int len) in null_hci_send() argument
519 static int null_hci_addr_set(struct HCIInfo *hci, const uint8_t *bd_addr) in null_hci_addr_set() argument
571 struct HCIInfo *hci; in bt_hci_parse() local
579 hci = hci_init(str); in bt_hci_parse()
580 if (!hci) in bt_hci_parse()
589 hci->bdaddr_set(hci, bdaddr.b); in bt_hci_parse()
591 hci_table[nb_hcis++] = hci; in bt_hci_parse()
Dvl-android.c711 static void null_hci_send(struct HCIInfo *hci, const uint8_t *data, int len) in null_hci_send() argument
715 static int null_hci_addr_set(struct HCIInfo *hci, const uint8_t *bd_addr) in null_hci_addr_set() argument
767 struct HCIInfo *hci; in bt_hci_parse() local
775 hci = hci_init(str); in bt_hci_parse()
776 if (!hci) in bt_hci_parse()
785 hci->bdaddr_set(hci, bdaddr.b); in bt_hci_parse()
787 hci_table[nb_hcis++] = hci; in bt_hci_parse()
Dqemu-options.hx992 "-bt hci,null dumb bluetooth HCI - doesn't respond to commands\n" \
993 "-bt hci,host[:id]\n" \
995 "-bt hci[,vlan=n]\n" \
1005 @item -bt hci[...]
1009 the first @code{-bt hci[...]} option is valid and defines the HCI's
1018 @item -bt hci,null
1022 @item -bt hci,host[:@var{id}]
1028 @item -bt hci[,vlan=@var{n}]
1043 qemu [...OPTIONS...] -bt hci,vlan=5 -bt vhci,vlan=5
/external/bluetooth/bluez/lib/
DAndroid.mk7 hci.c \
/external/bluetooth/hcidump/
DMakefile.am6 parser/hci.c \
/external/bluetooth/bluez/
DMakefile.am45 lib_headers = lib/bluetooth.h lib/hci.h lib/hci_lib.h lib/mgmt.h \
55 lib/bluetooth.c lib/hci.c lib/sdp.c lib/uuid.c
/external/webkit/PerformanceTests/Parser/resources/
Dfinal-url-en27336 http://www.bcs-hci.org.uk/hci2004/confprog-showpapers.asp?pcid=6&t=Workshop
27337 http://www.bcs-hci.org.uk/hci2005/overview.asp
35056 http://www.cs.york.ac.uk/hci/seminars.html