/linux/include/linux/ |
H A D | psp-sev.h | 118 * @tmr_address: system physical address used for SEV-ES 133 * @tmr_address: system physical address used for SEV-ES 135 * @nv_address: system physical address used for PSP NV storage 180 * @address: physical address of firmware image 191 * @address: physical address of region to place unique CPU ID(s) 263 * @dh_cert_address: physical address of DH certificate blob 265 * @session_address: physical address of session parameters 283 * @address: physical address of memory region to encrypt 296 * @address: physical address of memory region to encrypt 310 * @address: physical addres [all...] |
/linux/fs/btrfs/tests/ |
H A D | raid-stripe-tree-tests.c | 77 stripe->physical = logical1 + i * SZ_1G; in test_punch_hole_3extents() 98 stripe->physical = logical2 + i * SZ_1G; in test_punch_hole_3extents() 119 stripe->physical = logical3 + i * SZ_1G; in test_punch_hole_3extents() 149 if (io_stripe.physical != logical1) { in test_punch_hole_3extents() 150 test_err("invalid physical address, expected %llu, got %llu", in test_punch_hole_3extents() 151 logical1, io_stripe.physical); in test_punch_hole_3extents() 183 if (io_stripe.physical != logical3) { in test_punch_hole_3extents() 184 test_err("invalid physical address, expected %llu, got %llu", in test_punch_hole_3extents() 185 logical3 + SZ_256K, io_stripe.physical); in test_punch_hole_3extents() 253 stripe->physical = logical1 + i * SZ_1G; in test_delete_two_extents() [all …]
|
/linux/Documentation/userspace-api/media/cec/ |
H A D | cec-ioc-adap-g-phys-addr.rst | 15 CEC_ADAP_G_PHYS_ADDR, CEC_ADAP_S_PHYS_ADDR - Get or set the physical address 40 To query the current physical address applications call 42 driver stores the physical address. 44 To set a new physical address applications store the physical address in 52 To clear an existing physical address use ``CEC_PHYS_ADDR_INVALID``. 60 A :ref:`CEC_EVENT_STATE_CHANGE <CEC-EVENT-STATE-CHANGE>` event is sent when the physical address 63 The physical address is a 16-bit number where each group of 4 bits 64 represent a digit of the physical address a.b.c.d where the most 69 is supported. The physical address a device shall use is stored in the 73 different physical address of the form a.0.0.0 that the sources will [all …]
|
/linux/Documentation/admin-guide/mm/ |
H A D | concepts.rst | 12 address to a physical address. 19 The physical memory in a computer system is a limited resource and 21 the amount of memory that can be installed. The physical memory is not 27 All this makes dealing directly with physical memory quite complex and 30 The virtual memory abstracts the details of physical memory from the 32 physical memory (demand paging) and provides a mechanism for the 38 address encoded in that instruction to a `physical` address that the 41 The physical system memory is divided into page frames, or pages. The 47 Each physical memory page can be mapped as one or more virtual 49 translation from a virtual address used by programs to the physical [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
H A D | counters.rst | 78 Physical port counters 82 additional counters like flow control, FEC and more. Physical port counters 86 A set of the physical port counters, per priority per port. 496 software counters. These packets are counted by physical port and vPort 518 physical port and vPort counters. You may open more rx queues and spread 534 counted by physical port and vPort counters. 544 are counted by physical port and vPort counters. 889 Physical Port Counters 891 The physical port counters are the counters on the external port connecting the 896 .. flat-table:: Physical Port Counter Table [all …]
|
/linux/Documentation/i2c/ |
H A D | i2c-sysfs.rst | 13 is a gap of knowledge to map from the I2C bus physical number and MUX topology 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 59 (Physical) I2C Bus Controller 63 physical I2C bus controllers. The controllers are hardware and physical, and the 70 I2C Bus Physical Number 73 For each physical I2C bus controller, the system vendor may assign a physical 82 written upon virtual memory space, instead of physical memory space. 84 Each logical I2C bus may be an abstraction of a physical I2C bus controller, or 90 Physical I2C Bus [all …]
|
/linux/include/linux/firmware/intel/ |
H A D | stratix10-smc.h | 24 * EL1 and EL3 communicates pointer as physical address rather than the 106 * a1: 64bit physical address of the configuration data memory block 113 * a1: 64bit physical address of 1st completed memory block if any completed 115 * a2: 64bit physical address of 2nd completed memory block if any completed 117 * a3: 64bit physical address of 3rd completed memory block if any completed 138 * a1: 64bit physical address of 1st completed memory block. 139 * a2: 64bit physical address of 2nd completed memory block if 141 * a3: 64bit physical address of 3rd completed memory block if 171 * Sync call used by service driver at EL1 to query the physical address of 180 * a1: start of physical address of reserved memory block. [all …]
|
/linux/Documentation/mm/ |
H A D | memory-model.rst | 4 Physical Memory Model 7 Physical memory in a system may be addressed in different ways. The 8 simplest case is when the physical memory starts at address 0 and 20 All the memory models track the status of physical page frames using 24 mapping between the physical page frame number (PFN) and the 35 non-NUMA systems with contiguous, or mostly contiguous, physical 39 maps the entire physical memory. For most architectures, the holes 49 actual physical pages. In such case, the architecture specific 58 systems with physical memory starting at address different from 0. 65 as hot-plug and hot-remove of the physical memory, alternative memory [all …]
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | vdo.rst | 108 If <hash>, <logical>, and <physical> are all set to 0, the work handled by 144 physical: 148 enough to have at least 1 slab per physical thread. The 178 modifiable parameters are <logical device size>, <physical device size>, 181 If the logical device size or physical device size are changed, upon 184 size may not exceed 4 PB. The physical device size must increase by at 187 slab size is chosen: the physical device size may never increase above the 194 physical space, storing to /dev/dm-1 which has more than 1 GB of space. 209 Grow the physical size to 2 GB. 217 Grow the physical size by 1 GB more and increase max discard sectors. [all …]
|
H A D | vdo-design.rst | 248 Each slab is independent of every other. They are assigned to "physical 249 zones" in round-robin fashion. If there are P physical zones, then slab n 257 how full it is. During recovery, each physical zone will attempt to recover 266 The block map contains the logical to physical mapping. It can be thought 268 36 bits of which contain the physical block number which holds the data for 305 new physical mappings. For a block map remapping, the journal records the 306 block map page number and the physical block allocated for it. Block map 311 before each journal block write to ensure that the physical data for the 317 reconstruct the logical to physical mappings after an unexpected 369 missing, it is allocated at this time out of the same physical storage [all …]
|
/linux/drivers/mtd/ubi/ |
H A D | ubi-media.h | 57 * initialization UBI finds out that there are available physical eraseblocks 59 * (the physical eraseblocks reserved for bad eraseblocks handling and other 60 * reserved physical eraseblocks are not taken). So, if there is a volume with 72 * of good physical eraseblocks the NAND chip on the device will have, but this 78 * Note, first UBI reserves some amount of physical eraseblocks for bad 80 * means that the pool of reserved physical eraseblocks will always be present. 94 * physical eraseblocks, don't allow the wear-leveling 136 * physical eraseblock. These values have to be the same for all physical 165 * @copy_flag: if this logical eraseblock was copied from another physical 174 * @data_pad: how many bytes at the end of this physical eraseblock are not [all …]
|
H A D | io.c | 92 * ubi_io_read - read data from a physical eraseblock. 95 * @pnum: physical eraseblock number to read from 96 * @offset: offset within the physical eraseblock from where to read 99 * This function reads data from offset @offset of physical eraseblock @pnum 218 * ubi_io_write - write data to a physical eraseblock. 221 * @pnum: physical eraseblock number to write to 222 * @offset: offset within the physical eraseblock where to write 226 * of physical eraseblock @pnum. If all the data were successfully written, 228 * error code. If %-EIO is returned, the physical eraseblock most probably went 264 * We write to the data area of the physical eraseblock. Make in ubi_io_write() [all …]
|
/linux/include/xen/interface/hvm/ |
H A D | start_info.h | 12 * NOTE: nothing will be loaded at physical address 0, so a 0 value in any 26 * | modlist_paddr | Physical address of an array of modules 29 * | cmdline_paddr | Physical address of the command line, 32 * | rsdp_paddr | Physical address of the RSDP ACPI data structure. 34 * | memmap_paddr | Physical address of the (optional) memory map. Only 47 * | paddr | Physical address of the module. 51 * | cmdline_paddr | Physical address of the command line, 114 uint64_t modlist_paddr; /* Physical address of an array of */ 116 uint64_t cmdline_paddr; /* Physical address of the command line. */ 117 uint64_t rsdp_paddr; /* Physical address of the RSDP ACPI data */ [all …]
|
/linux/include/net/caif/ |
H A D | cfcnfg.h | 17 * enum cfcnfg_phy_preference - Physical preference HW Abstraction 19 * @CFPHYPREF_UNSPECIFIED: Default physical interface 21 * @CFPHYPREF_LOW_LAT: Default physical interface for low-latency 23 * @CFPHYPREF_HIGH_BW: Default physical interface for high-bandwidth 54 * cfcnfg_add_phy_layer() - Adds a physical layer to the CAIF stack. 58 * @phy_layer: Specify the physical layer. The transmit function 82 * cfcnfg_set_phy_state() - Set the state of the physical interface device. 84 * @phy_layer: Physical Layer representation
|
/linux/tools/testing/selftests/kvm/include/aarch64/ |
H A D | arch_timer.h |
|
/linux/Documentation/core-api/ |
H A D | debugging-via-ohci1394.rst | 2 Using physical DMA provided by OHCI-1394 FireWire controllers for debugging 11 a "Physical Response Unit" which executes specific requests by employing 16 physical system memory and, for read requests, send the result of 17 the physical memory read back to the requester. 26 of physical address space. This can be a problem on machines where memory is 31 physical addresses above 4 GB, but this feature is currently not enabled by 43 The firewire-ohci driver in drivers/firewire uses filtered physical 45 Pass the remote_dma=1 parameter to the driver to get unfiltered physical DMA. 81 disable all physical DMA on each bus reset. 107 controller implements a writable Physical Upper Bound register. This is [all …]
|
/linux/mm/ |
H A D | numa_emulation.c | 81 * Sets up nr_nodes fake nodes interleaved over physical nodes ranging from addr 126 * Continue to fill physical nodes with fake nodes until there is no in split_nodes_interleave() 171 * physical node. in split_nodes_interleave() 214 * Sets up fake nodes of `size' interleaved over physical nodes ranging from 233 * In the 'uniform' case split the passed in physical node by in split_nodes_size_interleave_uniform() 235 * physical block and try to create nodes of at least size in split_nodes_size_interleave_uniform() 238 * In the uniform case, split the nodes strictly by physical in split_nodes_size_interleave_uniform() 259 * (but not necessarily over physical nodes). in split_nodes_size_interleave_uniform() 273 * Fill physical nodes with fake nodes of size until there is no memory in split_nodes_size_interleave_uniform() 307 * physical nod in split_nodes_size_interleave_uniform() [all...] |
/linux/tools/testing/selftests/kvm/aarch64/ |
H A D | arch_timer.c |
|
/linux/Documentation/admin-guide/kdump/ |
H A D | vmcoreinfo.rst | 59 virtual to physical addresses. 66 direct kernel map to a physical address. 77 Physical addresses are translated to struct pages by treating them as 78 an index into the mem_map array. Right-shifting a physical address 105 Defines the maximum supported physical address space memory. 348 corresponding physical address. 354 to physical addresses. The init_top_pgt is somewhat similar to 393 mask. This is used to remove the SME mask and obtain the true physical 411 Denotes whether physical address extensions are enabled. It has the cost 414 crash kernel when converting virtual addresses to physical addresses. [all …]
|
/linux/Documentation/arch/arm/ |
H A D | porting.rst | 12 virtual address to a physical address. Normally, it is simply: 22 virtual or physical addresses here, since the MMU will be off at 43 Physical address to place the initial RAM disk. Only relevant if 54 Physical address of the struct param_struct or tag list, giving the 62 Physical start address of the first bank of RAM. 66 boot phase, virtual address PAGE_OFFSET will be mapped to physical 113 `pram` specifies the physical start address of RAM. Must always 116 `pio` is the physical address of an 8MB region containing IO for
|
/linux/tools/testing/selftests/hid/tests/ |
H A D | descriptors_wacom.py | 10 0xA1, 0x00, # . Collection (Physical), 37 0xA1, 0x00, # . Collection (Physical), 55 0x35, 0x00, # . Physical Minimum (0), 56 0x47, 0x80, 0x57, 0x00, 0x00, # . Physical Maximum (22400), 63 0x47, 0xD0, 0x39, 0x00, 0x00, # . Physical Maximum (14800), 70 …F, # . Logical Maximum (8191), # !!! Errata: Missing Physical Max = 0 77 0x35, 0xC0, # . Physical Minimum (-64), 78 0x45, 0x3F, # . Physical Maximum (63), 87 0x36, 0x4C, 0xFF, # . Physical Minimum (-180), 88 0x46, 0xB3, 0x00, # . Physical Maximum (179), [all …]
|
/linux/fs/btrfs/ |
H A D | scrub.c | 89 /* Set when @mirror_num, @dev, @physical and @logical are set. */ 117 u64 physical; member 226 u64 physical; member 454 "%s at logical %llu on dev %s, physical %llu, root %llu, inode %llu, offset %llu, length %u, links … in scrub_print_warning_inode() 457 swarn->physical, in scrub_print_warning_inode() 468 …"%s at logical %llu on dev %s, physical %llu, root %llu, inode %llu, offset %llu: path resolving f… in scrub_print_warning_inode() 471 swarn->physical, in scrub_print_warning_inode() 479 bool is_super, u64 logical, u64 physical) in scrub_print_common_warning() argument 493 btrfs_warn_in_rcu(fs_info, "%s on device %s, physical %llu", in scrub_print_common_warning() 494 errstr, btrfs_dev_name(dev), physical); in scrub_print_common_warning() [all …]
|
/linux/include/linux/fsl/ |
H A D | guts.h | 267 __be32 pcph15sr; /* Physical Core PH15 Status Register */ 268 __be32 pcph15setr; /* Physical Core PH15 Set Control Register */ 269 __be32 pcph15clrr; /* Physical Core PH15 Clear Control Register */ 270 __be32 pcph15psr; /* Physical Core PH15 Prev Status Register */ 272 __be32 pcph20sr; /* Physical Core PH20 Status Register */ 273 __be32 pcph20setr; /* Physical Core PH20 Set Control Register */ 274 __be32 pcph20clrr; /* Physical Core PH20 Clear Control Register */ 275 __be32 pcph20psr; /* Physical Core PH20 Prev Status Register */ 276 __be32 pcpw20sr; /* Physical Core PW20 Status Register */ 278 __be32 pcph30sr; /* Physical Core PH30 Status Register */ [all …]
|
/linux/drivers/net/wireless/ti/wlcore/ |
H A D | io.h | 121 int physical; in wlcore_read() local 123 physical = wlcore_translate_addr(wl, addr); in wlcore_read() 125 return wlcore_raw_read(wl, physical, buf, len, fixed); in wlcore_read() 131 int physical; in wlcore_write() local 133 physical = wlcore_translate_addr(wl, addr); in wlcore_write() 135 return wlcore_raw_write(wl, physical, buf, len, fixed); in wlcore_write() 156 int physical; in wlcore_read_hwaddr() local 162 physical = wlcore_translate_addr(wl, addr); in wlcore_read_hwaddr() 164 return wlcore_raw_read(wl, physical, buf, len, fixed); in wlcore_read_hwaddr()
|
/linux/fs/iomap/ |
H A D | swapfile.c | 17 uint64_t lowest_ppage; /* lowest physical addr seen (pages) */ 18 uint64_t highest_ppage; /* highest physical addr seen (pages) */ 25 * Collect physical extents for this swap file. Physical extents reported to 28 * page numbers of the swap device to the physical page-aligned extents. 45 * Round the start up and the end down so that the physical in iomap_swapfile_add_extent() 52 /* Skip too-short physical extents. */ in iomap_swapfile_add_extent() 94 * swap only cares about contiguous page-aligned physical extents and makes no 139 * Iterate a swap file's iomaps to construct physical extents that can be
|