Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 25 of 1515) sorted by relevance

12345678910>>...61

/qemu/hw/pci/
H A Dmsix.c48 return dev->msix_prepare_message(dev, vector); in msix_get_message()
117 dev->msix_vector_release_notifier(dev, vector); in msix_fire_vector_notifier()
175 dev->msix_function_masked = !msix_enabled(dev) || msix_masked(dev); in msix_update_function_masked()
190 trace_msix_write_config(dev->name, msix_enabled(dev), msix_masked(dev)); in msix_write_config()
374 memory_region_init_io(&dev->msix_table_mmio, OBJECT(dev), &msix_table_mmio_ops, dev, in msix_init()
377 memory_region_init_io(&dev->msix_pba_mmio, OBJECT(dev), &msix_pba_mmio_ops, dev, in msix_init()
474 msix_uninit(dev, &dev->msix_exclusive_bar, &dev->msix_exclusive_bar); in msix_uninit_exclusive_bar()
551 dev->config[dev->msix_cap + MSIX_CONTROL_OFFSET] &= in msix_reset()
555 msix_mask_all(dev, dev->msix_entries_nr); in msix_reset()
615 dev->msix_vector_release_notifier(dev, vector); in msix_unset_notifier_for_vector()
[all …]
H A Dmsi.c167 return dev->msi_prepare_message(dev, vector); in msi_get_message()
173 (pci_get_word(dev->config + msi_flags_off(dev)) & in msi_enabled()
236 pci_set_word(dev->config + msi_flags_off(dev), flags); in msi_init()
237 pci_set_word(dev->wmask + msi_flags_off(dev), in msi_init()
239 pci_set_long(dev->wmask + msi_address_lo_off(dev), in msi_init()
248 pci_set_long(dev->wmask + msi_mask_off(dev, msi64bit), in msi_init()
265 flags = pci_get_word(dev->config + msi_flags_off(dev)); in msi_uninit()
283 flags = pci_get_word(dev->config + msi_flags_off(dev)); in msi_reset()
287 pci_set_word(dev->config + msi_flags_off(dev), flags); in msi_reset()
288 pci_set_long(dev->config + msi_address_lo_off(dev), 0); in msi_reset()
[all …]
H A Dpcie.c73 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_v1_fill()
74 uint8_t *cmask = dev->cmask + dev->exp.exp_cap; in pcie_cap_v1_fill()
111 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_fill_slot_lnk()
315 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_flags_set_vector()
391 msix_notify(dev, pcie_cap_flags_get_vector(dev)); in hotplug_event_notify()
393 msi_notify(dev, pcie_cap_flags_get_vector(dev)); in hotplug_event_notify()
395 pci_set_irq(dev, dev->exp.hpev_notified); in hotplug_event_notify()
402 if (!msix_enabled(dev) && !msi_enabled(dev) && pci_intx(dev) != -1 && in hotplug_event_clear()
410 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_enable_power()
559 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_do_unplug()
[all …]
H A Dpcie_sriov.c37 dev->exp.sriov_cap = offset; in pcie_sriov_pf_init()
76 unregister_vfs(dev); in pcie_sriov_pf_exit()
163 return dev; in register_vf()
185 trace_sriov_register_vfs(dev->name, PCI_SLOT(dev->devfn), in register_vfs()
188 dev->exp.sriov_pf.vf[i] = register_vf(dev, devfn, in register_vfs()
204 trace_sriov_unregister_vfs(dev->name, PCI_SLOT(dev->devfn), in unregister_vfs()
234 trace_sriov_config_write(dev->name, PCI_SLOT(dev->devfn), in pcie_sriov_config_write()
260 unregister_vfs(dev); in pcie_sriov_pf_reset()
279 uint8_t *cfg = dev->config + dev->exp.sriov_cap; in pcie_sriov_pf_add_sup_pgsize()
280 uint8_t *wmask = dev->wmask + dev->exp.sriov_cap; in pcie_sriov_pf_add_sup_pgsize()
[all …]
H A Dpcie_aer.c176 uint8_t *aer_cap = dev->config + dev->exp.aer_cap; in pcie_aer_update_uncor_status()
261 uint8_t *aer_cap = dev->config + dev->exp.aer_cap; in pcie_aer_root_set_vector()
271 uint8_t *aer_cap = dev->config + dev->exp.aer_cap; in pcie_aer_root_get_vector()
316 aer_cap = dev->config + dev->exp.aer_cap; in pcie_aer_msg_root_port()
417 dev = pci_bridge_get_device(pci_get_bus(dev)); in pcie_aer_msg()
423 uint8_t *aer_cap = dev->config + dev->exp.aer_cap; in pcie_aer_update_log()
541 PCIDevice *dev = inj->dev; in pcie_aer_inject_cor_error() local
581 PCIDevice *dev = inj->dev; in pcie_aer_inject_uncor_error() local
664 aer_cap = dev->config + dev->exp.aer_cap; in pcie_aer_inject_error()
669 inj.dev = dev; in pcie_aer_inject_error()
[all …]
/qemu/tests/qtest/libqos/
H A Dvirtio-pci-modern.c19 return qpci_io_readb(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readb()
45 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
49 lo = qpci_io_readl(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
52 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
56 hi = qpci_io_readl(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
69 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in set_features()
73 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in set_features()
77 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in set_features()
81 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in set_features()
92 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in get_guest_features()
[all …]
H A Dpci.c82 dev = g_malloc0(sizeof(*dev)); in qpci_device_find()
314 qpci_iounmap(dev, dev->msix_pba_bar); in qpci_msix_disable()
316 qpci_iounmap(dev, dev->msix_table_bar); in qpci_msix_disable()
330 pba_entry = qpci_io_readl(dev, dev->msix_pba_bar, dev->msix_pba_off + off); in qpci_msix_pending()
331 qpci_io_writel(dev, dev->msix_pba_bar, dev->msix_pba_off + off, in qpci_msix_pending()
370 return dev->bus->config_readb(dev->bus, dev->devfn, offset); in qpci_config_readb()
375 return dev->bus->config_readw(dev->bus, dev->devfn, offset); in qpci_config_readw()
380 return dev->bus->config_readl(dev->bus, dev->devfn, offset); in qpci_config_readl()
386 dev->bus->config_writeb(dev->bus, dev->devfn, offset, value); in qpci_config_writeb()
391 dev->bus->config_writew(dev->bus, dev->devfn, offset, value); in qpci_config_writew()
[all …]
H A Dvirtio-mmio.c22 return qtest_readb(dev->qts, dev->addr + QVIRTIO_MMIO_DEVICE_SPECIFIC + off); in qvirtio_mmio_config_readb()
49 qtest_writel(dev->qts, dev->addr + QVIRTIO_MMIO_HOST_FEATURES_SEL, 0); in qvirtio_mmio_get_features()
50 lo = qtest_readl(dev->qts, dev->addr + QVIRTIO_MMIO_HOST_FEATURES); in qvirtio_mmio_get_features()
54 hi = qtest_readl(dev->qts, dev->addr + QVIRTIO_MMIO_HOST_FEATURES); in qvirtio_mmio_get_features()
64 qtest_writel(dev->qts, dev->addr + QVIRTIO_MMIO_GUEST_FEATURES_SEL, 0); in qvirtio_mmio_set_features()
69 qtest_writel(dev->qts, dev->addr + QVIRTIO_MMIO_GUEST_FEATURES, in qvirtio_mmio_set_features()
99 qtest_writel(dev->qts, dev->addr + QVIRTIO_MMIO_INTERRUPT_ACK, 1); in qvirtio_mmio_get_queue_isr_status()
151 qtest_writel(dev->qts, dev->addr + QVIRTIO_MMIO_QUEUE_PFN, pfn); in qvirtio_mmio_set_queue_address()
164 qtest_writel(dev->qts, dev->addr + QVIRTIO_MMIO_QUEUE_ALIGN, dev->page_size); in qvirtio_mmio_virtqueue_setup()
246 g_assert(dev->version == 1 || dev->version == 2); in qvirtio_mmio_init_device()
[all …]
/qemu/hw/usb/
H A Dredirect.c326 q->dev = dev; in packet_id_queue_init()
400 if (!dev->dev.attached) { in usbredir_is_cancelled()
1247 dev->parser->priv = dev; in usbredir_create_parser()
1415 usb_ep_init(&dev->dev); in usbredir_init_endpoints()
1418 dev->endpoint[i].dev = dev; in usbredir_init_endpoints()
1695 dev->dev.speedmask = (1 << dev->dev.speed) | dev->compatible_speedmask; in usbredir_device_connect()
1729 dev->dev.addr = 0; in usbredir_device_disconnect()
1730 dev->dev.speed = 0; in usbredir_device_disconnect()
1757 dev->dev.speedmask = (1 << dev->dev.speed) | dev->compatible_speedmask; in usbredir_mark_speed_incompatible()
1848 !(dev->dev.port->speedmask & dev->dev.speedmask)) { in usbredir_ep_info()
[all …]
H A Dbus.c234 pstrcpy(dev->product_desc, sizeof(dev->product_desc), in usb_qdev_realize()
286 if (dev->pcap) { in usb_qdev_unrealize()
294 if (dev->port) { in usb_qdev_unrealize()
433 port->dev = dev; in usb_claim_port()
555 dev->port ? dev->port->path : "-", in usb_bus_dev_print()
556 usb_speed(dev->speed), dev->product_desc, in usb_bus_dev_print()
605 USBDevice *dev; in qmp_x_query_usb() local
615 dev = port->dev; in qmp_x_query_usb()
638 USBDevice *dev; in usbdevice_create() local
667 if (!dev) { in usbdevice_create()
[all …]
/qemu/hw/core/
H A Dqdev.c131 bus_remove_child(dev->parent_bus, dev); in qdev_set_parent_bus()
281 assert(!dev->realized && !dev->parent_bus); in qdev_realize()
313 if (dev) { in qdev_assert_realized_properly_cb()
398 if (dev->id && strcmp(dev->id, id) == 0) { in qdev_find_recursive()
417 if (!dev || !dev->parent_bus) { in qdev_get_dev_path()
523 dev->canonical_path = object_get_canonical_path(OBJECT(dev)); in device_set_realized()
596 vmstate_unregister(VMSTATE_IF(dev), qdev_get_vmsd(dev), dev); in device_set_realized()
614 vmstate_unregister(VMSTATE_IF(dev), qdev_get_vmsd(dev), dev); in device_set_realized()
704 qapi_event_send_device_deleted(dev->id, dev->canonical_path); in device_finalize()
736 bus_remove_child(dev->parent_bus, dev); in device_unparent()
[all …]
/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c191 dev->panic(dev, buf); in vu_panic()
755 dev->remove_watch(dev, dev->vq[index].kick_fd); in vu_kick_cb()
824 dev->iface->set_features(dev, dev->features); in vu_set_features_exec()
1111 if (!dev->read_msg(dev, dev->sock, vmsg) || in vu_set_mem_table_exec()
1125 if (map_ring(dev, &dev->vq[i])) { in vu_set_mem_table_exec()
1277 dev->remove_watch(dev, dev->vq[index].kick_fd); in vu_get_vring_base_exec()
1408 dev->remove_watch(dev, dev->vq[index].kick_fd); in vu_set_vring_kick_exec()
1422 dev->set_watch(dev, dev->vq[index].kick_fd, VU_WATCH_IN, in vu_set_vring_kick_exec()
2024 dev->vq[index].handler(dev, index); in vu_handle_vring_kick()
2146 if (!dev->read_msg(dev, dev->sock, &vmsg)) { in vu_dispatch()
[all …]
/qemu/
H A D.travis.yml86 - libaio-dev
91 - libfdt-dev
98 - libnfs-dev
100 - libpng-dev
121 - libaio-dev
126 - libfdt-dev
133 - libnfs-dev
135 - libpng-dev
155 - libaio-dev
160 - libfdt-dev
[all …]
/qemu/hw/virtio/
H A Dvhost-backend.c26 int fd = (uintptr_t) dev->opaque; in vhost_kernel_call()
39 dev->opaque = opaque; in vhost_kernel_init()
208 dev->backend_cap = features; in vhost_kernel_set_backend_cap()
226 assert(idx >= dev->vq_index && idx < dev->vq_index + dev->nvqs); in vhost_kernel_get_vq_index()
228 return idx - dev->vq_index; in vhost_kernel_get_vq_index()
247 if (dev->backend_cap & in vhost_kernel_iotlb_read()
382 if (dev->vhost_ops && dev->vhost_ops->vhost_send_device_iotlb_msg) in vhost_backend_update_device_iotlb()
383 return dev->vhost_ops->vhost_send_device_iotlb_msg(dev, &imsg); in vhost_backend_update_device_iotlb()
397 if (dev->vhost_ops && dev->vhost_ops->vhost_send_device_iotlb_msg) in vhost_backend_invalidate_device_iotlb()
398 return dev->vhost_ops->vhost_send_device_iotlb_msg(dev, &imsg); in vhost_backend_invalidate_device_iotlb()
[all …]
/qemu/tests/docker/dockerfiles/
H A Dubuntu2204.docker34 libaio-dev \
37 libattr1-dev \
38 libbpf-dev \
40 libbz2-dev \
41 libc6-dev \
48 libdrm-dev \
50 libfdt-dev \
51 libffi-dev \
53 libgbm-dev \
68 libnfs-dev \
[all …]
H A Dalpine.docker12 alsa-lib-dev \
13 attr-dev \
18 bzip2-dev \
22 ceph-dev \
24 cmocka-dev \
26 curl-dev \
30 dtc-dev \
31 eudev-dev \
34 fuse3-dev \
40 glib-dev \
[all …]
H A Ddebian.docker34 libaio-dev \
37 libattr1-dev \
38 libbpf-dev \
40 libbz2-dev \
41 libc6-dev \
48 libdrm-dev \
50 libfdt-dev \
51 libffi-dev \
53 libgbm-dev \
68 libnfs-dev \
[all …]
H A Ddebian-amd64-cross.docker32 libglib2.0-dev \
33 libpcre2-dev \
34 libsndio-dev \
84 libaio-dev:amd64 \
88 libbpf-dev:amd64 \
90 libbz2-dev:amd64 \
91 libc6-dev:amd64 \
98 libdrm-dev:amd64 \
100 libfdt-dev:amd64 \
101 libffi-dev:amd64 \
[all …]
H A Ddebian-arm64-cross.docker32 libglib2.0-dev \
33 libpcre2-dev \
34 libsndio-dev \
84 libaio-dev:arm64 \
88 libbpf-dev:arm64 \
90 libbz2-dev:arm64 \
91 libc6-dev:arm64 \
98 libdrm-dev:arm64 \
100 libfdt-dev:arm64 \
101 libffi-dev:arm64 \
[all …]
/qemu/hw/net/
H A Dspapr_llan.c116 return dev->isopen && dev->rx_bufs > 0; in spapr_vlan_can_receive()
130 cnt = vio_ldq(&dev->sdev, dev->buf_list + 4096 - 8); in spapr_vlan_record_dropped_rx_frame()
131 vio_stq(&dev->sdev, dev->buf_list + 4096 - 8, cnt + 1); in spapr_vlan_record_dropped_rx_frame()
161 bd = dev->rx_pool[pool]->bds[dev->rx_pool[pool]->count]; in spapr_vlan_get_rx_bd_from_pool()
162 dev->rx_pool[pool]->bds[dev->rx_pool[pool]->count] = 0; in spapr_vlan_get_rx_bd_from_pool()
183 bd = vio_ldq(&dev->sdev, dev->buf_list + buf_ptr); in spapr_vlan_get_rx_bd_from_page()
196 vio_stq(&dev->sdev, dev->buf_list + dev->use_buf_ptr, 0); in spapr_vlan_get_rx_bd_from_page()
314 memcpy(&dev->nicconf.macaddr.a, &dev->perm_mac.a, in spapr_vlan_reset()
325 memcpy(&dev->perm_mac.a, &dev->nicconf.macaddr.a, sizeof(dev->perm_mac.a)); in spapr_vlan_realize()
620 bd = vio_ldq(&dev->sdev, dev->buf_list + dev->add_buf_ptr); in spapr_vlan_add_rxbuf_to_page()
[all …]
/qemu/hw/i2c/
H A Dsmbus_slave.c61 DPRINTF("Command %d len %d\n", dev->data_buf[0], dev->data_len); in smbus_do_write()
63 sc->write_data(dev, dev->data_buf, dev->data_len); in smbus_do_write()
73 switch (dev->mode) { in smbus_i2c_event()
87 switch (dev->mode) { in smbus_i2c_event()
113 if (dev->mode == SMBUS_WRITE_DATA || dev->mode == SMBUS_READ_DATA) { in smbus_i2c_event()
114 smbus_do_quick_cmd(dev, dev->mode == SMBUS_READ_DATA); in smbus_i2c_event()
132 dev->data_len = 0; in smbus_i2c_event()
165 switch (dev->mode) { in smbus_i2c_recv()
186 switch (dev->mode) { in smbus_i2c_send()
189 if (dev->data_len >= sizeof(dev->data_buf)) { in smbus_i2c_send()
[all …]
/qemu/hw/ppc/
H A Dspapr_vio.c167 if (!dev) { in h_reg_crq()
221 if (!dev) { in h_free_crq()
238 if (!dev) { in h_send_crq()
258 if (!dev) { in h_enable_crq()
278 rc = spapr_vio_dma_read(dev, dev->crq.qladdr + dev->crq.qnext, &byte, 1); in spapr_vio_send_crq()
286 rc = spapr_vio_dma_write(dev, dev->crq.qladdr + dev->crq.qnext + 8, in spapr_vio_send_crq()
294 rc = spapr_vio_dma_write(dev, dev->crq.qladdr + dev->crq.qnext, crq, 8); in spapr_vio_send_crq()
299 dev->crq.qnext = (dev->crq.qnext + 16) % dev->crq.qsize; in spapr_vio_send_crq()
397 if (other != dev && other->reg == dev->reg) { in reg_conflict()
508 dev->irq = spapr_vio_reg_to_irq(dev->reg); in spapr_vio_busdev_realize()
[all …]
/qemu/contrib/vhost-user-gpu/
H A Dvugbm.c127 close(dev->fd); in udmabuf_device_destroy()
135 struct gbm_device *dev = buf->dev->dev; in alloc_bo() local
188 gbm_device_destroy(dev->dev); in device_destroy()
199 dev->device_destroy(dev); in vugbm_device_destroy()
209 dev->dev = gbm_create_device(fd); in vugbm_device_init()
211 if (dev->dev != NULL) { in vugbm_device_init()
212 dev->fd = fd; in vugbm_device_init()
252 struct vugbm_device *dev = buf->dev; in vugbm_buffer_map() local
260 struct vugbm_device *dev = buf->dev; in vugbm_buffer_unmap() local
296 buffer->dev = dev; in vugbm_buffer_create()
[all …]
/qemu/hw/block/
H A Dtc58128.c61 dev->state = WAIT; in init_dev()
91 dev->state = WAIT; in handle_command()
95 dev->state = READ1; in handle_command()
100 dev->state = READ2; in handle_command()
105 dev->state = READ3; in handle_command()
116 switch (dev->state) { in handle_address()
140 dev->address_cycle++; in handle_address()
153 return dev->flash_contents[dev->address++]; in handle_read()
163 int dev; in tc58128_cb() local
166 dev = 0; in tc58128_cb()
[all …]
/qemu/include/hw/virtio/
H A Dvhost-backend.h56 typedef int (*vhost_backend_cleanup)(struct vhost_dev *dev);
70 typedef int (*vhost_set_mem_table_op)(struct vhost_dev *dev,
76 typedef int (*vhost_set_vring_num_op)(struct vhost_dev *dev,
86 typedef int (*vhost_set_vring_err_op)(struct vhost_dev *dev,
94 typedef int (*vhost_new_worker_op)(struct vhost_dev *dev,
96 typedef int (*vhost_free_worker_op)(struct vhost_dev *dev,
98 typedef int (*vhost_set_features_op)(struct vhost_dev *dev,
100 typedef int (*vhost_get_features_op)(struct vhost_dev *dev,
103 typedef int (*vhost_set_owner_op)(struct vhost_dev *dev);
141 typedef int (*vhost_vq_get_addr_op)(struct vhost_dev *dev,
[all …]

12345678910>>...61