Home
last modified time | relevance | path

Searched refs:vectors (Results 1 – 25 of 56) sorted by relevance

123

/qemu/tests/tcg/alpha/
H A Dtest-ovf.c16 } 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 Dtest-cond.c44 } 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 Darmv7m_nvic.c111 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 Dsh_intc.c309 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 Divshmem-client.c83 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 Divshmem-client.h46 int vectors[IVSHMEM_CLIENT_MAX_VECTORS]; /**< one fd per vector */ member
/qemu/tests/tcg/loongarch64/
H A Dtest_bit.c68 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 Dcompare.idef308 "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 Dalu.idef724 "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 Divshmem-server.c89 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 Divshmem-server.h52 EventNotifier vectors[IVSHMEM_SERVER_MAX_VECTORS]; /**< one per vector */ member
/qemu/docs/specs/
H A Divshmem-spec.rst110 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 Divshmem.c112 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 DMakefile.softmmu-target12 XTENSA_BROKEN_TESTS = crt vectors
28 CRT = crt.o vectors.o
/qemu/docs/system/devices/
H A Divshmem.rst27 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 Dsh_intc.h66 struct intc_vect *vectors,
/qemu/include/hw/intc/
H A Darmv7m_nvic.h44 VecInfo vectors[NVIC_MAX_VECTORS]; member
/qemu/docs/
H A Dqdev-device-use.txt115 -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 Dvirtio.rst18 transport specific state (msix vectors, indicators, ...)
/qemu/target/arm/tcg/
H A Dsve.decode293 # 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 Dsh7750.c538 static struct intc_vect vectors[] = { variable
812 _INTC_ARRAY(vectors), in sh7750_init()
/qemu/qapi/
H A Dnet.json92 # @vectors: number of MSI-x vectors, 0 to disable MSI-X
102 '*vectors': 'uint32' } }
/qemu/docs/devel/
H A Dvirtio-backends.rst108 DEFINE_PROP_UINT32("vectors", VirtIOPCIProxy, nvectors,
/qemu/net/
H A Dnet.c1024 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 DREADME133 For HVX vectors, the generator behaves slightly differently. The wide vectors

123