| /linux-6.15/fs/btrfs/tests/ |
| H A D | raid-stripe-tree-tests.c | 688 logical + len); in test_front_delete() 718 logical + SZ_16K, logical + SZ_64K); in test_front_delete() 740 logical, logical + SZ_16K); in test_front_delete() 803 logical + len); in test_tail_delete() 824 logical + SZ_48K, logical + SZ_64K); in test_tail_delete() 832 logical + len); in test_tail_delete() 855 logical + SZ_48K, logical + SZ_64K); in test_tail_delete() 863 logical + len); in test_tail_delete() 925 logical + len); in test_create_update_delete() 965 logical + len); in test_create_update_delete() [all …]
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | dm-ebs.rst | 7 a smaller logical block size on a device with a larger logical block 11 Supported emulated logical block sizes 512, 1024, 2048 and 4096. 29 Number of sectors defining the logical block size to be emulated; 35 Number of sectors defining the logical block size of <dev path>. 37 If not provided, the logical block size of <dev path> will be used. 42 Emulate 1 sector = 512 bytes logical block size on /dev/sda starting at 47 Emulate 2 sector = 1KiB logical block size on /dev/sda starting at 49 This presumes 2KiB logical blocksize on /dev/sda or less to work:
|
| H A D | vdo.rst | 56 <offset> <logical device size> vdo V4 <storage device> 64 The offset, in sectors, at which the vdo volume's logical 67 logical device size: 69 in sectors. Must match the current logical size of the vdo 88 If the logical thread count is non-zero, the cache size 89 must be at least 4096 blocks per logical thread. 139 logical: 141 based on the logical address of incoming bios. The default 201 Grow the logical size to 4 GB. 326 - 1.6 MB of RAM for each 1 TB of logical space. [all …]
|
| H A D | vdo-design.rst | 9 can be backed by up to 256TB of storage, and can present a logical size of 30 maps from logical block addresses to the actual storage location of the 290 makes growing the logical size of a vdo relatively easy. 293 the entire leaf level of the trees in memory, so each logical zone 317 reconstruct the logical to physical mappings after an unexpected 346 2. The data_vio places a claim (the "logical lock") on the logical address 350 the logical address and the value is a pointer to the data_vio 396 logical zone lock. 564 acquires the implicit logical zone lock and updates the 577 the logical block lock acquired in step 2. [all …]
|
| /linux-6.15/Documentation/usb/ |
| H A D | mass-storage.rst | 10 multiple logical units (LUNs). Backing storage for each LUN is 41 backing storage for each logical unit. There may be at most 51 The size of the logical unit will be rounded down to a full 52 logical block. The logical block size is 2048 bytes for LUNs 81 Note that “removable” means the logical unit's media can be 103 logical units simulating CD-ROM it is forced to true. 108 Write10 and Write12 commands sent to given logical units. 165 logical unit is removable), the content is empty. 177 open for given logical unit. 231 values for each logical unit. If one uses only a single logical [all …]
|
| /linux-6.15/fs/btrfs/ |
| H A D | tree-mod-log.c | 11 u64 logical; member 17 u64 logical; member 150 if (cur->logical < tm->logical) in tree_mod_log_insert() 152 else if (cur->logical > tm->logical) in tree_mod_log_insert() 211 tm->logical = eb->start; in alloc_tree_mod_elem() 271 tm->logical = eb->start; in tree_mod_log_alloc_move() 897 if (tm->logical != first_tm->logical) in tree_mod_log_rewind() 980 u64 logical; in btrfs_get_old_root() local 991 logical = old_root->logical; in btrfs_get_old_root() 994 logical = eb_root->start; in btrfs_get_old_root() [all …]
|
| H A D | scrub.c | 116 u64 logical; member 227 u64 logical; member 502 swarn.logical = logical; in scrub_print_common_warning() 602 const u64 logical = stripe->logical + (sector_nr << fs_info->sectorsize_bits); in scrub_verify_one_metadata() local 722 stripe->logical + in scrub_verify_one_sector() 724 stripe->logical); in scrub_verify_one_sector() 1159 stripe->logical; in scrub_submit_write_bio() 1696 const u64 logical = stripe->logical + in scrub_submit_extent_sector_read() local 1805 stripe->logical, in stripe_has_metadata_error() 2264 u64 logical; in scrub_stripe() local [all …]
|
| H A D | raid-stripe-tree.c | 315 trace_btrfs_insert_one_raid_extent(fs_info, bioc->logical, bioc->size, in btrfs_insert_one_raid_extent() 326 stripe_key.objectid = bioc->logical; in btrfs_insert_one_raid_extent() 369 u64 logical, u64 *length, u64 map_type, in btrfs_get_raid_extent_offset() argument 378 const u64 end = logical + *length; in btrfs_get_raid_extent_offset() 387 stripe_key.objectid = logical; in btrfs_get_raid_extent_offset() 422 if (in_range(logical, found_logical, found_length)) in btrfs_get_raid_extent_offset() 430 offset = logical - found_logical; in btrfs_get_raid_extent_offset() 456 trace_btrfs_get_raid_extent_offset(fs_info, logical, *length, in btrfs_get_raid_extent_offset() 471 logical, logical + *length, stripe->dev->devid, in btrfs_get_raid_extent_offset()
|
| H A D | volumes.h | 514 u64 logical; member 706 u64 logical, u64 *length, 710 struct btrfs_io_stripe *smap, u64 logical, 713 u64 logical, u64 *length_ret, 743 int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len); 770 u64 logical); 783 u64 logical, u64 length); 785 u64 logical, u64 length); 787 u64 logical, u64 length); 861 bool btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical); [all …]
|
| H A D | zoned.h | 81 int btrfs_sync_zone_write_pointer(struct btrfs_device *tgt_dev, u64 logical, 86 void btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical, 93 void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical, 214 u64 logical, u64 physical_start, in btrfs_sync_zone_write_pointer() argument 237 u64 logical, u64 length) { } in btrfs_zone_finish_endio() argument 252 u64 logical, u64 length) { } in btrfs_zoned_release_data_reloc_bg() argument
|
| H A D | zoned.c | 1565 u64 logical = cache->start; in btrfs_load_block_group_zone_info() local 1792 u64 logical) in btrfs_rewrite_logical_zoned() argument 1797 ordered->disk_bytenr = logical; in btrfs_rewrite_logical_zoned() 1804 em->disk_bytenr = logical; in btrfs_rewrite_logical_zoned() 1810 u64 logical, u64 len) in btrfs_zoned_split_ordered() argument 1822 new->disk_bytenr = logical; in btrfs_zoned_split_ordered() 1832 u64 logical, len; in btrfs_finish_ordered_zoned() local 1844 logical = sum->logical; in btrfs_finish_ordered_zoned() 1849 if (sum->logical == logical + len) { in btrfs_finish_ordered_zoned() 1858 logical = sum->logical; in btrfs_finish_ordered_zoned() [all …]
|
| H A D | tree-checker.c | 800 logical, &vaf); in chunk_err() 805 logical, &vaf); in chunk_err() 856 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() 861 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() 867 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() 873 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() 875 logical, sectorsize); in btrfs_check_chunk_valid() 879 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() 885 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() 890 chunk_err(fs_info, leaf, chunk, logical, in btrfs_check_chunk_valid() [all …]
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-pci-devices-cciss | 5 Description: Displays the SCSI INQUIRY page 0 model for logical drive 12 Description: Displays the SCSI INQUIRY page 0 revision for logical 19 Description: Displays the SCSI INQUIRY page 83 serial number for logical 26 Description: Displays the SCSI INQUIRY page 0 vendor for logical drive 39 Description: Kicks of a rescan of the controller to discover logical 46 Description: Displays the 8-byte LUN ID used to address logical 53 Description: Displays the RAID level of logical drive Y of 60 Description: Displays the usage count (number of opens) of logical drive Y
|
| /linux-6.15/Documentation/userspace-api/media/cec/ |
| H A D | cec-ioc-adap-g-log-addrs.rst | 40 To query the current CEC logical addresses, applications call 44 To set new logical addresses, applications fill in 58 then this ioctl will block until all requested logical 63 logical addresses are claimed or cleared. 82 driver. If no logical address could be claimed, then it is set to 101 - Number of logical addresses to set up. Must be ≤ 107 logical addresses, although some hardware has support for more. 109 number of logical addresses it could claim, which may be less than 111 adapter shall clear all claimed logical addresses and all other 128 - Primary device type for each logical address. See [all …]
|
| /linux-6.15/Documentation/i2c/ |
| H A D | i2c-sysfs.rst | 12 kernel abstracts the MUX channels into logical I2C bus numbers. However, there 14 to logical I2C bus number. This doc is aimed to fill in this gap, so the 16 the concept of logical I2C buses in the kernel, by knowing the physical I2C 80 Every I2C bus number you see in Linux I2C Sysfs is a logical I2C bus with a 143 in logical I2C bus directory which is fanned out from another I2C bus. 145 this logical I2C bus. 174 ``i2c-73`` is a logical bus fanout by an I2C MUX under ``i2c-7`` 216 with a logical I2C bus number of 73. 232 we can now find the 0x72 MUX and what logical I2C bus numbers 301 logical bus number of the channel 7 of the MUX on bus 3. [all …]
|
| /linux-6.15/drivers/md/dm-vdo/ |
| H A D | dump.c | 163 wait_on, data_vio, data_vio->allocation.pbn, data_vio->logical.lbn, in dump_vio_waiters() 169 data_vio, data_vio->allocation.pbn, data_vio->logical.lbn, in dump_vio_waiters() 239 data_vio->allocation.pbn, data_vio->logical.lbn, in dump_data_vio() 244 data_vio->allocation.pbn, data_vio->logical.lbn); in dump_data_vio() 248 data_vio->logical.lbn); in dump_data_vio() 272 dump_vio_waiters(&data_vio->logical.waiters, "lbn"); in dump_data_vio()
|
| H A D | data-vio.h | 181 struct lbn_lock logical; member 374 (unsigned long long) data_vio->logical.lbn, thread_id, expected); in assert_data_vio_in_hash_zone() 397 thread_id_t expected = data_vio->logical.zone->thread_id; in assert_data_vio_in_logical_zone() 402 (unsigned long long) data_vio->logical.lbn, thread_id, expected); in assert_data_vio_in_logical_zone() 409 data_vio->logical.zone->thread_id); in set_data_vio_logical_callback() 525 (unsigned long long) data_vio->logical.lbn, thread_id, in assert_data_vio_in_journal_zone() 555 (unsigned long long) data_vio->logical.lbn, thread_id, in assert_data_vio_in_packer_zone() 585 (unsigned long long) data_vio->logical.lbn, thread_id, in assert_data_vio_on_cpu_thread()
|
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | special-register-buffer-data-sampling.rst | 66 staging buffer before the secret data can be accessed by another logical 70 accesses from other logical processors will be delayed until the special 78 #. Executing RDRAND at the same time on multiple logical processors will be 83 logical processors that miss their core caches, with an impact similar to 88 Software Guard Extensions (Intel SGX) enclaves. On logical processors that 90 take longer to execute and do not impact performance of sibling logical 102 Setting IA32_MCU_OPT_CTRL[0] (RNGDS_MITG_DIS) to 1 for a logical processor 104 enclave on that logical processor. Opting out of the mitigation for a 105 particular logical processor does not affect the RDRAND and RDSEED mitigations 106 for other logical processors.
|
| /linux-6.15/Documentation/ABI/stable/ |
| H A D | sysfs-class-ubi | 38 Amount of available logical eraseblock. For example, one may 39 create a new UBI volume which has this amount of logical 70 Maximum logical eraseblock size this UBI device may provide. UBI 71 volumes may have smaller logical eraseblock size because of their 148 Volume alignment - the value the logical eraseblock size of 150 logical eraseblock size is multiple of 2048. In other words, 151 volume logical eraseblock size is UBI device logical eraseblock 192 Equivalent to the volume size in logical eraseblocks. 219 Logical eraseblock size of this volume. Equivalent to logical
|
| /linux-6.15/Documentation/gpu/rfc/ |
| H A D | i915_scheduler.rst | 104 * Export engines logical mapping 109 Export engines logical mapping 111 Certain use cases require BBs to be placed on engine instances in logical order 112 (e.g. split-frame on gen11+). The logical mapping of engine instances can change 114 logical mapping with the existing query engine info IOCTL. Also the GuC 116 engines in logical order which is a new requirement compared to execlists. 117 Lastly, all current platforms have at most 2 engine instances and the logical 122 logical instance has been returned and a new field, 123 drm_i915_engine_info.logical_instance, returns the logical instance.
|
| /linux-6.15/Documentation/userspace-api/ |
| H A D | isapnp.rst | 13 This directory allows access to ISA PnP cards and logical devices. 15 a logical device.
|
| /linux-6.15/Documentation/filesystems/ext4/ |
| H A D | about.rst | 25 ext4 divides a storage device into an array of logical blocks both to 31 logical blocks, not raw LBAs, and not 1024-byte blocks. For the sake of 32 convenience, the logical block size will be referred to as
|
| /linux-6.15/Documentation/userspace-api/media/mediactl/ |
| H A D | media-controller-model.rst | 15 It can correspond to a large variety of logical blocks such as 16 physical hardware devices (CMOS sensor for instance), logical 38 entities form a single logical unit. For example this could represent the
|
| /linux-6.15/Documentation/driver-api/pm/ |
| H A D | cpuidle.rst | 16 Every time one of the logical CPUs in the system (the entities that appear to 21 belongs to. That can be done by making the idle logical CPU stop fetching 44 one of the logical CPUs in the system turns out to be idle. Its role is to 81 (logical) CPU represented by the struct cpuidle_device object pointed 99 Called to make the governor stop handling the (logical) CPU represented 113 Called to select an idle state for the processor holding the (logical) 168 the logical CPUs handled by the given driver. 211 representing the logical CPU running this callback and the 230 asked for if only one logical CPU is idle). 233 subset of logical CPUs in the system, the :c:member:`cpumask` field in its [all …]
|
| /linux-6.15/Documentation/driver-api/media/ |
| H A D | cec-core.rst | 18 other through the HDMI connection. The protocol uses logical addresses in the 19 communication. The logical address is strictly connected with the functionality 66 the number of simultaneous logical addresses that this 136 means powering it up in a state where no logical addresses are claimed. The 171 To program a new logical address:: 176 are to be erased. Otherwise the given logical address should be programmed. 177 If the maximum number of available logical addresses is exceeded, then it 178 should return -ENXIO. Once a logical address is programmed the CEC hardware 409 The adapter is fully configured, i.e. all logical addresses have been 466 claimed, otherwise just queue it and return. To unconfigure all logical [all …]
|