| /linux-6.15/rust/pin-init/internal/src/ |
| H A D | helpers.rs | 58 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 D | pinned_drop.rs | 14 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 D | rcupdate_trace.h | 72 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 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()
|
| H A D | context_tracking_state.h | 42 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 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.15/kernel/ |
| H A D | context_tracking.c | 31 .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 D | iommufd.rst | 49 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 D | tasks.h | 1632 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 D | tree_stall.h | 241 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 D | README | 2 to test proper nesting into Build-less directories.
|
| /linux-6.15/Documentation/virt/kvm/x86/ |
| H A 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.15/Documentation/core-api/ |
| H A 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
|
| H A D | entry.rst | 188 disabled, interrupt nesting is common from an entry/exit perspective. For 279 need to handle nesting.
|
| /linux-6.15/tools/memory-model/ |
| H A D | linux-kernel.bell | 68 (* Validate nesting *) 76 (* Validate nesting *)
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A 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.15/Documentation/bpf/ |
| H A D | map_of_maps.rst | 13 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 D | net_shaper.yaml | 177 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 D | netlink-raw.rst | 66 :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 D | genetlink-legacy.rst | 84 ``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 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.15/include/net/bluetooth/ |
| H A D | l2cap.h | 515 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 D | monitor_sched.rst | 31 this case), otherwise the linker would not respect the order and the nesting
|
| /linux-6.15/Documentation/networking/devlink/ |
| H A D | devlink-health.rst | 71 attributes, to avoid actual nesting use which cannot be divided between
|
| /linux-6.15/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_ib.c | 1176 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()
|