Home
last modified time | relevance | path

Searched refs:bar (Results 1 – 13 of 13) sorted by relevance

/devicemodel/hw/pci/
A Dcore.c508 port + bytes <= pdi->bar[i].addr + pdi->bar[i].size) { in pci_emul_io_handler()
532 if (addr + size > pdi->bar[bidx].addr + pdi->bar[bidx].size) { in pci_emul_mem_handler()
869 pdi->bar[idx].type = type; in pci_emul_alloc_pbar()
870 pdi->bar[idx].addr = addr; in pci_emul_alloc_pbar()
871 pdi->bar[idx].size = size; in pci_emul_alloc_pbar()
875 bar = addr & mask; in pci_emul_alloc_pbar()
2500 dev->bar[idx].addr = bar = 0; in pci_cfgrw()
2518 bar |= mmio_bar_prop; in pci_cfgrw()
2528 bar |= mmio_bar_prop; in pci_cfgrw()
2538 bar = addr >> 32; in pci_cfgrw()
[all …]
A Dpassthrough.c240 dev->bar[PCI_ROMBAR].addr = 0; in load_pci_rombar()
291 struct pci_bar_io bar; in cfginitbar() local
302 bzero(&bar, sizeof(bar)); in cfginitbar()
303 bar.sel = ptdev->sel; in cfginitbar()
304 bar.reg = PCIR_BAR(i); in cfginitbar()
306 bar.base = read_config(ptdev->phys_dev, bar.reg, 4); in cfginitbar()
309 if (PCI_BAR_IO(bar.base)) { in cfginitbar()
323 size = bar.length; in cfginitbar()
346 ptdev->bar[i].type = bartype; in cfginitbar()
347 ptdev->bar[i].size = size; in cfginitbar()
[all …]
A Dnpk.c298 dev->bar[2].addr, dev->bar[2].size, sw_bar_base); in pci_npk_init()
321 b, s, f, sw_bar_base, dev->bar[2].addr, in pci_npk_init()
322 dev->bar[2].size, m_off, m_num)); in pci_npk_init()
330 dev->bar[2].addr, dev->bar[2].size, sw_bar_base); in pci_npk_deinit()
A Dwdt_i6300esb.c374 dev->bar[0].addr, dev->bar[0].size); in pci_wdt_init()
/devicemodel/include/
A Dpassthru.h20 struct pcibar bar[PCI_BARMAX + 2]; member
A Dpci_core.h183 struct pcibar bar[PCI_BARMAX + 2]; member
/devicemodel/hw/pci/virtio/
A Dvirtio.c1191 .bar = barnum, in virtio_set_modern_mmio_bar()
1198 .cap.bar = barnum, in virtio_set_modern_mmio_bar()
1294 .cap.bar = barnum, in virtio_set_modern_pio_bar()
2027 struct pcibar *bar; in virtio_register_ioeventfd() local
2044 bar = &base->dev->bar[base->modern_pio_bar_idx]; in virtio_register_ioeventfd()
2046 ioeventfd.addr = bar->addr; in virtio_register_ioeventfd()
2051 bar = &base->dev->bar[base->modern_mmio_bar_idx]; in virtio_register_ioeventfd()
2053 ioeventfd.addr = bar->addr + VIRTIO_CAP_NOTIFY_OFFSET in virtio_register_ioeventfd()
2064 bar = &base->dev->bar[base->legacy_pio_bar_idx]; in virtio_register_ioeventfd()
2066 ioeventfd.addr = bar->addr + VIRTIO_PCI_QUEUE_NOTIFY; in virtio_register_ioeventfd()
A Dvirtio_hyper_dmabuf.c227 hyper_dmabuf->base.dev->bar[0].addr + 16, in virtio_hyper_dmabuf_set_status()
A Dvirtio_audio.c243 virt_audio->base.dev->bar[0].addr + 16, in virtio_audio_k_set_status()
A Dvirtio_ipu.c248 ipu->base.dev->bar[0].addr + 16, in virtio_ipu_set_status()
A Dvirtio_rnd.c156 rnd->base.dev->bar[0].addr + 16, in virtio_rnd_k_set_status()
A Dvirtio_gpu.c1784 if (vm_map_memseg_vma(ctx, VIRTIO_GPU_VGA_FB_SIZE, dev->bar[0].addr, in virtio_gpu_init()
1809 cap.bar = 2; in virtio_gpu_init()
1830 notify.cap.bar = 2; in virtio_gpu_init()
A Dvirtio_gpio.c1395 gpio_pio_start = dev->bar[0].addr + VIRTIO_PCI_CONFIG_OFF(1) + in virtio_gpio_init()

Completed in 39 milliseconds