| /linux/Documentation/arch/riscv/ |
| H A D | zicfilp.rst | 7 Tracking indirect control transfers on RISC-V Linux 11 to enable indirect branch tracking for user mode applications on RISC-V. 43 rely on memory. Thus rs1=x7 is exempted from tracking and 73 it's left to the dynamic loader to enable indirect branch tracking for 79 Per-task indirect branch tracking state can be monitored and 91 ``zicfilp``, then the kernel will enable indirect branch tracking for 94 indirect branch tracking. 96 Indirect branch tracking state can also be locked once enabled. This 99 tracking must already be enabled for the task, or the bit 104 Indirect branch tracking can also be disabled for the task, assuming [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_ref_tracking.c | 111 __description("reference tracking: leak potential reference") 126 __description("reference tracking: leak potential reference to sock_common") 141 __description("reference tracking: leak potential reference on stack") 159 __description("reference tracking: leak potential reference on stack 2") 179 __description("reference tracking: zero potential reference") 194 __description("reference tracking: zero potential reference to sock_common") 209 __description("reference tracking: copy and zero potential references") 226 __description("reference tracking: acquire/release user key reference") 246 __description("reference tracking: acquire/release system key reference") 265 __description("reference tracking [all...] |
| /linux/rust/kernel/list/ |
| H A D | arc.rs | 19 /// a [`ListArc`] exists or not. We refer to this logic as "the tracking inside `T`". 21 /// We allow the case where the tracking inside `T` thinks that a [`ListArc`] exists, but actually, 23 /// exists, but the tracking thinks it doesn't. This is because the former can at most result in us 28 /// A consequence of the above is that you may implement the tracking inside `T` by not actually 34 /// Informs the tracking inside this type that it now has a [`ListArc`] reference. 36 /// This method may be called even if the tracking inside this type thinks that a `ListArc` 44 /// Informs the tracking inside this type that there is no [`ListArc`] reference anymore. 48 /// Must only be called if there is no [`ListArc`] reference, but the tracking thinks there is. 66 /// Additionally, this call will have transitioned the tracking inside `Self` from not thinking 73 /// This macro supports a few different strategies for implementing the tracking insid [all...] |
| /linux/net/netfilter/ |
| H A D | Kconfig | 83 tristate "Netfilter connection tracking support" 88 Connection tracking keeps a record of what packets have passed 115 bool 'Connection mark tracking support' 124 bool 'Connection tracking security mark support' 137 bool 'Connection tracking zones' 140 This option enables support for connection tracking zones. 142 identity. Connection tracking zones allow to have multiple 158 bool "Connection tracking events" 161 If this option is enabled, the connection tracking code will 163 to get notified about changes in the connection tracking state. [all …]
|
| /linux/Documentation/networking/ |
| H A D | nf_conntrack-sysctl.rst | 14 Enable connection tracking flow accounting. 64-bit byte and packet 30 considered for connection tracking. 40 If this option is enabled, the connection tracking code will 41 provide userspace with connection tracking events via ctnetlink. 95 Maximum number of allowed connection tracking entries. This value is set 97 Note that connection tracking entries are added to the table twice -- once 163 Enable connection tracking flow timestamping.
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_page_dirty.c | 12 * Different methods for tracking dirty: 66 * dirty-tracking method. 98 * vmw_bo_dirty_scan_mkwrite - Reset the mkwrite dirty-tracking method 104 * This function may change the dirty-tracking method. 144 * tracking structure 147 * This function may change the dirty tracking method. 207 * vmw_bo_dirty_add - Add a dirty-tracking user to a buffer object 210 * This function registers a dirty-tracking user to a buffer object. 271 * vmw_bo_dirty_release - Release a dirty-tracking user from a buffer object 274 * This function releases a dirty-tracking user from a buffer object. [all …]
|
| /linux/tools/perf/tests/ |
| H A D | switch-tracking.c | 330 * test__switch_tracking - test using sched_switch and tracking events. 333 * tracking events can be recorded for a workload (current process) using the in test__switch_tracking() 334 * evsel->core.system_wide and evsel->tracking flags (respectively) with other events in test__switch_tracking() 452 /* Check tracking event is tracking */ in test__switch_tracking() 454 pr_debug("Tracking event not tracking\n"); in test__switch_tracking() 458 /* Check non-tracking events are not tracking */ in test__switch_tracking() 462 pr_debug("Non-tracking even in test__switch_tracking() [all...] |
| H A D | keep-tracking.c | 58 * test__keep_tracking - test using a dummy software event to keep tracking. 60 * This function implements a test that checks that tracking events continue 125 pr_debug("First time, failed to find tracking event.\n"); in test__keep_tracking() 147 pr_debug("Second time, failed to find tracking event.\n"); in test__keep_tracking() 164 DEFINE_SUITE("Use a dummy software event to keep tracking", keep_tracking);
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable-bits.h | 25 /* ext_svrsw60t59b: bit 59 for soft-dirty tracking */ 31 * can borrow it for swap page soft-dirty tracking. 43 /* ext_svrsw60t59b: Bit(60) for uffd-wp tracking */ 49 * can borrow it for swap page uffd-wp tracking.
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_vf_mbx.c | 98 * ice_mbx_reset_vf_info() for each VF tracking structure. 105 * 4. Every time a message is read from the MBX queue, a tracking structure 114 * structure for each VF. The PF should clear the VF tracking structure if the 188 * @vf_info: mailbox tracking structure for a VF 249 * @vf_info: mailbox tracking structure for the VF in question 370 * @vf_info: the mailbox tracking structure for a VF 373 * current mailbox tracking state. 382 * ice_mbx_init_vf_info - Initialize a new VF mailbox tracking info 384 * @vf_info: the mailbox tracking info structure for a VF 386 * Initialize a VF mailbox tracking info structure and insert it into the
|
| /linux/include/net/netfilter/ |
| H A D | nf_conntrack_core.h | 4 * standalone connection tracking module, and the compatibility layer's use 5 * of connection tracking. 22 standalone connection tracking module, and the compatibility layer's use 23 of connection tracking. */
|
| /linux/drivers/iio/imu/inv_icm45600/ |
| H A D | Kconfig | 15 This driver supports the InvenSense ICM-456xx motion tracking 36 This driver supports the InvenSense ICM-456xx motion tracking 57 This driver supports the InvenSense ICM-456xx motion tracking
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | idle_page_tracking.rst | 2 Idle Page Tracking 8 The idle page tracking feature allows to track which memory pages are being 21 The idle page tracking API is located at ``/sys/kernel/mm/page_idle``. 98 The idle memory tracking feature adds a new page flag, the Idle flag. This flag 113 Since the idle memory tracking feature is based on the memory reclaimer logic,
|
| H A D | soft-dirty.rst | 6 writes to. In order to do this tracking one should 22 Internally, to do this tracking, the writable bit is cleared from PTEs 33 While in most cases tracking memory changes by #PF-s is more than enough
|
| /linux/include/linux/ |
| H A D | context_tracking_state.h | 152 * ct_state() - return the current context tracking state if known 154 * Returns the current cpu's context tracking state if context tracking 155 * is enabled. If context tracking is disabled, returns
|
| /linux/Documentation/input/ |
| H A D | multi-touch-protocol.rst | 22 devices capable of tracking identifiable contacts (type B), the protocol 62 important. Event filtering and finger tracking is left to user space [#f3]_. 67 the ABS_MT_TRACKING_ID of the associated slot. A non-negative tracking id 69 tracking id not previously present is considered new, and a tracking id no 80 tracking more contacts than it is currently reporting, the driver should use 382 Finger Tracking 385 The process of finger tracking, i.e., to assign a unique trackingID to each 415 .. [#f5] See the section on finger tracking.
|
| /linux/drivers/iio/imu/inv_icm42600/ |
| H A D | Kconfig | 14 This driver supports the InvenSense ICM-426xx motion tracking 26 This driver supports the InvenSense ICM-426xx motion tracking
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | cgroup_tcp_skb.h | 4 /* Define states of a socket to tracking messages sending to and from the 8 * tracking of messages sent out from a socket. For example, when a SYN is
|
| /linux/drivers/iio/imu/inv_mpu6050/ |
| H A D | Kconfig | 21 and IAM20680 motion tracking devices over I2C. 33 and IAM20680 motion tracking devices over SPI.
|
| /linux/Documentation/features/time/context-tracking/ |
| H A D | arch-support.txt | 2 # Feature name: user-context-tracking 4 # description: arch supports user context tracking for NO_HZ_FULL
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 100 tracking window. 113 tracking window to avoid repeated activations/deactivations when system is 116 Notifications to the userspace are rate-limited to one per tracking window. 134 * Monitor memory partial stall with 1s tracking window size
|
| /linux/mm/ |
| H A D | mapping_dirty_helpers.c | 120 * Dirty-tracking should take place on the PTE level, so 142 * Dirty-tracking should take place on the PTE level, so 216 * Won't perform dirty-tracking on COW, read-only or HUGETLB vmas. 256 * it's intended for dirty-tracking on the PTE level. It will warn on 307 * it's intended for dirty-tracking on the PTE level. It will warn on
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | page_track.c | 3 * Support KVM gust page tracking 201 * Check for *any* write tracking user (not just external users) under in kvm_enable_external_write_tracking() 203 * write tracking, or if two external users raced when registering. in kvm_enable_external_write_tracking() 336 * add guest page to the tracking pool so that corresponding access on that 366 * remove the guest page from the tracking pool which stops the interception
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | special_inodes.rst | 53 - Inode number of quota file tracking project quotas 55 - Inode number of file tracking orphan inodes.
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | cmma_test.c | 306 /* migration mode when memslots have dirty tracking off should fail */ in test_migration_mode() 313 /* enable dirty tracking */ in test_migration_mode() 328 * With migration mode on, create a new memslot with dirty tracking off. in test_migration_mode() 340 "creating memslot without dirty tracking turns off migration mode" in test_migration_mode() 349 * Turn on dirty tracking on the new memslot. in test_migration_mode() 359 * Turn off dirty tracking again, this time with just a flag change. in test_migration_mode() 365 "disabling dirty tracking should turn off migration mode" in test_migration_mode() 658 { "migration mode and dirty tracking", test_migration_mode },
|