/linux-6.12.1/rust/macros/ |
D | helpers.rs | 123 let mut nesting = 0; in parse_generics() localVariable 129 if nesting == 1 && matches!(&tt, TokenTree::Punct(p) if p.as_char() == '>') { in parse_generics() 132 } else if nesting >= 1 { in parse_generics() 137 if nesting >= 1 && !skip_until_comma { in parse_generics() 141 nesting += 1; in parse_generics() 145 if nesting == 0 { in parse_generics() 148 nesting -= 1; in parse_generics() 149 if nesting >= 1 && !skip_until_comma { in parse_generics() 156 if nesting == 1 { in parse_generics() 163 match nesting { in parse_generics()
|
D | pinned_drop.rs | 11 let mut nesting: usize = 0; in pinned_drop() localVariable 16 nesting += 1; in pinned_drop() 19 nesting = nesting.checked_sub(1).unwrap(); in pinned_drop() 24 if i >= 1 && nesting == 0 { in pinned_drop()
|
/linux-6.12.1/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()
|
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.12.1/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.12.1/kernel/ |
D | context_tracking.c | 31 .nesting = 1, 134 ct->nesting--; in ct_kernel_exit() 148 WRITE_ONCE(ct->nesting, 0); /* Avoid irq-access tearing. */ in ct_kernel_exit() 173 ct->nesting++; in ct_kernel_enter() 187 WRITE_ONCE(ct->nesting, 1); in ct_kernel_enter()
|
/linux-6.12.1/kernel/rcu/ |
D | tasks.h | 1646 int nesting; in trc_read_check_handler() local 1656 nesting = READ_ONCE(t->trc_reader_nesting); in trc_read_check_handler() 1657 if (likely(!nesting)) { in trc_read_check_handler() 1662 if (unlikely(nesting < 0)) in trc_read_check_handler() 1683 int nesting; in trc_inspect_reader() local 1699 nesting = 0; in trc_inspect_reader() 1702 nesting = t->trc_reader_nesting; in trc_inspect_reader() 1711 if (!nesting) { in trc_inspect_reader() 1715 if (nesting < 0) in trc_inspect_reader() 1888 int nesting; member [all …]
|
D | tree_stall.h | 271 int nesting; member 286 rscrp->nesting = t->rcu_read_lock_nesting; in check_slow_task() 327 t->pid, rscr.nesting, in rcu_print_task_stall()
|
/linux-6.12.1/tools/build/tests/ex/empty2/ |
D | README | 2 to test proper nesting into Build-less directories.
|
/linux-6.12.1/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.12.1/tools/memory-model/ |
D | linux-kernel.bell | 56 (* Validate nesting *) 64 (* Validate nesting *)
|
/linux-6.12.1/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.12.1/Documentation/bpf/ |
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.12.1/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.12.1/Documentation/userspace-api/netlink/ |
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
|
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.12.1/include/net/bluetooth/ |
D | l2cap.h | 515 atomic_t nesting; member 827 mutex_lock_nested(&chan->lock, atomic_read(&chan->nesting)); in l2cap_chan_lock()
|
/linux-6.12.1/Documentation/arch/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.12.1/drivers/infiniband/ulp/ipoib/ |
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()
|
/linux-6.12.1/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.12.1/Documentation/networking/devlink/ |
D | devlink-health.rst | 71 attributes, to avoid actual nesting use which cannot be divided between
|
/linux-6.12.1/Documentation/RCU/Design/Data-Structures/ |
D | Data-Structures.rst | 938 1 long nesting; 948 The ``->nesting`` field counts the nesting depth of process 954 and nested transitions add two, so that a nesting level of five is 963 ``->nesting`` field is incremented up from zero, the 965 whenever the ``->nesting`` field is decremented down to zero, 995 | Why not simply combine the ``->nesting`` and | 1073 The ``->rcu_read_lock_nesting`` field records the nesting level for RCU
|
/linux-6.12.1/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.
|