| /linux/fs/xfs/scrub/ |
| H A D | rtrmap_repair.c | 50 * 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 110 error = xrep_setup_xfbtree(sc, "realtime reverse mapping records"); in xrep_setup_rtrmapbt() 320 /* Find all the extents on the realtime device mapped by an inode fork. */ [all …]
|
| H A D | rtsummary.c | 31 * Realtime Summary 34 * We check the realtime summary by scanning the realtime bitmap file to create 71 error = xfile_create("realtime summary file", in xchk_setup_rtsummary() 208 /* Compute the realtime summary from the realtime bitmap. */ 303 /* Scrub the realtime summary. */
|
| H A D | rtbitmap.c | 32 /* 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/tools/testing/selftests/futex/functional/ |
| H A D | futex_wait_timeout.c | 99 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/ |
| H A D | xfs_ioctl32.h | 147 __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 D | Kconfig | 106 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 D | xfs_rtalloc.h | 20 * Initialize realtime fields in the mount structure. 38 * Grow the realtime area of the filesystem.
|
| H A D | xfs_rtalloc.c | 488 * we found in the realtime summary. in xfs_rtallocate_extent_near() 792 * skip past a realtime superblock at the start of the realtime volume. in xfs_growfs_rt_free_new() 822 * rtgroup; and the filesystem didn't have a realtime section, write the rtsb 1393 * Grow the realtime area of the filesystem. 1524 /* Read the realtime superblock and attach it to the mount. */ 1538 "Filesystem has a realtime volume, use rtdev=device option"); in xfs_rtmount_readsb() 1559 /* Detach the realtime superblock from the mount and free it. */ 1575 * Initialize realtime fields in the mount structure. 1585 "Filesystem has a realtime volume, use rtdev=device option"); in xfs_rtmount_init() 1608 * Reinitialize the number of free realtime extents from the realtime bitmap. [all …]
|
| /linux/sound/core/seq/oss/ |
| H A D | seq_oss_timer.c | 43 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/fs/xfs/libxfs/ |
| H A D | xfs_format.h | 99 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 D | xfs_rtgroup.c | 51 /* Compute the number of rt extents in this realtime group. */ 201 * Lock both realtime free space metadata inodes for a in xfs_rtgroup_lock() 245 * Join realtime group metadata inodes to the transaction. The ILOCKs will be 382 * realtime volume to the filesystem, so we cannot use the 520 /* Add a metadata inode for a realtime rmap btree. */ 693 /* Update a realtime superblock from the primary fs super */ 723 * Update the realtime superblock from a filesystem superblock and log it to
|
| H A D | xfs_inode_buf.c | 461 * realtime volume to the filesystem, so we cannot use in xfs_dinode_verify_fork() 758 /* don't let reflink and realtime mix */ in xfs_dinode_verify() 822 * For realtime files, this is the rt extent size. 823 * 8. For non-realtime files, the extent size hint must be limited 850 * multiple of the realtime extent size. Since we allow users to set in xfs_inode_validate_extsize() 858 * propagate that hint into a new regular realtime file, the result in xfs_inode_validate_extsize() 936 * propagate realtime status and a CoW extent size hint to newly in xfs_inode_validate_cowextsize() 937 * created files even if there is no realtime device, and the hints on in xfs_inode_validate_cowextsize() 939 * size while adding the realtime device. in xfs_inode_validate_cowextsize() 942 * regular realtime files, and rely on callers to decide when alignment in xfs_inode_validate_cowextsize()
|
| H A D | xfs_trans_space.h | 17 /* 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 D | xfs_types.h | 12 typedef uint32_t xfs_rgblock_t; /* blockno in realtime group */ 17 typedef uint32_t xfs_rgnumber_t; /* realtime group number */ 35 typedef uint64_t xfs_rtblock_t; /* extent (block) in realtime area */
|
| /linux/drivers/dma/ |
| H A D | ste_dma40.h | 82 * @realtime: true if realtime mode is to be enabled. Only available on DMA40 99 bool realtime; member
|
| /linux/include/linux/ |
| H A D | timekeeping.h | 158 * 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 D | timekeeper_internal.h | 39 * @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/drivers/hte/ |
| H A D | Kconfig | 8 timestamp certain device lines/signals in realtime. It comes with a 25 lines for timestamping in realtime.
|
| /linux/Documentation/block/ |
| H A D | ioprio.rst | 20 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 D | msi-ec.h | 76 int rt_fan_speed_address; // realtime 86 int rt_fan_speed_address; // realtime
|
| /linux/include/trace/events/ |
| H A D | alarmtimer.h | 18 { 1 << ALARM_REALTIME, "REALTIME" }, \ 20 { 1 << ALARM_REALTIME_FREEZER, "REALTIME Freezer" }, \
|
| /linux/Documentation/devicetree/bindings/dma/ti/ |
| H A D | k3-pktdma.yaml | 51 - description: RX Channel Realtime Registers region 52 - description: TX Channel Realtime Registers region 53 - description: Ring Realtime Registers region
|
| /linux/Documentation/RCU/ |
| H A D | rcu.rst | 84 - I hear that RCU needs work in order to support realtime kernels? 86 Realtime-friendly RCU are enabled via the CONFIG_PREEMPTION
|
| /linux/arch/arm/mach-omap2/ |
| H A D | timer.c | 50 * The realtime counter also called master counter, is a free-running 109 /* Numerator/denumerator values refer TRM Realtime Counter section */ in realtime_counter_init()
|
| /linux/arch/mips/include/asm/sgi/ |
| H A D | mc.h | 81 #define SGIMC_GIOPAR_RTIMEGFX 0x00000040 /* GFX device has realtime attr */ 82 #define SGIMC_GIOPAR_RTIMEEXP0 0x00000080 /* EXP(slot0) has realtime attr */ 83 #define SGIMC_GIOPAR_RTIMEEXP1 0x00000100 /* EXP(slot1) has realtime attr */
|