Home
last modified time | relevance | path

Searched full:tracking (Results 1 – 25 of 753) sorted by relevance

12345678910>>...31

/linux/Documentation/arch/riscv/
H A Dzicfilp.rst7 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 Dverifier_ref_tracking.c111 __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 Darc.rs19 /// 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 DKconfig83 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 Dnf_conntrack-sysctl.rst14 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 Dvmwgfx_page_dirty.c12 * 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 Dswitch-tracking.c330 * 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 Dkeep-tracking.c58 * 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 Dpgtable-bits.h25 /* 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 Dice_vf_mbx.c98 * 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 Dnf_conntrack_core.h4 * 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 DKconfig15 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 Didle_page_tracking.rst2 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 Dsoft-dirty.rst6 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 Dcontext_tracking_state.h152 * 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 Dmulti-touch-protocol.rst22 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 DKconfig14 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 Dcgroup_tcp_skb.h4 /* 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 DKconfig21 and IAM20680 motion tracking devices over I2C.
33 and IAM20680 motion tracking devices over SPI.
/linux/Documentation/features/time/context-tracking/
H A Darch-support.txt2 # Feature name: user-context-tracking
4 # description: arch supports user context tracking for NO_HZ_FULL
/linux/Documentation/accounting/
H A Dpsi.rst100 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 Dmapping_dirty_helpers.c120 * 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 Dpage_track.c3 * 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 Dspecial_inodes.rst53 - Inode number of quota file tracking project quotas
55 - Inode number of file tracking orphan inodes.
/linux/tools/testing/selftests/kvm/s390/
H A Dcmma_test.c306 /* 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 },

12345678910>>...31