/kernel/linux/linux-5.10/include/linux/ |
D | rcupdate_trace.h | 34 void rcu_read_unlock_trace_special(struct task_struct *t, int nesting); 71 int nesting; in rcu_read_unlock_trace() local 75 nesting = READ_ONCE(t->trc_reader_nesting) - 1; 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 rcu_read_unlock_trace_special(t, nesting); 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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/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 | 192 read-side critical section nesting analysis.
|
/kernel/linux/linux-5.10/tools/build/tests/ex/empty2/ |
D | README | 2 to test proper nesting into Build-less directories.
|
/kernel/linux/linux-5.10/Documentation/virt/kvm/ |
D | running-nested-guests.rst | 38 a different design for nesting. 82 nesting, set the ``nested`` KVM module parameter to ``Y`` or ``1``. To 145 Once your bare metal host (L0) is configured for nesting, you should be 196 Migrating an L1 guest merely configured to support nesting, while not 219 of "nesting" at all, say so. Unfortunately, this needs to be called
|
/kernel/linux/linux-5.10/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
|
/kernel/linux/linux-5.10/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.
|
/kernel/linux/linux-5.10/kernel/rcu/ |
D | tree_stall.h | 231 int nesting; member 246 rscrp->nesting = t->rcu_read_lock_nesting; in check_slow_task() 287 t->pid, rscr.nesting, in rcu_print_task_stall()
|
D | tasks.h | 776 void rcu_read_unlock_trace_special(struct task_struct *t, int nesting) in rcu_read_unlock_trace_special() argument 786 WRITE_ONCE(t->trc_reader_nesting, nesting); in rcu_read_unlock_trace_special()
|
D | tree.c | 435 long nesting; in rcu_is_cpu_rrupt_from_idle() local 451 nesting = __this_cpu_read(rcu_data.dynticks_nmi_nesting); in rcu_is_cpu_rrupt_from_idle() 452 if (nesting > 1) in rcu_is_cpu_rrupt_from_idle() 458 WARN_ON_ONCE(!nesting && !is_idle_task(current)); in rcu_is_cpu_rrupt_from_idle()
|
/kernel/linux/linux-5.10/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.
|
/kernel/linux/linux-5.10/include/net/bluetooth/ |
D | l2cap.h | 543 atomic_t nesting; member 853 mutex_lock_nested(&chan->lock, atomic_read(&chan->nesting)); in l2cap_chan_lock()
|
/kernel/linux/linux-5.10/Documentation/locking/ |
D | locktypes.rst | 20 for their nesting, including the rules for use under PREEMPT_RT. 510 Lock type nesting rules 530 spinlock. This results in the following nesting ordering:
|
D | lockdep-design.rst | 212 specify a "nesting level". An example call, for the block device mutex, 305 every possible hardirq and softirq nesting scenario (which is impossible
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ib.c | 1153 int nesting) in __ipoib_ib_dev_flush() argument 1159 down_read_nested(&priv->vlan_rwsem, nesting); in __ipoib_ib_dev_flush() 1166 __ipoib_ib_dev_flush(cpriv, level, nesting + 1); in __ipoib_ib_dev_flush()
|
D | ipoib_main.c | 400 int nesting, in ipoib_match_gid_pkey_addr() argument 426 down_read_nested(&priv->vlan_rwsem, nesting); in ipoib_match_gid_pkey_addr() 430 nesting + 1, in ipoib_match_gid_pkey_addr()
|
/kernel/linux/linux-5.10/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.
|
/kernel/linux/linux-5.10/drivers/vfio/ |
D | vfio_iommu_type1.c | 75 bool nesting; member 2170 if (iommu->nesting) { in vfio_iommu_type1_attach_group() 2517 iommu->nesting = true; in vfio_iommu_type1_open()
|
/kernel/linux/linux-5.10/Documentation/RCU/Design/Requirements/ |
D | Requirements.rst | 1025 dyntick-idle nesting counter allows 54 bits for interrupt nesting 1505 mass storage, or user patience, whichever comes first. If the nesting is 1508 If the nesting takes the form of loops, perhaps in the guise of tail 1514 RCU implementations that explicitly track nesting depth are limited by 1515 the nesting-depth counter. For example, the Linux kernel's preemptible 1516 RCU limits nesting to ``INT_MAX``. This should suffice for almost all 1830 counts interrupt nesting levels. I learned of this requirement the hard 1964 nesting. The fact that interrupt-disabled regions of code act as RCU 2057 #. Although nesting ``RCU_NONIDLE()`` is permitted, they cannot nest 2060 serious restriction. This nesting limit would probably be reached
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
D | core_reloc.c | 473 NESTING_CASE(nesting),
|
/kernel/linux/linux-5.10/net/bluetooth/ |
D | l2cap_sock.c | 335 atomic_set(&chan->nesting, L2CAP_NESTING_PARENT); in l2cap_sock_listen() 1563 lock_sock_nested(sk, atomic_read(&chan->nesting)); in l2cap_sock_teardown_cb()
|
D | 6lowpan.c | 976 atomic_set(&chan->nesting, L2CAP_NESTING_PARENT); in bt_6lowpan_listen()
|
/kernel/linux/linux-5.10/Documentation/RCU/Design/Data-Structures/ |
D | Data-Structures.rst | 948 The ``->dynticks_nesting`` field counts the nesting depth of process 954 and nested transitions add two, so that a nesting level of five is 1073 The ``->rcu_read_lock_nesting`` field records the nesting level for RCU
|