| /Linux-v6.6/Documentation/admin-guide/device-mapper/ | 
| D | dm-ebs.rst | 7 a smaller logical block size on a device with a larger logical block11 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:
 
 | 
| /Linux-v6.6/Documentation/usb/ | 
| D | mass-storage.rst | 10   multiple logical units (LUNs).  Backing storage for each LUN is41     backing storage for each logical unit.  There may be at most
 48     read, but (if the logical unit is writable) due to buffering on
 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
 58     This parameter specifies whether each logical unit should be
 62     If this option is set for a logical unit, gadget will accept an
 64     backing file will be closed to simulate ejection and the logical
 69     If a logical unit is not removable (the default), a backing file
 81     Note that “removable” means the logical unit's media can be
 [all …]
 
 | 
| /Linux-v6.6/fs/btrfs/ | 
| D | tree-mod-log.c | 11 	u64 logical;  member17 	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()
 212 	tm->logical = eb->start;  in alloc_tree_mod_elem()
 272 	tm->logical = eb->start;  in tree_mod_log_alloc_move()
 428 	tm->logical = new_root->start;  in btrfs_tree_mod_log_insert_root()
 429 	tm->old_root.logical = old_root->start;  in btrfs_tree_mod_log_insert_root()
 488 		if (cur->logical < start) {  in __tree_mod_log_search()
 490 		} else if (cur->logical > start) {  in __tree_mod_log_search()
 [all …]
 
 | 
| D | scrub.c | 116 	u64 logical;  member228 	u64			logical;  member
 456 				  swarn->errstr, swarn->logical,  in scrub_print_warning_inode()
 470 			  swarn->errstr, swarn->logical,  in scrub_print_warning_inode()
 480 				       bool is_super, u64 logical, u64 physical)  in scrub_print_common_warning()  argument
 503 	swarn.logical = logical;  in scrub_print_common_warning()
 507 	ret = extent_from_logical(fs_info, swarn.logical, path, &found_key,  in scrub_print_common_warning()
 530 						  swarn.logical, ret);  in scrub_print_common_warning()
 537 				errstr, swarn.logical, btrfs_dev_name(dev),  in scrub_print_common_warning()
 548 		ctx.extent_item_pos = swarn.logical - found_key.objectid;  in scrub_print_common_warning()
 [all …]
 
 | 
| D | zoned.h | 69 int btrfs_sync_zone_write_pointer(struct btrfs_device *tgt_dev, u64 logical,74 void btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical,
 81 void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical,
 208 						u64 logical, u64 physical_start,  in btrfs_sync_zone_write_pointer()  argument
 231 					   u64 logical, u64 length) { }  in btrfs_zone_finish_endio()  argument
 246 						     u64 logical, u64 length) { }  in btrfs_zoned_release_data_reloc_bg()  argument
 
 | 
| D | volumes.h | 597 		    u64 logical, u64 *length,602 			   struct btrfs_io_stripe *smap, u64 logical,
 605 					       u64 logical, u64 *length_ret,
 634 int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len);
 663 			   u64 logical, u64 len);
 665 				    u64 logical);
 672 				       u64 logical, u64 length);
 747 bool btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical);
 
 | 
| D | zoned.c | 1292 	u64 logical = cache->start;  in btrfs_load_block_group_zone_info()  local1311 			  logical, length, fs_info->zone_size);  in btrfs_load_block_group_zone_info()
 1317 	em = lookup_extent_mapping(em_tree, logical, length);  in btrfs_load_block_group_zone_info()
 1555 			  logical, last_alloc, cache->alloc_offset);  in btrfs_load_block_group_zone_info()
 1660 		sum->logical -= bbio->orig_physical - physical;  in btrfs_record_physical_zoned()
 1662 		sum->logical += physical - bbio->orig_physical;  in btrfs_record_physical_zoned()
 1666 					u64 logical)  in btrfs_rewrite_logical_zoned()  argument
 1671 	ordered->disk_bytenr = logical;  in btrfs_rewrite_logical_zoned()
 1676 	em->block_start = logical;  in btrfs_rewrite_logical_zoned()
 1682 				      u64 logical, u64 len)  in btrfs_zoned_split_ordered()  argument
 [all …]
 
 | 
