Loading hw/bt-hci.c +16 −10 Original line number Diff line number Diff line Loading @@ -564,9 +564,11 @@ static void bt_hci_inquiry_result(struct bt_hci_s *hci, switch (hci->lm.inquiry_mode) { case 0x00: return bt_hci_inquiry_result_standard(hci, slave); bt_hci_inquiry_result_standard(hci, slave); return; case 0x01: return bt_hci_inquiry_result_with_rssi(hci, slave); bt_hci_inquiry_result_with_rssi(hci, slave); return; default: fprintf(stderr, "%s: bad inquiry mode %02x\n", __FUNCTION__, hci->lm.inquiry_mode); Loading Loading @@ -771,9 +773,11 @@ static void bt_hci_lmp_connection_request(struct bt_link_s *link) struct bt_hci_s *hci = hci_from_device(link->slave); evt_conn_request params; if (hci->conn_req_host) return bt_hci_connection_reject(hci, link->host, if (hci->conn_req_host) { bt_hci_connection_reject(hci, link->host, HCI_REJECTED_LIMITED_RESOURCES); return; } hci->conn_req_host = link->host; /* TODO: if masked and auto-accept, then auto-accept, * if masked and not auto-accept, then auto-reject */ Loading Loading @@ -2125,7 +2129,7 @@ static void bt_hci_evt_submit(void *opaque, int len) /* TODO: notify upper layer */ struct bt_hci_s *s = opaque; return s->info.evt_recv(s->info.opaque, s->evt_buf, len); s->info.evt_recv(s->info.opaque, s->evt_buf, len); } static int bt_hci_bdaddr_set(struct HCIInfo *info, const uint8_t *bd_addr) Loading @@ -2141,7 +2145,7 @@ static void bt_hci_destroy(struct bt_device_s *dev) { struct bt_hci_s *hci = hci_from_device(dev); return bt_hci_done(&hci->info); bt_hci_done(&hci->info); } struct HCIInfo *bt_new_hci(struct bt_scatternet_s *net) Loading Loading @@ -2196,9 +2200,11 @@ static void bt_hci_done(struct HCIInfo *info) /* Be gentle and send DISCONNECT to all connected peers and those * currently waiting for us to accept or reject a connection request. * This frees the links. */ if (hci->conn_req_host) return bt_hci_connection_reject(hci, if (hci->conn_req_host) { bt_hci_connection_reject(hci, hci->conn_req_host, HCI_OE_POWER_OFF); return; } for (handle = HCI_HANDLE_OFFSET; handle < (HCI_HANDLE_OFFSET | HCI_HANDLES_MAX); handle ++) Loading hw/bt-hid.c +1 −1 Original line number Diff line number Diff line Loading @@ -383,7 +383,7 @@ static void bt_hid_control_sdu(void *opaque, const uint8_t *data, int len) { struct bt_hid_device_s *hid = opaque; return bt_hid_control_transaction(hid, data, len); bt_hid_control_transaction(hid, data, len); } static void bt_hid_datain(void *opaque) Loading hw/fw_cfg.c +2 −2 Original line number Diff line number Diff line Loading @@ -108,7 +108,7 @@ static uint32_t fw_cfg_io_readb(void *opaque, uint32_t addr) static void fw_cfg_io_writeb(void *opaque, uint32_t addr, uint32_t value) { return fw_cfg_write(opaque, (uint8_t)value); fw_cfg_write(opaque, (uint8_t)value); } static void fw_cfg_io_writew(void *opaque, uint32_t addr, uint32_t value) Loading @@ -124,7 +124,7 @@ static uint32_t fw_cfg_mem_readb(void *opaque, target_phys_addr_t addr) static void fw_cfg_mem_writeb(void *opaque, target_phys_addr_t addr, uint32_t value) { return fw_cfg_write(opaque, (uint8_t)value); fw_cfg_write(opaque, (uint8_t)value); } static void fw_cfg_mem_writew(void *opaque, target_phys_addr_t addr, Loading hw/lm832x.c +4 −2 Original line number Diff line number Diff line Loading @@ -519,8 +519,10 @@ void lm832x_key_event(struct i2c_slave *i2c, int key, int state) if ((s->status & INT_ERROR) && (s->error & ERR_FIFOOVR)) return; if (s->kbd.len >= sizeof(s->kbd.fifo)) return lm_kbd_error(s, ERR_FIFOOVR); if (s->kbd.len >= sizeof(s->kbd.fifo)) { lm_kbd_error(s, ERR_FIFOOVR); return; } s->kbd.fifo[(s->kbd.start + s->kbd.len ++) & (sizeof(s->kbd.fifo) - 1)] = key | (state << 7); Loading hw/wm8750.c +1 −1 Original line number Diff line number Diff line Loading @@ -706,7 +706,7 @@ void wm8750_dac_commit(void *opaque) { struct wm8750_s *s = (struct wm8750_s *) opaque; return wm8750_out_flush(s); wm8750_out_flush(s); } uint32_t wm8750_adc_dat(void *opaque) Loading Loading
hw/bt-hci.c +16 −10 Original line number Diff line number Diff line Loading @@ -564,9 +564,11 @@ static void bt_hci_inquiry_result(struct bt_hci_s *hci, switch (hci->lm.inquiry_mode) { case 0x00: return bt_hci_inquiry_result_standard(hci, slave); bt_hci_inquiry_result_standard(hci, slave); return; case 0x01: return bt_hci_inquiry_result_with_rssi(hci, slave); bt_hci_inquiry_result_with_rssi(hci, slave); return; default: fprintf(stderr, "%s: bad inquiry mode %02x\n", __FUNCTION__, hci->lm.inquiry_mode); Loading Loading @@ -771,9 +773,11 @@ static void bt_hci_lmp_connection_request(struct bt_link_s *link) struct bt_hci_s *hci = hci_from_device(link->slave); evt_conn_request params; if (hci->conn_req_host) return bt_hci_connection_reject(hci, link->host, if (hci->conn_req_host) { bt_hci_connection_reject(hci, link->host, HCI_REJECTED_LIMITED_RESOURCES); return; } hci->conn_req_host = link->host; /* TODO: if masked and auto-accept, then auto-accept, * if masked and not auto-accept, then auto-reject */ Loading Loading @@ -2125,7 +2129,7 @@ static void bt_hci_evt_submit(void *opaque, int len) /* TODO: notify upper layer */ struct bt_hci_s *s = opaque; return s->info.evt_recv(s->info.opaque, s->evt_buf, len); s->info.evt_recv(s->info.opaque, s->evt_buf, len); } static int bt_hci_bdaddr_set(struct HCIInfo *info, const uint8_t *bd_addr) Loading @@ -2141,7 +2145,7 @@ static void bt_hci_destroy(struct bt_device_s *dev) { struct bt_hci_s *hci = hci_from_device(dev); return bt_hci_done(&hci->info); bt_hci_done(&hci->info); } struct HCIInfo *bt_new_hci(struct bt_scatternet_s *net) Loading Loading @@ -2196,9 +2200,11 @@ static void bt_hci_done(struct HCIInfo *info) /* Be gentle and send DISCONNECT to all connected peers and those * currently waiting for us to accept or reject a connection request. * This frees the links. */ if (hci->conn_req_host) return bt_hci_connection_reject(hci, if (hci->conn_req_host) { bt_hci_connection_reject(hci, hci->conn_req_host, HCI_OE_POWER_OFF); return; } for (handle = HCI_HANDLE_OFFSET; handle < (HCI_HANDLE_OFFSET | HCI_HANDLES_MAX); handle ++) Loading
hw/bt-hid.c +1 −1 Original line number Diff line number Diff line Loading @@ -383,7 +383,7 @@ static void bt_hid_control_sdu(void *opaque, const uint8_t *data, int len) { struct bt_hid_device_s *hid = opaque; return bt_hid_control_transaction(hid, data, len); bt_hid_control_transaction(hid, data, len); } static void bt_hid_datain(void *opaque) Loading
hw/fw_cfg.c +2 −2 Original line number Diff line number Diff line Loading @@ -108,7 +108,7 @@ static uint32_t fw_cfg_io_readb(void *opaque, uint32_t addr) static void fw_cfg_io_writeb(void *opaque, uint32_t addr, uint32_t value) { return fw_cfg_write(opaque, (uint8_t)value); fw_cfg_write(opaque, (uint8_t)value); } static void fw_cfg_io_writew(void *opaque, uint32_t addr, uint32_t value) Loading @@ -124,7 +124,7 @@ static uint32_t fw_cfg_mem_readb(void *opaque, target_phys_addr_t addr) static void fw_cfg_mem_writeb(void *opaque, target_phys_addr_t addr, uint32_t value) { return fw_cfg_write(opaque, (uint8_t)value); fw_cfg_write(opaque, (uint8_t)value); } static void fw_cfg_mem_writew(void *opaque, target_phys_addr_t addr, Loading
hw/lm832x.c +4 −2 Original line number Diff line number Diff line Loading @@ -519,8 +519,10 @@ void lm832x_key_event(struct i2c_slave *i2c, int key, int state) if ((s->status & INT_ERROR) && (s->error & ERR_FIFOOVR)) return; if (s->kbd.len >= sizeof(s->kbd.fifo)) return lm_kbd_error(s, ERR_FIFOOVR); if (s->kbd.len >= sizeof(s->kbd.fifo)) { lm_kbd_error(s, ERR_FIFOOVR); return; } s->kbd.fifo[(s->kbd.start + s->kbd.len ++) & (sizeof(s->kbd.fifo) - 1)] = key | (state << 7); Loading
hw/wm8750.c +1 −1 Original line number Diff line number Diff line Loading @@ -706,7 +706,7 @@ void wm8750_dac_commit(void *opaque) { struct wm8750_s *s = (struct wm8750_s *) opaque; return wm8750_out_flush(s); wm8750_out_flush(s); } uint32_t wm8750_adc_dat(void *opaque) Loading