Home
last modified time | relevance | path

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

123

/linux-6.15/rust/pin-init/internal/src/
H A Dhelpers.rs58 let mut nesting = 0; in parse_generics() localVariable
64 if nesting == 1 && matches!(&tt, TokenTree::Punct(p) if p.as_char() == '>') { in parse_generics()
67 } else if nesting >= 1 { in parse_generics()
72 if nesting >= 1 && !skip_until_comma { in parse_generics()
76 nesting += 1; in parse_generics()
80 if nesting == 0 { in parse_generics()
83 nesting -= 1; in parse_generics()
84 if nesting >= 1 && !skip_until_comma { in parse_generics()
91 if nesting == 1 { in parse_generics()
98 match nesting { in parse_generics()
H A Dpinned_drop.rs14 let mut nesting: usize = 0; in pinned_drop() localVariable
19 nesting += 1; in pinned_drop()
22 nesting = nesting.checked_sub(1).unwrap(); in pinned_drop()
27 if i >= 1 && nesting == 0 { in pinned_drop()
/linux-6.15/include/linux/
H A Drcupdate_trace.h72 int nesting; in rcu_read_unlock_trace() local
76 nesting = READ_ONCE(t->trc_reader_nesting) - 1; in rcu_read_unlock_trace()
79 WRITE_ONCE(t->trc_reader_nesting, INT_MIN + nesting); in rcu_read_unlock_trace()
80 if (likely(!READ_ONCE(t->trc_reader_special.s)) || nesting) { in rcu_read_unlock_trace()
81 WRITE_ONCE(t->trc_reader_nesting, nesting); in rcu_read_unlock_trace()
84 WARN_ON_ONCE(nesting != 0); in rcu_read_unlock_trace()
H 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()
H A Dcontext_tracking_state.h42 long nesting; /* Track process nesting level. */ member
80 return __this_cpu_read(context_tracking.nesting); in ct_nesting()
87 return ct->nesting; in ct_nesting_cpu()
/linux-6.15/arch/arm/probes/kprobes/
H 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.15/kernel/
H A Dcontext_tracking.c31 .nesting = 1,
133 ct->nesting--; in ct_kernel_exit()
147 WRITE_ONCE(ct->nesting, 0); /* Avoid irq-access tearing. */ in ct_kernel_exit()
172 ct->nesting++; in ct_kernel_enter()
186 WRITE_ONCE(ct->nesting, 1); in ct_kernel_enter()
/linux-6.15/Documentation/userspace-api/
H A Diommufd.rst49 running in the user space, or a nesting parent stage-2 domain for mappings
61 feature.) As such, it must be created with a given nesting parent stage-2
79 * Access to a sharable nesting parent pagetable across physical IOMMUs
85 Such a vIOMMU object generally has the access to a nesting parent pagetable
87 must be created given a nesting parent HWPT_PAGING object, and then it would
214 allocates a nesting parent HWPT_PAGING if the IOMMU_HWPT_ALLOC_NEST_PARENT
219 nesting parent HWPT_PAGING via @pt_id to associate the new HWPT_NESTED object
221 must be a nesting parent manually allocated via the same uAPI previously with
224 nesting parent domain and the nested domain being allocated are compatible.
228 can be allocated by (and then associated to) the same nesting parent.
[all …]
/linux-6.15/kernel/rcu/
H A Dtasks.h1632 int nesting; in trc_read_check_handler() local
1642 nesting = READ_ONCE(t->trc_reader_nesting); in trc_read_check_handler()
1643 if (likely(!nesting)) { in trc_read_check_handler()
1648 if (unlikely(nesting < 0)) in trc_read_check_handler()
1669 int nesting; in trc_inspect_reader() local
1685 nesting = 0; in trc_inspect_reader()
1688 nesting = t->trc_reader_nesting; in trc_inspect_reader()
1697 if (!nesting) { in trc_inspect_reader()
1701 if (nesting < 0) in trc_inspect_reader()
1874 int nesting; member
[all …]
H A Dtree_stall.h241 int nesting; member
256 rscrp->nesting = t->rcu_read_lock_nesting; in check_slow_task()
297 t->pid, rscr.nesting, in rcu_print_task_stall()
/linux-6.15/tools/build/tests/ex/empty2/
H A DREADME2 to test proper nesting into Build-less directories.
/linux-6.15/Documentation/virt/kvm/x86/
H 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.15/Documentation/core-api/
H 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
H A Dentry.rst188 disabled, interrupt nesting is common from an entry/exit perspective. For
279 need to handle nesting.
/linux-6.15/tools/memory-model/
H A Dlinux-kernel.bell68 (* Validate nesting *)
76 (* Validate nesting *)
/linux-6.15/Documentation/admin-guide/device-mapper/
H 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.15/Documentation/bpf/
H 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.15/Documentation/netlink/specs/
H A Dnet_shaper.yaml177 name: support-nesting
180 The device supports nesting shaper belonging to this scope
182 scope can have flag 'support-nesting'.
348 - support-nesting
/linux-6.15/Documentation/userspace-api/netlink/
H A Dnetlink-raw.rst66 :doc:`tc<../../networking/netlink_spec/tc>` use attribute nesting as an
82 example above shows attributes nesting inside the wrapper, the modules generally
H A Dgenetlink-legacy.rst84 ``type-value`` can have multiple levels of nesting, for example
96 the nesting serves no good purpose here.
/linux-6.15/Documentation/arch/x86/
H 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.15/include/net/bluetooth/
H A Dl2cap.h515 atomic_t nesting; member
827 mutex_lock_nested(&chan->lock, atomic_read(&chan->nesting)); in l2cap_chan_lock()
/linux-6.15/Documentation/trace/rv/
H A Dmonitor_sched.rst31 this case), otherwise the linker would not respect the order and the nesting
/linux-6.15/Documentation/networking/devlink/
H A Ddevlink-health.rst71 attributes, to avoid actual nesting use which cannot be divided between
/linux-6.15/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c1176 int nesting) in __ipoib_ib_dev_flush() argument
1182 down_read_nested(&priv->vlan_rwsem, nesting); in __ipoib_ib_dev_flush()
1189 __ipoib_ib_dev_flush(cpriv, level, nesting + 1); in __ipoib_ib_dev_flush()

123