| /qemu/tests/tcg/xtensa/ |
| A D | linker.ld.S | 57 *(.vector.level2) 63 *(.vector.level3) 69 *(.vector.level4) 75 *(.vector.level5) 81 *(.vector.level6) 87 *(.vector.level7) 92 *(.vector.kernel) 96 *(.vector.user) 100 *(.vector.double) 112 *(.vector.level2.*) [all …]
|
| A D | vectors.S | 3 .macro vector name macro 5 .section .vector.\name, "ax" 45 vector level2 48 vector level3 51 vector level4 54 vector level5 57 vector level6 60 vector level7 63 vector kernel 64 vector user [all …]
|
| /qemu/hw/pci/ |
| A D | msix.c | 81 *msix_pending_byte(dev, vector) |= msix_pending_mask(vector); in msix_set_pending() 183 int vector; in msix_write_config() local 205 for (vector = 0; vector < dev->msix_entries_nr; ++vector) { in msix_write_config() 280 int vector; in msix_mask_all() local 282 for (vector = 0; vector < nentries; ++vector) { in msix_mask_all() 432 int vector; in msix_free_irq_entries() local 434 for (vector = 0; vector < dev->msix_entries_nr; ++vector) { in msix_free_irq_entries() 444 for (vector = 0; vector < dev->msix_entries_nr; ++vector) { in msix_clear_all_vectors() 505 for (vector = 0; vector < n; vector++) { in msix_load() 633 for (vector = 0; vector < dev->msix_entries_nr; vector++) { in msix_set_vector_notifiers() [all …]
|
| A D | msi.c | 147 assert(vector < nr_vectors); in msi_prepare_message() 159 msg.data |= vector; in msi_prepare_message() 318 return mask & (1U << vector); in msi_is_masked() 333 vector_mask = (1U << vector); in msi_set_mask() 349 msi_notify(dev, vector); in msi_set_mask() 360 assert(vector < nr_vectors); in msi_notify() 392 unsigned int vector; in msi_write_config() local 421 for (vector = 0; vector < msi_nr_vectors(flags); vector++) { in msi_write_config() 475 for (vector = 0; vector < nr_vectors; ++vector) { in msi_write_config() 476 if (msi_is_masked(dev, vector) || !(pending & (1U << vector))) { in msi_write_config() [all …]
|
| A D | pci-stub.c | 47 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() argument 63 void msi_notify(PCIDevice *dev, unsigned int vector) in msi_notify() argument 69 bool msi_is_masked(const PCIDevice *dev, unsigned vector) in msi_is_masked() argument 74 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() argument 84 bool msix_is_masked(PCIDevice *dev, unsigned vector) in msix_is_masked() argument 89 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector) in msix_get_message() argument
|
| /qemu/contrib/ivshmem-client/ |
| A D | ivshmem-client.c | 79 unsigned vector; in ivshmem_client_free_peer() local 82 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_client_free_peer() 83 close(peer->vectors[vector]); in ivshmem_client_free_peer() 275 unsigned vector; in ivshmem_client_get_fds() local 282 for (vector = 0; vector < client->local.vectors_count; vector++) { in ivshmem_client_get_fds() 357 fd = peer->vectors[vector]; in ivshmem_client_notify() 375 unsigned vector; in ivshmem_client_notify_all_vects() local 378 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_client_notify_all_vects() 426 unsigned vector; in ivshmem_client_dump() local 431 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_client_dump() [all …]
|
| /qemu/hw/misc/ |
| A D | ivshmem.c | 178 uint16_t vector = val & 0xff; in ivshmem_io_write() local 258 int vector = entry - s->msi_vectors; in ivshmem_vector_notify() local 268 msix_notify(pdev, vector); in ivshmem_vector_notify() 332 unsigned int vector; in ivshmem_vector_poll() local 338 for (vector = vector_start; vector < vector_end; vector++) { in ivshmem_vector_poll() 356 assert(!s->msi_vectors[vector].pdev); in watch_vector_notifier() 441 s->msi_vectors[vector].virq = ret; in ivshmem_add_kvm_msi_virq() 442 s->msi_vectors[vector].pdev = pdev; in ivshmem_add_kvm_msi_virq() 522 int vector; in process_msg_connect() local 534 vector = peer->nb_eventfds++; in process_msg_connect() [all …]
|
| /qemu/include/hw/pci/ |
| A D | msix.h | 8 void msix_set_message(PCIDevice *dev, int vector, MSIMessage msg); 9 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector); 32 bool msix_is_masked(PCIDevice *dev, unsigned vector); 33 void msix_set_pending(PCIDevice *dev, unsigned vector); 34 void msix_clr_pending(PCIDevice *dev, int vector); 36 void msix_vector_use(PCIDevice *dev, unsigned vector); 37 void msix_vector_unuse(PCIDevice *dev, unsigned vector); 39 void msix_set_mask(PCIDevice *dev, int vector, bool mask); 41 void msix_notify(PCIDevice *dev, unsigned vector);
|
| A D | msi.h | 34 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector); 42 bool msi_is_masked(const PCIDevice *dev, unsigned int vector); 43 void msi_notify(PCIDevice *dev, unsigned int vector); 47 void msi_set_mask(PCIDevice *dev, int vector, bool mask, Error **errp);
|
| /qemu/docs/system/arm/ |
| A D | cpu-features.rst | 88 vector lengths:: 253 is enabled, the 128-bit vector length, 256-bit vector length, and 255 vector length would not be required. 334 4) Only enable the 128-bit vector length:: 338 5) Disable the 512-bit vector length and all larger vector lengths, 383 3) Only enable the 256-bit vector length:: 404 If not specified, the default vector length is 64. 407 the actual vector length will be reduced. Note that the maximum vector 426 and all vector lengths must be powers of 2. The maximum vector 437 If not specified, the default vector length is 32. [all …]
|
| /qemu/tests/tcg/arm/ |
| A D | Makefile.target | 71 sha1-vector: CFLAGS=-O3 72 sha1-vector: sha1.c 74 run-sha1-vector: sha1-vector run-sha1 76 $(call diff-out, sha1-vector, sha1.out) 78 ARM_TESTS += sha1-vector 81 sha512-vector: CFLAGS=-O3 82 sha512-vector: sha512.c 85 ARM_TESTS += sha512-vector
|
| /qemu/hw/intc/ |
| A D | ioapic.c | 55 uint8_t vector; member 78 info->vector = pic_read_irq(isa_pic); in ioapic_entry_parse() 161 trace_ioapic_set_irq(vector, level); in ioapic_set_irq() 162 ioapic_stat_update_irq(s, vector, level); in ioapic_set_irq() 163 if (vector == 0) { in ioapic_set_irq() 164 vector = 2; in ioapic_set_irq() 166 if (vector < IOAPIC_NUM_PINS) { in ioapic_set_irq() 167 uint32_t mask = 1 << vector; in ioapic_set_irq() 168 uint64_t entry = s->ioredtbl[vector]; in ioapic_set_irq() 223 void ioapic_eoi_broadcast(int vector) in ioapic_eoi_broadcast() argument [all …]
|
| A D | apic.c | 102 int vector; in apic_sync_vapic() local 125 vector = get_highest_priority_int(s->isr); in apic_sync_vapic() 126 if (vector < 0) { in apic_sync_vapic() 127 vector = 0; in apic_sync_vapic() 129 vapic_state.isr = vector & 0xf0; in apic_sync_vapic() 134 if (vector < 0) { in apic_sync_vapic() 135 vector = 0; in apic_sync_vapic() 137 vapic_state.irr = vector & 0xff; in apic_sync_vapic() 153 uint32_t lvt = s->lvt[vector]; in apic_local_deliver() 176 if ((vector == APIC_LVT_LINT0 || vector == APIC_LVT_LINT1) && in apic_local_deliver() [all …]
|
| A D | allwinner-a10-pic.c | 31 s->vector = 0; in aw_a10_pic_update() 37 if (!s->vector) { in aw_a10_pic_update() 40 s->vector = (i * 32 + zeroes) * 4; in aw_a10_pic_update() 65 return s->vector; in aw_a10_pic_read() 146 VMSTATE_UINT32(vector, AwA10PICState), 180 s->vector = 0; in aw_a10_pic_reset()
|
| /qemu/hw/virtio/ |
| A D | virtio-pci.c | 181 uint16_t vector; in virtio_pci_load_config() local 193 if (vector != VIRTIO_NO_VECTOR && vector >= proxy->nvectors) { in virtio_pci_load_config() 211 uint16_t vector; in virtio_pci_load_queue() local 214 if (vector != VIRTIO_NO_VECTOR && vector >= proxy->nvectors) { in virtio_pci_load_queue() 387 uint16_t vector, vq_idx; in virtio_ioport_write() local 892 unsigned int vector; in kvm_virtio_pci_vector_use_one() local 948 unsigned int vector; in kvm_virtio_pci_vector_release_one() local 1127 unsigned int vector; in virtio_pci_vector_poll() local 1136 if (vector < vector_start || vector >= vector_end || in virtio_pci_vector_poll() 1154 if (vector < vector_start || vector >= vector_end || in virtio_pci_vector_poll() [all …]
|
| /qemu/tests/tcg/ppc64/ |
| A D | Makefile.target | 40 PPC64_TESTS += byte_reverse sha512-vector vector 45 sha512-vector: CFLAGS +=-mcpu=power10 -O3 46 sha512-vector: sha512.c 49 run-sha512-vector: QEMU_OPTS+=-cpu POWER10 51 vector: CFLAGS += -mcpu=power10 -I$(SRC_PATH)/include 52 run-vector: QEMU_OPTS += -cpu POWER10
|
| A D | vector.c | 8 vector unsigned char vbc_bi_src = { 0xFF, 0xFF, 0, 0xFF, 0xFF, 0xFF, in main() 11 vector unsigned short vbc_hi_src = { 0xFFFF, 0, 0, 0xFFFF, in main() 13 vector unsigned int vbc_wi_src = {0, 0, 0xFFFFFFFF, 0xFFFFFFFF}; in main() 14 vector unsigned long long vbc_di_src = {0xFFFFFFFFFFFFFFFF, 0}; in main() 15 vector __uint128_t vbc_qi_src; in main()
|
| /qemu/target/xtensa/ |
| A D | exc_helper.c | 50 uint32_t vector; in HELPER() local 59 vector = EXC_DOUBLE; in HELPER() 62 vector = (env->sregs[PS] & PS_UM) ? EXC_USER : EXC_KERNEL; in HELPER() 68 HELPER(exception)(env, vector); in HELPER() 145 static uint32_t relocated_vector(CPUXtensaState *env, uint32_t vector) in relocated_vector() argument 149 return vector - env->config->vecbase + env->sregs[VECBASE]; in relocated_vector() 151 return vector; in relocated_vector() 241 uint32_t vector; in xtensa_cpu_do_interrupt() local 243 vector = env->config->exception_vector[cs->exception_index]; in xtensa_cpu_do_interrupt() 244 env->pc = relocated_vector(env, vector); in xtensa_cpu_do_interrupt()
|
| /qemu/tests/tcg/aarch64/ |
| A D | Makefile.target | 86 sha1-vector: CFLAGS=-O3 87 sha1-vector: sha1.c 89 run-sha1-vector: sha1-vector run-sha1 91 $(call diff-out, sha1-vector, sha1.out) 93 TESTS += sha1-vector 96 sha512-vector: CFLAGS=-O3 97 sha512-vector: sha512.c 100 TESTS += sha512-vector
|
| /qemu/hw/ppc/ |
| A D | spapr_ovec.c | 161 static target_ulong vector_addr(target_ulong table_addr, int vector) in vector_addr() argument 167 if (vector > vector_count) { in vector_addr() 172 for (i = 0; i < vector - 1; i++) { in vector_addr() 179 SpaprOptionVector *spapr_ovec_parse_vector(target_ulong table_addr, int vector) in spapr_ovec_parse_vector() argument 187 g_assert(vector >= 1); /* vector numbering starts at 1 */ in spapr_ovec_parse_vector() 189 addr = vector_addr(table_addr, vector); in spapr_ovec_parse_vector() 202 trace_spapr_ovec_parse_vector(vector, i + 1, vector_len, entry); in spapr_ovec_parse_vector()
|
| /qemu/target/hexagon/imported/ |
| A D | alu.idef | 491 "Add vector of bytes", 500 "Add vector of bytes", 509 "Add vector of half integers", 545 "Add vector of words", 775 "Sub vector of bytes", 784 "Sub vector of bytes", 820 "Sub vector of words", 990 "Average vector of words", 999 "Average vector of words", 1008 "Average vector of words", [all …]
|
| /qemu/contrib/ivshmem-server/ |
| A D | ivshmem-server.c | 76 unsigned vector; in ivshmem_server_free_peer() local 88 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_server_free_peer() 89 event_notifier_cleanup(&peer->vectors[vector]); in ivshmem_server_free_peer() 451 unsigned vector; in ivshmem_server_dump() local 457 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_server_dump() 458 printf(" vector %d is enabled (fd=%d)\n", vector, in ivshmem_server_dump() 459 event_notifier_get_fd(&peer->vectors[vector])); in ivshmem_server_dump()
|
| /qemu/hw/m68k/ |
| A D | mcf5206.c | 186 int vector; in m5206_find_pending_irq() local 191 vector = 0; in m5206_find_pending_irq() 200 vector = i; in m5206_find_pending_irq() 206 vector = 0; in m5206_find_pending_irq() 208 return vector; in m5206_find_pending_irq() 214 int vector; in m5206_mbar_update() local 224 vector = 24 + level; in m5206_mbar_update() 228 vector = s->swivr; in m5206_mbar_update() 231 vector = s->uivr[0]; in m5206_mbar_update() 240 vector = 0xf; in m5206_mbar_update() [all …]
|
| /qemu/hw/vfio/ |
| A D | pci.c | 476 if (vector->virq < 0) { in vfio_connect_kvm_msi_virq() 495 vector->virq = -1; in vfio_connect_kvm_msi_virq() 503 vector->virq = -1; in vfio_remove_kvm_msi_virq() 518 VFIOMSIVector *vector; in vfio_msix_vector_do_use() local 526 if (!vector->use) { in vfio_msix_vector_do_use() 527 vector->vdev = vdev; in vfio_msix_vector_do_use() 528 vector->virq = -1; in vfio_msix_vector_do_use() 532 vector->use = true; in vfio_msix_vector_do_use() 741 vector->virq = -1; in vfio_msi_enable() 742 vector->use = true; in vfio_msi_enable() [all …]
|
| /qemu/target/ppc/ |
| A D | excp_helper.c | 406 env->nip = vector; in powerpc_set_excp_state() 493 vector = env->excp_vectors[excp]; in powerpc_excp_40x() 498 vector |= env->excp_prefix; in powerpc_excp_40x() 600 vector = env->excp_vectors[excp]; in powerpc_excp_6xx() 605 vector |= env->excp_prefix; in powerpc_excp_6xx() 748 vector |= env->excp_prefix; in powerpc_excp_7xx() 898 vector |= env->excp_prefix; in powerpc_excp_74xx() 1056 vector |= env->excp_prefix; in powerpc_excp_booke() 1198 vector = (uint32_t)vector; in powerpc_excp_booke() 1360 vector |= env->excp_prefix; in powerpc_excp_books() [all …]
|