Home
last modified time | relevance | path

Searched full:critical (Results 1 – 25 of 88) sorted by relevance

1234

/qemu/docs/devel/
H A Drcu.rst18 sections of code with "critical sections", and the update side will wait
19 for the execution of all *currently running* critical sections before
22 The key point here is that only the currently running critical sections
23 are waited for; critical sections that are started **after** the beginning
34 removal has completed, a critical section will not be able to access
35 the old data. Therefore, critical sections that begin after removal
36 do not matter; as soon as all previous critical sections have finished,
54 Note how thread 3 is still executing its critical section when thread 2
57 that critical section.
67 entering an RCU read-side critical section.
[all …]
H A Dlockcnt.rst60 a reference for a long time; RCU critical sections in principle
127 If another thread is executing critical section (2), that part of
138 However, critical sections are easy to forget since you have to do
165 list) has a very small critical section.
172 three instructions in the critical path, two assignments and a ``smp_wmb()``.
H A Dmaintainers.rst6 Maintainers are a critical part of the project's contributor ecosystem.
/qemu/tests/unit/
H A Dtest-crypto-tlscredsx509.c157 /* Basic:CA:critical */ in main()
188 /* Basic:CA:critical */ in main()
203 /* Basic:CA:not-critical */ in main()
218 /* Key usage:cert-sign:critical */ in main()
242 /* Key usage:dig-sig:not-critical */ in main()
270 /* Key usage:dig-sig:critical */ in main()
301 /* usage:cert-sign+dig-sig+encipher:critical */ in main()
310 /* usage:cert-sign:not-critical */ in main()
317 /* purpose:server:critical */ in main()
324 /* purpose:server:not-critical */ in main()
[all …]
H A Dcrypto-tls-x509-helpers.c330 * the 'critical' field which we want control over in test_tls_generate_cert()
357 * to be 'critical' in test_tls_generate_cert()
386 * it to be non-critical. So once again we have to in test_tls_generate_cert()
/qemu/crypto/
H A Dtrace-events16 …file, int status, int usage, int critical) "TLS creds x509 check key usage creds=%p file=%s status…
17 …t status, const char *usage, int critical) "TLS creds x509 check key usage creds=%p file=%s status…
H A Dtlscredsx509.c138 unsigned int critical = 0; in qcrypto_tls_creds_check_cert_key_usage() local
140 status = gnutls_x509_crt_get_key_usage(cert, &usage, &critical); in qcrypto_tls_creds_check_cert_key_usage()
142 creds, certFile, status, usage, critical); in qcrypto_tls_creds_check_cert_key_usage()
158 if (critical) { in qcrypto_tls_creds_check_cert_key_usage()
167 if (critical) { in qcrypto_tls_creds_check_cert_key_usage()
175 if (critical) { in qcrypto_tls_creds_check_cert_key_usage()
198 unsigned int critical; in qcrypto_tls_creds_check_cert_key_purpose() local
203 critical = 0; in qcrypto_tls_creds_check_cert_key_purpose()
242 critical = true; in qcrypto_tls_creds_check_cert_key_purpose()
259 if (critical) { in qcrypto_tls_creds_check_cert_key_purpose()
[all …]
/qemu/block/
H A Dgraph-lock.c197 * If this critical section gets executed first, reader_count will in bdrv_graph_co_rdlock()
203 * If reader_count() critical section gets executed first, in bdrv_graph_co_rdlock()
206 * we will enter this critical section and call aio_wait_kick(). in bdrv_graph_co_rdlock()
218 * If bdrv_graph_wrunlock() critical section gets executed first, in bdrv_graph_co_rdlock()
220 * Then we execute this critical section, and therefore must check in bdrv_graph_co_rdlock()
/qemu/include/system/
H A Daccel-blocker.h35 * accel_ioctl_inhibit_begin: start critical section
48 * accel_ioctl_inhibit_end: end critical section started by
/qemu/include/hw/ppc/
H A Dopenpic.h15 OPENPIC_OUTPUT_CINT, /* critical IRQ */
76 bool nomask:1; /* critical interrupts ignore mask on some FSL MPICs */
96 #define IDR_CI 0x40000000 /* critical interrupt */
/qemu/include/qemu/
H A Drcu.h37 * Each thread containing read-side critical sections must be registered
106 /* Ensure that the critical section is seen to precede the in rcu_read_unlock()
193 * read-side critical section.
H A Dlockcnt.h47 * If the lockcnt's count is zero, wait for critical sections
97 * critical section.
H A Dsys_membarrier.h13 /* Only block reordering at the compiler level in the performance-critical
H A Dqht.h97 * Needs to be called under an RCU read-critical section.
208 * Does NOT need to be called under an RCU read-critical section,
/qemu/hw/intc/
H A Dppc-uic.c72 /* Trigger critical interrupt if any is pending and update vector */ in ppcuic_trigger_irq()
76 /* Compute critical IRQ vector */ in ppcuic_trigger_irq()
94 LOG_UIC("Raise UIC critical interrupt - " in ppcuic_trigger_irq()
97 LOG_UIC("Lower UIC critical interrupt\n"); in ppcuic_trigger_irq()
/qemu/linux-user/ppc/
H A Dcpu_loop.c87 case POWERPC_EXCP_CRITICAL: /* Critical input */ in cpu_loop()
88 cpu_abort(cs, "Critical interrupt while in user mode. " in cpu_loop()
238 case POWERPC_EXCP_DOORCI: /* Embedded doorbell critical interrupt */ in cpu_loop()
239 cpu_abort(cs, "Doorbell critical interrupt while in user mode. " in cpu_loop()
/qemu/system/
H A Dphysmem.c345 /* Called from RCU critical section */
365 /* Called from RCU critical section */
420 * This function is called from RCU critical section. It is the common
492 * This function is called from RCU critical section
531 /* Called from RCU critical section */
568 /* Called from RCU critical section */
683 /* Called from RCU critical section */
768 /* Called from RCU critical section */
851 /* Called from RCU critical section */
2434 * Called within RCU critical section.
[all …]
/qemu/include/hw/xen/interface/
H A Dvcpu.h45 * idea to ensure that the VCPU has entered a non-critical loop before
96 * system administrator (or for critical sections in the hypervisor).
/qemu/include/hw/intc/
H A Dppc-uic.h71 uint32_t uiccr; /* Critical register */
/qemu/util/
H A Dqsp.c48 * - Wrap operations on qsp entries with RCU read-side critical sections, so
56 * Critical-Section Execution to Improve the Performance of Multithreaded
320 * read-side critical section.
609 * We must remain in an RCU read-side critical section until we're done in qsp_mktree()
/qemu/docs/interop/
H A Ddbus.rst44 methods implemented using D-Bus are just as critical. Peers need to
/qemu/target/i386/whpx/
H A Dwhpx-internal.h73 * on all versions and are not critical for basic functionality.
/qemu/hw/display/
H A Dqxl.h161 * not protected by RCU anymore. If the caller is not within an RCU critical
/qemu/monitor/
H A Dfds.c86 /* Make sure close() is outside critical section */ in monitor_add_fd()
133 /* Make sure close() is outside critical section */ in qmp_closefd()
/qemu/tests/functional/acpi-bits/bits-tests/
H A Dsmbios.py2346 0x05: 'Critical',
1577 0b100: 'Non-critical',
1578 0b101: 'Critical',
1632 0b100: 'Non-critical',
1633 0b101: 'Critical',
1681 0b100: 'Non-critical',
1682 0b101: 'Critical',
1740 0b100: 'Non-critical',
1741 0b101: 'Critical',
2111 0b100: 'Non-critical',
[all …]

1234