Home
last modified time | relevance | path

Searched refs:nesting (Results 1 – 25 of 47) sorted by relevance

12

/linux-6.3-rc2/include/linux/
A Drcupdate_trace.h71 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()
A Dcookie.h10 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.3-rc2/arch/arm/probes/kprobes/
A Dtest-core.c693 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.3-rc2/kernel/rcu/
A Dtasks.h1344 int nesting; in trc_read_check_handler() local
1354 nesting = READ_ONCE(t->trc_reader_nesting); in trc_read_check_handler()
1355 if (likely(!nesting)) { in trc_read_check_handler()
1360 if (unlikely(nesting < 0)) in trc_read_check_handler()
1381 int nesting; in trc_inspect_reader() local
1397 nesting = 0; in trc_inspect_reader()
1400 nesting = t->trc_reader_nesting; in trc_inspect_reader()
1409 if (!nesting) { in trc_inspect_reader()
1413 if (nesting < 0) in trc_inspect_reader()
1576 int nesting; member
[all …]
A Dtree_stall.h262 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()
A Dtree.c347 long nesting; in rcu_is_cpu_rrupt_from_idle() local
363 nesting = ct_dynticks_nmi_nesting(); in rcu_is_cpu_rrupt_from_idle()
364 if (nesting > 1) in rcu_is_cpu_rrupt_from_idle()
370 WARN_ON_ONCE(!nesting && !is_idle_task(current)); in rcu_is_cpu_rrupt_from_idle()
/linux-6.3-rc2/tools/memory-model/
A Dlinux-kernel.bell55 (* Validate nesting *)
71 (* Validate nesting *)
79 flag ~empty different-values(srcu-rscs) as srcu-bad-nesting
A DREADME175 read-side critical section nesting analysis.
/linux-6.3-rc2/tools/build/tests/ex/empty2/
A DREADME2 to test proper nesting into Build-less directories.
/linux-6.3-rc2/Documentation/virt/kvm/x86/
A Drunning-nested-guests.rst40 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.3-rc2/Documentation/core-api/
A Dgfp_mask-from-fs-io.rst46 nesting would be possible via reclaim. The restore function should be
51 allows nesting so it is safe to call ``memalloc_noio_save`` or
A Dentry.rst188 disabled, interrupt nesting is common from an entry/exit perspective. For
279 need to handle nesting.
/linux-6.3-rc2/Documentation/bpf/
A Dmap_of_maps.rst13 purpose support for map in map storage. One level of nesting is supported, where
27 - Multi-level nesting is not supported.
/linux-6.3-rc2/Documentation/admin-guide/device-mapper/
A Dpersistent-data.rst83 thin-provisioning target uses a btree with two levels of nesting.
88 64bits, although nesting allows you to use multiple keys.
/linux-6.3-rc2/Documentation/userspace-api/netlink/
A Dgenetlink-legacy.rst63 ``type-value`` can have multiple levels of nesting, for example
75 the nesting serves no good purpose here.
/linux-6.3-rc2/Documentation/x86/
A Dkernel-stacks.rst63 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.3-rc2/include/net/bluetooth/
A Dl2cap.h545 atomic_t nesting; member
855 mutex_lock_nested(&chan->lock, atomic_read(&chan->nesting)); in l2cap_chan_lock()
/linux-6.3-rc2/Documentation/networking/devlink/
A Ddevlink-health.rst71 attributes, to avoid actual nesting use which cannot be divided between
/linux-6.3-rc2/drivers/infiniband/ulp/ipoib/
A Dipoib_ib.c1152 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()
A Dipoib_main.c404 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.3-rc2/Documentation/locking/
A Dlocktypes.rst20 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.3-rc2/Documentation/networking/
A Dopenvswitch.rst85 and nesting. For example, the following could represent a flow key
244 - Duplicate attributes are not allowed at a given nesting level.
/linux-6.3-rc2/Documentation/RCU/Design/Requirements/
A DRequirements.rst1026 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.3-rc2/net/bluetooth/
A Dl2cap_sock.c336 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()
/linux-6.3-rc2/drivers/vfio/
A Dvfio_iommu_type1.c75 bool nesting; member
2203 if (iommu->nesting) { in vfio_iommu_type1_attach_group()
2550 iommu->nesting = true; in vfio_iommu_type1_open()

Completed in 49 milliseconds

12