Home
last modified time | relevance | path

Searched full:realtime (Results 1 – 25 of 210) sorted by relevance

123456789

/linux/tools/testing/selftests/futex/functional/
H A Dfutex_wait_timeout.c99 test_timeout(res, "futex_wait_bitset realtime", ETIMEDOUT); in TEST()
118 test_timeout(res, "futex_wait_requeue_pi realtime", ETIMEDOUT); in TEST()
144 * Due to historical reasons, FUTEX_LOCK_PI supports only realtime in TEST()
148 * interpreted as a realtime clock, and (unless you mess your machine's in TEST()
150 * smaller than realtime and the syscall will timeout immediately. in TEST()
155 test_timeout(res, "futex_lock_pi realtime", ETIMEDOUT); in TEST()
184 test_timeout(res, "futex_waitv realtime", ETIMEDOUT); in TEST()
/linux/fs/xfs/scrub/
H A Drtrmap_repair.c50 * Realtime Reverse Mapping Btree Repair
54 * device, since we only store the data fork extents of realtime files on the
55 * realtime device. We still have to freeze the filesystem and stop the
57 * realtime inodes.
59 * Collecting entries for the new realtime rmap btree is easy -- all we have
60 * to do is generate rtrmap entries from the data fork mappings of all realtime
64 * To rebuild the realtime rmap btree, we bulk-load the collected mappings into
65 * a new btree cursor and atomically swap that into the realtime inode. Then
323 /* Find all the extents on the realtime device mapped by an inode fork. */
348 /* realtime data forks should only be extents or btree */ in xrep_rtrmap_scan_dfork()
[all …]
H A Drtsummary.c31 * Realtime Summary
34 * We check the realtime summary by scanning the realtime bitmap file to create
73 descr = xchk_xfile_descr(sc, "realtime summary file"); in xchk_setup_rtsummary()
212 /* Compute the realtime summary from the realtime bitmap. */
307 /* Scrub the realtime summary. */
H A Drtrmap.c33 /* Set us up with the realtime metadata locked. */
64 /* Realtime reverse mapping. */
218 /* Scrub a realtime rmapbt record. */
242 /* Scrub the realtime rmap btree. */
260 /* xref check that the extent has no realtime reverse mapping at all */
H A Drtbitmap.c32 /* Set us up with the realtime metadata locked. */
118 /* Scrub a free extent record from the realtime bitmap. */
189 /* Scrub this group's realtime bitmap. */
/linux/fs/xfs/libxfs/
H A Dxfs_fs.h115 __u32 rtextsize; /* realtime extent size */
123 __u64 rtblocks; /* fsblocks in realtime subvol */
124 __u64 rtextents; /* rt extents in realtime subvol*/
132 __u32 rtsectsize; /* realtime sector size, bytes */
141 __u32 rtextsize; /* realtime extent size */
149 __u64 rtblocks; /* fsblocks in realtime subvol */
150 __u64 rtextents; /* rt extents in realtime subvol*/
158 __u32 rtsectsize; /* realtime sector size, bytes */
168 __u32 rtextsize; /* realtime extent size */
176 __u64 rtblocks; /* fsblocks in realtime subvol */
[all …]
H A Dxfs_rtrefcount_btree.c35 * Realtime Reference Count btree.
37 * This is a btree used to track the owner(s) of a given extent in the realtime
82 * Calculate number of records in a realtime refcount btree inode root.
454 /* Calculate number of records in a realtime refcount btree block. */
480 /* Compute the max possible height for realtime refcount btrees. */
516 /* Compute the maximum height of a realtime refcount btree. */
529 * The realtime refcountbt lives on the data device, which means that in xfs_rtrefcountbt_compute_maxlevels()
627 /* Load a realtime reference count btree root in from disk. */
641 * growfs must create the rtrefcount inodes before adding a realtime in xfs_iformat_rtrefcount()
713 /* Flush a realtime reference count btree root out to disk. */
[all …]
H A Dxfs_format.h99 xfs_rfsblock_t sb_rblocks; /* number of realtime blocks */
100 xfs_rtbxlen_t sb_rextents; /* number of realtime extents */
104 xfs_ino_t sb_rbmino; /* bitmap inode for realtime extents */
106 xfs_agblock_t sb_rextsize; /* realtime extent size, blocks */
133 uint64_t sb_frextents; /* free realtime extents */
179 xfs_rgnumber_t sb_rgcount; /* number of realtime groups */
180 xfs_rtxlen_t sb_rgextents; /* size of a realtime group in rtx */
197 __be64 sb_rblocks; /* number of realtime blocks */
198 __be64 sb_rextents; /* number of realtime extents */
202 __be64 sb_rbmino; /* bitmap inode for realtime extents */
[all …]
H A Dxfs_rtrmap_btree.c37 * Realtime Reverse Map btree.
39 * This is a btree used to track the owner(s) of a given extent in the realtime
83 /* Calculate number of records in the ondisk realtime rmap btree inode root. */
528 * Validate an in-memory realtime rmap btree block. Callers are allowed to
628 /* Create an in-memory realtime rmap btree. */
696 /* Compute the max possible height for realtime reverse mapping btrees. */
757 * The realtime rmapbt lives on the data device, which means that its in xfs_rtrmapbt_compute_maxlevels()
863 /* Load a realtime reverse mapping btree root in from disk. */
877 * growfs must create the rtrmap inodes before adding a realtime volume in xfs_iformat_rtrmap()
945 /* Flush a realtime reverse mapping btree root out to disk. */
[all …]
H A Dxfs_inode_buf.c457 * realtime volume to the filesystem, so we cannot use in xfs_dinode_verify_fork()
754 /* don't let reflink and realtime mix */ in xfs_dinode_verify()
818 * For realtime files, this is the rt extent size.
819 * 8. For non-realtime files, the extent size hint must be limited
846 * multiple of the realtime extent size. Since we allow users to set in xfs_inode_validate_extsize()
854 * propagate that hint into a new regular realtime file, the result in xfs_inode_validate_extsize()
932 * propagate realtime status and a CoW extent size hint to newly in xfs_inode_validate_cowextsize()
933 * created files even if there is no realtime device, and the hints on in xfs_inode_validate_cowextsize()
935 * size while adding the realtime device. in xfs_inode_validate_cowextsize()
938 * regular realtime files, and rely on callers to decide when alignment in xfs_inode_validate_cowextsize()
H A Dxfs_trans_space.h17 /* Worst case number of realtime rmaps that can be held in a block. */
21 /* Adding one realtime rmap could split every level to the top of the tree. */
24 /* Blocks we might need to add "b" realtime rmaps to a tree. */
H A Dxfs_rtgroup.c139 /* Compute the number of rt extents in this realtime group. */
200 * Lock both realtime free space metadata inodes for a in xfs_rtgroup_lock()
244 * Join realtime group metadata inodes to the transaction. The ILOCKs will be
381 * realtime volume to the filesystem, so we cannot use the
519 /* Add a metadata inode for a realtime rmap btree. */
692 /* Update a realtime superblock from the primary fs super */
722 * Update the realtime superblock from a filesystem superblock and log it to
/linux/fs/xfs/
H A Dxfs_ioctl32.h147 __u32 rtextsize; /* realtime extent size */
155 __u64 rtblocks; /* fsblocks in realtime subvol */
156 __u64 rtextents; /* rt extents in realtime subvol*/
164 __u32 rtsectsize; /* realtime sector size, bytes */
184 __u64 newblocks; /* new realtime size, fsblocks */
185 __u32 extsize; /* new realtime extent size, fsblocks */
H A DKconfig106 bool "XFS Realtime subvolume support"
111 which contain a realtime subvolume. The realtime subvolume is a
118 to applications via the inherit-realtime directory inode flag.
123 devices, the realtime subvolume must be backed by a zoned block
129 the realtime subvolume.
H A Dxfs_rtalloc.h20 * Initialize realtime fields in the mount structure.
38 * Grow the realtime area of the filesystem.
/linux/sound/core/seq/oss/
H A Dseq_oss_timer.c43 rec->realtime = 0; in snd_seq_oss_timer_new()
81 rec->realtime = 0; in snd_seq_oss_process_timer_event()
85 rec->realtime = 1; in snd_seq_oss_process_timer_event()
87 rec->realtime = 0; in snd_seq_oss_process_timer_event()
103 rec->realtime = 0; in snd_seq_oss_process_timer_event()
/linux/drivers/dma/
H A Dste_dma40.h82 * @realtime: true if realtime mode is to be enabled. Only available on DMA40
99 bool realtime; member
/linux/include/linux/
H A Dtimekeeping.h158 * ktime_mono_to_real - Convert monotonic time to clock realtime
161 * Returns: time converted to realtime clock
282 * @real: Realtime system time
303 * @sys_realtime: Realtime simultaneous with device time
344 * Simultaneously snapshot realtime and monotonic raw clocks
H A Dtimekeeper_internal.h39 * @base_real: Nanoseconds base value for clock REALTIME readout
48 * realtime from any context.
67 * @offs_real: Offset clock monotonic -> clock realtime
135 * CLOCK_MONOTONIC/REALTIME/BOOTTIME/TAI, while cacheline 2 contains the
/linux/Documentation/tools/rtla/
H A Dindex.rst4 The realtime Linux analysis tool
7 RTLA provides a set of tools for the analysis of the kernel's realtime
/linux/drivers/hte/
H A DKconfig8 timestamp certain device lines/signals in realtime. It comes with a
25 lines for timestamping in realtime.
/linux/Documentation/block/
H A Dioprio.rst20 IOPRIO_CLASS_RT: This is the realtime io class. This scheduling class is given
58 will change pid 100 to run at the realtime scheduling class, at priority 2.
111 const char *to_prio[] = { "none", "realtime", "best-effort", "idle", };
/linux/drivers/platform/x86/
H A Dmsi-ec.h76 int rt_fan_speed_address; // realtime
86 int rt_fan_speed_address; // realtime
/linux/include/trace/events/
H A Dalarmtimer.h18 { 1 << ALARM_REALTIME, "REALTIME" }, \
20 { 1 << ALARM_REALTIME_FREEZER, "REALTIME Freezer" }, \
/linux/Documentation/devicetree/bindings/dma/ti/
H A Dk3-pktdma.yaml51 - description: RX Channel Realtime Registers region
52 - description: TX Channel Realtime Registers region
53 - description: Ring Realtime Registers region

123456789