Home
last modified time | relevance | path

Searched refs:vector (Results 1 – 25 of 158) sorted by relevance

1234567

/qemu/tests/tcg/xtensa/
A Dlinker.ld.S57 *(.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 Dvectors.S3 .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 Dmsix.c81 *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 Dmsi.c147 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 Dpci-stub.c47 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 Divshmem-client.c79 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 Divshmem.c178 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 Dmsix.h8 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 Dmsi.h34 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 Dcpu-features.rst88 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 DMakefile.target71 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 Dioapic.c55 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 Dapic.c102 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 Dallwinner-a10-pic.c31 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 Dvirtio-pci.c181 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 DMakefile.target40 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 Dvector.c8 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 Dexc_helper.c50 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 DMakefile.target86 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 Dspapr_ovec.c161 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 Dalu.idef491 "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 Divshmem-server.c76 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 Dmcf5206.c186 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 Dpci.c476 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 Dexcp_helper.c406 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 …]

Completed in 83 milliseconds

1234567