/qemu/tests/tcg/alpha/ |
H A D | test-ovf.c | 16 } vectors[] = variable 25 for (i = 0; i < sizeof (vectors)/sizeof(vectors[0]); i++) in main() 26 if ((*vectors[i].func)(vectors[i].a, vectors[i].b) != vectors[i].r) { in main()
|
H A D | test-cond.c | 44 } vectors[] = variable 81 for (i = 0; i < sizeof (vectors)/sizeof(vectors[0]); i++) in main() 82 if ((*vectors[i].func)(vectors[i].v) != vectors[i].r) { in main()
|
/qemu/hw/intc/ |
H A D | armv7m_nvic.c | 111 if (s->vectors[irq].active || in nvic_rettobase() 142 if (s->vectors[irq].pending) { in nvic_isrpending() 258 vec = &s->vectors[i]; in nvic_recompute_state_secure() 446 s->vectors[irq].prio = prio; in set_prio() 465 return s->vectors[irq].prio; in get_prio() 515 vec = &s->vectors[irq]; in armv7m_nvic_clear_pending() 735 vec = &s->vectors[irq]; in armv7m_nvic_set_pending_lazyfp() 782 vec = &s->vectors[pending]; in armv7m_nvic_acknowledge_irq() 838 vec = &s->vectors[irq]; in armv7m_nvic_complete_irq() 961 vec = &s->vectors[n]; in set_irq_level() [all …]
|
H A D | sh_intc.c | 309 struct intc_vect *vectors, in sh_intc_register_sources() argument 319 struct intc_vect *vect = &vectors[i]; in sh_intc_register_sources()
|
/qemu/contrib/ivshmem-client/ |
H A D | ivshmem-client.c | 83 close(peer->vectors[vector]); in ivshmem_client_free_peer() 136 peer->vectors[peer->vectors_count] = fd; in ivshmem_client_handle_server_msg() 162 client->local.vectors[i] = -1; in ivshmem_client_init() 264 close(client->local.vectors[i]); in ivshmem_client_close() 265 client->local.vectors[i] = -1; in ivshmem_client_close() 283 fd = client->local.vectors[vector]; in ivshmem_client_get_fds() 303 if (peer->vectors[i] >= maxfd || !FD_ISSET(peer->vectors[i], cur)) { in ivshmem_client_handle_event() 307 ret = read(peer->vectors[i], &kick, sizeof(kick)); in ivshmem_client_handle_event() 357 fd = peer->vectors[vector]; in ivshmem_client_notify() 433 peer->vectors[vector]); in ivshmem_client_dump() [all …]
|
H A D | ivshmem-client.h | 46 int vectors[IVSHMEM_CLIENT_MAX_VECTORS]; /**< one fd per vector */ member
|
/qemu/tests/tcg/loongarch64/ |
H A D | test_bit.c | 68 static struct vector vectors[] = { variable 83 for (i = 0; i < ARRAY_SIZE(vectors); i++) { in main() 84 assert((*vectors[i].func)(vectors[i].u) == vectors[i].r); in main()
|
/qemu/target/hexagon/imported/ |
H A D | compare.idef | 308 "Compare elements of two vectors ", 317 "Compare elements of two vectors ", 326 "Compare elements of two vectors ", 336 "Compare elements of two vectors ", 347 "Compare elements of two vectors ", 356 "Compare elements of two vectors ", 365 "Compare elements of two vectors ", 374 "Compare elements of two vectors ", 422 "Compare elements of two vectors ", 432 "Compare elements of two vectors ", [all …]
|
H A D | alu.idef | 724 "Sum: two vectors of unsigned bytes", 737 "Sum: two vectors of unsigned bytes", 751 "Sum: two vectors of halves", 761 "Sum: two vectors of unsigned halves", 1224 "Choose " STR " elements of two vectors", \ 1234 "Choose " STR " elements of two vectors", \ 1259 "Add Compare and Select elements of two vectors, record the maximums and the decisions ",
|
/qemu/contrib/ivshmem-server/ |
H A D | ivshmem-server.c | 89 event_notifier_cleanup(&peer->vectors[vector]); in ivshmem_server_free_peer() 176 if (event_notifier_init(&peer->vectors[i], FALSE) < 0) { in ivshmem_server_handle_new_conn() 192 peer->vectors[i].wfd); in ivshmem_server_handle_new_conn() 200 other_peer->vectors[i].wfd); in ivshmem_server_handle_new_conn() 207 event_notifier_get_fd(&peer->vectors[i])); in ivshmem_server_handle_new_conn() 217 event_notifier_cleanup(&peer->vectors[i]); in ivshmem_server_handle_new_conn() 459 event_notifier_get_fd(&peer->vectors[vector])); in ivshmem_server_dump()
|
H A D | ivshmem-server.h | 52 EventNotifier vectors[IVSHMEM_SERVER_MAX_VECTORS]; /**< one per vector */ member
|
/qemu/docs/specs/ |
H A D | ivshmem-spec.rst | 110 interrupt vectors connected, the write is ignored. The device is not 112 interrupt vectors are connected. 123 With multiple MSI-X vectors, different vectors can be used to indicate 124 different events have occurred. The semantics of interrupt vectors 142 - creates eventfd file descriptors for the interrupt vectors, 168 vectors. 204 vectors, it closes the extra file descriptors. If it is configured 205 for more, the extra vectors remain unconnected. 210 order. If the client is configured for fewer vectors, it closes 212 extra vectors remain unconnected.
|
/qemu/hw/misc/ |
H A D | ivshmem.c | 112 uint32_t vectors; member 336 vector_end = MIN(vector_end, s->vectors); in ivshmem_vector_poll() 418 s->peers[i].eventfds = g_new0(EventNotifier, s->vectors); in resize_peers() 528 if (peer->nb_eventfds >= s->vectors) { in process_msg_connect() 530 s->vectors); in process_msg_connect() 709 for (i = 0; i < s->vectors; i++) { in ivshmem_msix_vector_use() 732 s->msi_vectors = g_new0(MSIVector, s->vectors); in ivshmem_setup_interrupts() 735 if (msix_init_exclusive_bar(PCI_DEVICE(s), s->vectors, 1, errp)) { in ivshmem_setup_interrupts() 739 IVSHMEM_DPRINTF("msix initialized (%d vectors)\n", s->vectors); in ivshmem_setup_interrupts() 1082 DEFINE_PROP_UINT32("vectors", IVShmemState, vectors, 1),
|
/qemu/tests/tcg/xtensa/ |
H A D | Makefile.softmmu-target | 12 XTENSA_BROKEN_TESTS = crt vectors 28 CRT = crt.o vectors.o
|
/qemu/docs/system/devices/ |
H A D | ivshmem.rst | 27 ivshmem-server -p pidfile -S path -m shm-name -l shm-size -n vectors 30 |qemu_system_x86| -device ivshmem-doorbell,vectors=vectors,chardev=id
|
/qemu/include/hw/sh4/ |
H A D | sh_intc.h | 66 struct intc_vect *vectors,
|
/qemu/include/hw/intc/ |
H A D | armv7m_nvic.h | 44 VecInfo vectors[NVIC_MAX_VECTORS]; member
|
/qemu/docs/ |
H A D | qdev-device-use.txt | 115 -device virtio-blk-pci,drive=DRIVE-ID,class=C,vectors=V,ioeventfd=IOEVENTFD 117 This lets you control PCI device class and MSI-X vectors. 242 -net nic,netdev=NET-ID,macaddr=MACADDR,model=MODEL,name=ID,addr=STR,vectors=V 267 -net nic accepts vectors=V for all models, but it's silently ignored
|
/qemu/docs/devel/migration/ |
H A D | virtio.rst | 18 transport specific state (msix vectors, indicators, ...)
|
/qemu/target/arm/tcg/ |
H A D | sve.decode | 293 # SVE integer add/subtract vectors (predicated) 390 # SVE floating-point compare vectors 411 # SVE integer add/subtract vectors (unpredicated) 848 # SVE2 complex dot product (vectors) 1321 # SVE2 integer multiply vectors (unpredicated) 1656 ### SVE2 floating-point multiply-add long (vectors)
|
/qemu/hw/sh4/ |
H A D | sh7750.c | 485 static struct intc_vect vectors[] = { variable 759 _INTC_ARRAY(vectors), in sh7750_init()
|
/qemu/qapi/ |
H A D | net.json | 92 # @vectors: number of MSI-x vectors, 0 to disable MSI-X 102 '*vectors': 'uint32' } }
|
/qemu/docs/devel/ |
H A D | virtio-backends.rst | 108 DEFINE_PROP_UINT32("vectors", VirtIOPCIProxy, nvectors,
|
/qemu/net/ |
H A D | net.c | 1024 if (nic->vectors > 0x7ffffff) { in net_init_nic() 1025 error_setg(errp, "invalid # of vectors: %"PRIu32, nic->vectors); in net_init_nic() 1028 nd->nvectors = nic->vectors; in net_init_nic()
|
/qemu/target/hexagon/ |
H A D | README | 133 For HVX vectors, the generator behaves slightly differently. The wide vectors
|