/linux-6.1.9/include/linux/ |
D | rcupdate_trace.h | 71 int nesting; in rcu_read_unlock_trace() local 75 nesting = READ_ONCE(t->trc_reader_nesting) - 1; in rcu_read_unlock_trace() 78 WRITE_ONCE(t->trc_reader_nesting, INT_MIN + nesting); in rcu_read_unlock_trace() 79 if (likely(!READ_ONCE(t->trc_reader_special.s)) || nesting) { in rcu_read_unlock_trace() 80 WRITE_ONCE(t->trc_reader_nesting, nesting); in rcu_read_unlock_trace() 83 WARN_ON_ONCE(nesting != 0); in rcu_read_unlock_trace()
|
D | cookie.h | 10 local_t nesting; member 35 if (likely(local_inc_return(&local->nesting) == 1)) { in gen_cookie_next() 47 local_dec(&local->nesting); in gen_cookie_next()
|
/linux-6.1.9/arch/arm/probes/kprobes/ |
D | test-core.c | 693 unsigned nesting; member 700 unsigned nesting; member 749 entry->nesting = coverage->nesting; in coverage_start_fn() 755 ++coverage->nesting; in coverage_start_fn() 757 --coverage->nesting; in coverage_start_fn() 770 coverage.nesting = 0; in coverage_start() 847 unsigned nesting = 0; in coverage_add() local 853 if (entry->nesting > nesting) in coverage_add() 856 if (entry->nesting < nesting) in coverage_add() 868 ++nesting; in coverage_add()
|
/linux-6.1.9/kernel/rcu/ |
D | tasks.h | 1315 int nesting; in trc_read_check_handler() local 1325 nesting = READ_ONCE(t->trc_reader_nesting); in trc_read_check_handler() 1326 if (likely(!nesting)) { in trc_read_check_handler() 1331 if (unlikely(nesting < 0)) in trc_read_check_handler() 1352 int nesting; in trc_inspect_reader() local 1368 nesting = 0; in trc_inspect_reader() 1371 nesting = t->trc_reader_nesting; in trc_inspect_reader() 1380 if (!nesting) { in trc_inspect_reader() 1384 if (nesting < 0) in trc_inspect_reader() 1545 int nesting; member [all …]
|
D | tree_stall.h | 262 int nesting; member 277 rscrp->nesting = t->rcu_read_lock_nesting; in check_slow_task() 318 t->pid, rscr.nesting, in rcu_print_task_stall()
|
D | tree.c | 372 long nesting; in rcu_is_cpu_rrupt_from_idle() local 388 nesting = ct_dynticks_nmi_nesting(); in rcu_is_cpu_rrupt_from_idle() 389 if (nesting > 1) in rcu_is_cpu_rrupt_from_idle() 395 WARN_ON_ONCE(!nesting && !is_idle_task(current)); in rcu_is_cpu_rrupt_from_idle()
|
/linux-6.1.9/tools/memory-model/ |
D | linux-kernel.bell | 55 (* Validate nesting *) 71 (* Validate nesting *) 79 flag ~empty different-values(srcu-rscs) as srcu-bad-nesting
|
D | README | 175 read-side critical section nesting analysis.
|
/linux-6.1.9/tools/build/tests/ex/empty2/ |
D | README | 2 to test proper nesting into Build-less directories.
|
/linux-6.1.9/Documentation/virt/kvm/x86/ |
D | running-nested-guests.rst | 40 a different design for nesting. 84 nesting, set the ``nested`` KVM module parameter to ``Y`` or ``1``. To 147 Once your bare metal host (L0) is configured for nesting, you should be 198 Migrating an L1 guest merely configured to support nesting, while not 221 of "nesting" at all, say so. Unfortunately, this needs to be called
|
/linux-6.1.9/Documentation/core-api/ |
D | gfp_mask-from-fs-io.rst | 46 nesting would be possible via reclaim. The restore function should be 51 allows nesting so it is safe to call ``memalloc_noio_save`` or
|
D | entry.rst | 188 disabled, interrupt nesting is common from an entry/exit perspective. For 279 need to handle nesting.
|
/linux-6.1.9/Documentation/admin-guide/device-mapper/ |
D | persistent-data.rst | 83 thin-provisioning target uses a btree with two levels of nesting. 88 64bits, although nesting allows you to use multiple keys.
|
/linux-6.1.9/Documentation/x86/ |
D | kernel-stacks.rst | 63 stack size allocated to an IST assumes no nesting for the same code. 98 the IST stackpointer to a guard hole to catch triple nesting.
|
/linux-6.1.9/include/net/bluetooth/ |
D | l2cap.h | 545 atomic_t nesting; member 855 mutex_lock_nested(&chan->lock, atomic_read(&chan->nesting)); in l2cap_chan_lock()
|
/linux-6.1.9/Documentation/locking/ |
D | locktypes.rst | 20 for their nesting, including the rules for use under PREEMPT_RT. 507 Lock type nesting rules 527 spinlock. This results in the following nesting ordering:
|
/linux-6.1.9/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ib.c | 1152 int nesting) in __ipoib_ib_dev_flush() argument 1158 down_read_nested(&priv->vlan_rwsem, nesting); in __ipoib_ib_dev_flush() 1165 __ipoib_ib_dev_flush(cpriv, level, nesting + 1); in __ipoib_ib_dev_flush()
|
D | ipoib_main.c | 404 int nesting, in ipoib_match_gid_pkey_addr() argument 430 down_read_nested(&priv->vlan_rwsem, nesting); in ipoib_match_gid_pkey_addr() 434 nesting + 1, in ipoib_match_gid_pkey_addr()
|
/linux-6.1.9/Documentation/networking/ |
D | openvswitch.rst | 85 and nesting. For example, the following could represent a flow key 244 - Duplicate attributes are not allowed at a given nesting level.
|
/linux-6.1.9/Documentation/RCU/Design/Requirements/ |
D | Requirements.rst | 1026 dyntick-idle nesting counter allows 54 bits for interrupt nesting 1506 mass storage, or user patience, whichever comes first. If the nesting is 1509 If the nesting takes the form of loops, perhaps in the guise of tail 1515 RCU implementations that explicitly track nesting depth are limited by 1516 the nesting-depth counter. For example, the Linux kernel's preemptible 1517 RCU limits nesting to ``INT_MAX``. This should suffice for almost all 1830 counts interrupt nesting levels. I learned of this requirement the hard 1994 nesting. The fact that interrupt-disabled regions of code act as RCU 2087 #. Although nesting RCU_NONIDLE() is permitted, they cannot nest 2090 serious restriction. This nesting limit would probably be reached
|
/linux-6.1.9/net/bluetooth/ |
D | l2cap_sock.c | 336 atomic_set(&chan->nesting, L2CAP_NESTING_PARENT); in l2cap_sock_listen() 1564 lock_sock_nested(sk, atomic_read(&chan->nesting)); in l2cap_sock_teardown_cb()
|
D | 6lowpan.c | 938 atomic_set(&chan->nesting, L2CAP_NESTING_PARENT); in bt_6lowpan_listen()
|
/linux-6.1.9/drivers/vfio/ |
D | vfio_iommu_type1.c | 77 bool nesting; member 2240 if (iommu->nesting) { in vfio_iommu_type1_attach_group() 2590 iommu->nesting = true; in vfio_iommu_type1_open()
|
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/ |
D | core_reloc.c | 577 NESTING_CASE(nesting),
|
/linux-6.1.9/Documentation/dev-tools/ |
D | ktap.rst | 80 subtest within the same test at the same nesting level.
|