| D | tree-checker.c | 746 		      const struct btrfs_chunk *chunk, u64 logical,  in chunk_err()  argument779 			   logical, &vaf);  in chunk_err()
 784 			   logical, &vaf);  in chunk_err()
 795 			    struct btrfs_chunk *chunk, u64 logical)  in btrfs_check_chunk_valid()  argument
 820 		chunk_err(leaf, chunk, logical,  in btrfs_check_chunk_valid()
 825 		chunk_err(leaf, chunk, logical,  in btrfs_check_chunk_valid()
 831 		chunk_err(leaf, chunk, logical,  in btrfs_check_chunk_valid()
 836 	if (unlikely(!IS_ALIGNED(logical, fs_info->sectorsize))) {  in btrfs_check_chunk_valid()
 837 		chunk_err(leaf, chunk, logical,  in btrfs_check_chunk_valid()
 839 			  logical, fs_info->sectorsize);  in btrfs_check_chunk_valid()
 [all …]
 
 | 
| D | bio.c | 241 	const u64 logical = (failed_bbio->saved_iter.bi_sector << SECTOR_SHIFT);  in repair_one_sector()  local250 	num_copies = btrfs_num_copies(fs_info, logical, sectorsize);  in repair_one_sector()
 651 	u64 logical = bio->bi_iter.bi_sector << SECTOR_SHIFT;  in btrfs_submit_chunk()  local
 661 	error = btrfs_map_block(fs_info, btrfs_op(bio), logical, &map_length,  in btrfs_submit_chunk()
 749 			    u64 length, u64 logical, struct page *page,  in btrfs_repair_io_failure()  argument
 760 	if (btrfs_repair_one_zone(fs_info, logical))  in btrfs_repair_io_failure()
 769 	ret = btrfs_map_repair_block(fs_info, &smap, logical, length, mirror_num);  in btrfs_repair_io_failure()
 812 	u64 logical = bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT;  in btrfs_submit_repair_write()  local
 823 	ret = btrfs_map_repair_block(fs_info, &smap, logical, length, mirror_num);  in btrfs_submit_repair_write()
 
 | 
| /Linux-v6.6/Documentation/userspace-api/media/cec/ | 
| D | cec-ioc-adap-g-log-addrs.rst | 15 CEC_ADAP_G_LOG_ADDRS, CEC_ADAP_S_LOG_ADDRS - Get or set the logical addresses40 To query the current CEC logical addresses, applications call
 42 struct :c:type:`cec_log_addrs` where the driver stores the logical addresses.
 44 To set new logical addresses, applications fill in
 52 To clear existing logical addresses set ``num_log_addrs`` to 0. All other fields
 58 then this ioctl will block until all requested logical
 60 not wait for the logical addresses to be claimed, instead it just returns 0.
 63 logical addresses are claimed or cleared.
 66 logical address types are already defined will return with error ``EBUSY``.
 81       - The actual logical addresses that were claimed. This is set by the
 [all …]
 
 | 
| /Linux-v6.6/Documentation/ABI/testing/ | 
| D | sysfs-bus-pci-devices-cciss | 5 Description:	Displays the SCSI INQUIRY page 0 model for logical drive12 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
 
 | 
| D | sysfs-class-fc | 8 		an application or logical entity such as a virtual9 		machine or container group. The application or logical
 
 | 
| /Linux-v6.6/Documentation/i2c/ | 
| D | i2c-sysfs.rst | 12 kernel abstracts the MUX channels into logical I2C bus numbers. However, there14 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
 41 start with ``i2c-`` are I2C buses, which may be either physical or logical. The
 80 Every I2C bus number you see in Linux I2C Sysfs is a logical I2C bus with a
 84 Each logical I2C bus may be an abstraction of a physical I2C bus controller, or
 86 MUX channel, whenever we access an I2C device via a such logical bus, the kernel
 93 If the logical I2C bus is a direct abstraction of a physical I2C bus controller,
 101 to a different number in logical I2C bus level in Device Tree Source (DTS) under
 106 bus physical number the same as their corresponding logical I2C bus number,
 [all …]
 
 | 
| /Linux-v6.6/Documentation/admin-guide/hw-vuln/ | 
| D | special-register-buffer-data-sampling.rst | 66 staging buffer before the secret data can be accessed by another logical70 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-v6.6/Documentation/ABI/stable/ | 
| D | sysfs-class-ubi | 38 		Amount of available logical eraseblock. For example, one may39 		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-v6.6/drivers/video/fbdev/vermilion/ | 
| D | vermilion.c | 90 		va->logical =  in vmlfb_alloc_vram_area()92 	} while (va->logical == 0 && max_order > min_order);  in vmlfb_alloc_vram_area()
 94 	if (!va->logical)  in vmlfb_alloc_vram_area()
 97 	va->phys = virt_to_phys((void *)va->logical);  in vmlfb_alloc_vram_area()
 108 	memset((void *)va->logical, 0x00, va->size);  in vmlfb_alloc_vram_area()
 109 	for (i = va->logical; i < va->logical + va->size; i += PAGE_SIZE) {  in vmlfb_alloc_vram_area()
 117 	set_pages_uc(virt_to_page(va->logical), va->size >> PAGE_SHIFT);  in vmlfb_alloc_vram_area()
 135 	if (va->logical) {  in vmlfb_free_vram_area()
 141 		set_pages_wb(virt_to_page(va->logical),  in vmlfb_free_vram_area()
 149 		for (j = va->logical; j < va->logical + va->size;  in vmlfb_free_vram_area()
 [all …]
 
 | 
| /Linux-v6.6/Documentation/gpu/rfc/ | 
| D | i915_scheduler.rst | 104 * Export engines logical mapping109 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-v6.6/Documentation/driver-api/ | 
| D | isapnp.rst | 13 This directory allows access to ISA PnP cards and logical devices.15 a logical device.
 
 | 
| /Linux-v6.6/Documentation/filesystems/ext4/ | 
| D | about.rst | 25 ext4 divides a storage device into an array of logical blocks both to31 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-v6.6/Documentation/userspace-api/media/mediactl/ | 
| D | media-controller-model.rst | 15    It can correspond to a large variety of logical blocks such as16    physical hardware devices (CMOS sensor for instance), logical
 38   entities form a single logical unit. For example this could represent the
 
 | 
| /Linux-v6.6/Documentation/driver-api/pm/ | 
| D | cpuidle.rst | 16 Every time one of the logical CPUs in the system (the entities that appear to21 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
 227 is, idle states that can only be asked for if multiple related logical CPUs are
 230 asked for if only one logical CPU is idle).
 [all …]
 
 | 
| /Linux-v6.6/Documentation/driver-api/media/ | 
| D | cec-core.rst | 18 other through the HDMI connection. The protocol uses logical addresses in the19 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::
 175 If logical_addr == CEC_LOG_ADDR_INVALID then all programmed logical addresses
 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
 [all …]
 
 | 
| /Linux-v6.6/Documentation/driver-api/serial/ | 
| D | serial-rs485.rst | 77 	/* Set logical level for RTS pin equal to 1 when sending: */79 	/* or, set logical level for RTS pin equal to 0 when sending: */
 82 	/* Set logical level for RTS pin equal to 1 after sending: */
 84 	/* or, set logical level for RTS pin equal to 0 after sending: */
 
 | 
| /Linux-v6.6/Documentation/userspace-api/media/v4l/ | 
| D | format.rst | 38 assigns a logical stream (video data, VBI data etc.) exclusively to one47 multiple file descriptors which grabbed different logical streams
 59 Generally only one logical stream can be assigned to a file descriptor,
 62 earlier versions of V4L2. Switching the logical stream or returning into
 
 | 
| /Linux-v6.6/Documentation/filesystems/ | 
| D | fiemap.rst | 18 	__u64	fm_start;	 /* logical offset (inclusive) at20 	__u64	fm_length;	 /* logical length of mapping which
 31 fm_start, and fm_length specify the logical range within the file
 33 those on disk - that is, the logical offset of the 1st returned extent
 83 	    __u64	fe_logical;  /* logical offset in bytes for the start of
 94 for an extents logical offset to start before the request or its logical
 226   int fiemap_fill_next_extent(struct fiemap_extent_info *info, u64 logical,
 
 |