Searched refs:cap (Results 1 – 8 of 8) sorted by relevance
| /devicemodel/hw/pci/ |
| A D | ptm.c | 119 int pos, pcie_type, cap, rp_ptm_offset; in ptm_probe() local 150 cap = get_ptm_reg_value(phys_dev, PCIR_PTM_CAP); in ptm_probe() 151 if (!(cap & PCIM_PTM_CAP_REQ)) { in ptm_probe() 166 cap = get_ptm_reg_value(rp, PCIR_PTM_CAP); in ptm_probe() 167 if (!(cap & PCIM_PTM_CAP_ROOT)) { in ptm_probe() 189 cap = get_ptm_reg_value(rp, PCIR_PTM_CTRL); in ptm_probe() 190 if (!(cap & PCIM_PTM_CTRL_ENABLE) || !(cap & PCIM_PTM_CTRL_ROOT_SELECT)) { in ptm_probe()
|
| A D | passthrough.c | 122 int ptr, cap, sts; in cfginit_cap() local 133 cap = read_config(phys_dev, ptr + PCICAP_ID, 1); in cfginit_cap() 134 if (cap == PCIY_MSI) { in cfginit_cap() 136 } else if (cap == PCIY_MSIX) { in cfginit_cap() 138 } else if (cap == PCIY_EXPRESS) { in cfginit_cap() 140 } else if (cap == PCIY_PMG) in cfginit_cap()
|
| A D | ahci.c | 183 uint32_t cap; member 2251 uint32_t *p = &ahci_dev->cap; in pci_ahci_host_read() 2461 ahci_dev->cap = AHCI_CAP_64BIT | AHCI_CAP_SNCQ | AHCI_CAP_SSNTF | in pci_ahci_init()
|
| A D | xhci.c | 4282 char *cap; in pci_xhci_parse_extcap() local 4286 cap = o = s = strdup(opts); in pci_xhci_parse_extcap() 4294 cap = s + 1; in pci_xhci_parse_extcap() 4295 if (!strncmp(cap, "apl", 3)) { in pci_xhci_parse_extcap()
|
| /devicemodel/hw/pci/virtio/ |
| A D | virtio.c | 1190 .cap_len = sizeof(cap), in virtio_set_modern_mmio_bar() 1195 .cap.cap_next = 0, in virtio_set_modern_mmio_bar() 1198 .cap.bar = barnum, in virtio_set_modern_mmio_bar() 1205 .cap.cap_next = 0, in virtio_set_modern_mmio_bar() 1222 rc = pci_emul_add_capability(base->dev, (u_char *)&cap, sizeof(cap)); in virtio_set_modern_mmio_bar() 1232 rc = pci_emul_add_capability(base->dev, (u_char *)&cap, sizeof(cap)); in virtio_set_modern_mmio_bar() 1242 rc = pci_emul_add_capability(base->dev, (u_char *)&cap, sizeof(cap)); in virtio_set_modern_mmio_bar() 1291 .cap.cap_next = 0, in virtio_set_modern_pio_bar() 1294 .cap.bar = barnum, in virtio_set_modern_pio_bar() 1295 .cap.offset = 0, in virtio_set_modern_pio_bar() [all …]
|
| A D | virtio_gpu.c | 1653 struct virtio_pci_cap cap; in virtio_gpu_init() local 1806 cap.cap_vndr = PCIY_VENDOR; in virtio_gpu_init() 1807 cap.cap_next = 0; in virtio_gpu_init() 1808 cap.cap_len = sizeof(cap); in virtio_gpu_init() 1809 cap.bar = 2; in virtio_gpu_init() 1814 pci_emul_add_capability(dev, (u_char *)&cap, sizeof(cap)); in virtio_gpu_init() 1819 pci_emul_add_capability(dev, (u_char *)&cap, sizeof(cap)); in virtio_gpu_init() 1824 pci_emul_add_capability(dev, (u_char *)&cap, sizeof(cap)); in virtio_gpu_init() 1827 notify.cap.cap_next = 0; in virtio_gpu_init() 1830 notify.cap.bar = 2; in virtio_gpu_init() [all …]
|
| /devicemodel/hw/platform/ |
| A D | hpet.c | 154 static uint64_t cap = 0; in vhpet_capabilities() local 156 if (cap == 0) { in vhpet_capabilities() 157 cap |= 0x8086 << 16; /* vendor id */ in vhpet_capabilities() 158 cap |= (VHPET_NUM_TIMERS - 1) << 8; /* number of timers */ in vhpet_capabilities() 159 cap |= 1; /* revision */ in vhpet_capabilities() 160 cap &= ~HPET_CAP_COUNT_SIZE; /* 32-bit timer */ in vhpet_capabilities() 162 cap &= 0xffffffff; in vhpet_capabilities() 163 cap |= (FS_PER_S / HPET_FREQ) << 32; /* tick period in fs */ in vhpet_capabilities() 166 return cap; in vhpet_capabilities()
|
| /devicemodel/include/ |
| A D | pci_core.h | 385 int pci_populate_msicap(struct msicap *cap, int msgs, int nextptr);
|
Completed in 33 milliseconds