/linux/arch/s390/kernel/ |
H A D | debug.c | 35 #define ALL_AREAS 0 /* copy all debug areas */ 36 #define NO_AREAS 1 /* copy no debug areas */ 176 * - Debug areas are implemented as a threedimensonal array: 177 * areas[areanumber][pagenumber][pageoffset] 182 debug_entry_t ***areas; in debug_areas_alloc() local 185 areas = kmalloc_array(nr_areas, sizeof(debug_entry_t **), GFP_KERNEL); in debug_areas_alloc() 186 if (!areas) in debug_areas_alloc() 190 areas[i] = kmalloc_array(pages_per_area, in debug_areas_alloc() 193 if (!areas[i]) in debug_areas_alloc() 196 areas[i][j] = kzalloc(PAGE_SIZE, GFP_KERNEL); in debug_areas_alloc() [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | metafmt-vsp1-hgt.rst | 25 between 1 and 16 depending on the Hue areas configuration. Finding the 34 how the HGT Hue areas are configured. There are 6 user configurable Hue 35 Areas which can be configured to cover overlapping Hue values: 58 When two consecutive areas don't overlap (n+1L is equal to nU) the boundary 63 with a hue value included in the overlapping region between two areas (between 64 n+1L and nU excluded) are attributed to both areas and given a weight for each 65 of these areas proportional to their position along the diagonal lines
|
/linux/Documentation/arch/s390/ |
H A D | s390dbf.rst | 28 debug log for the caller. For each debug log exists a number of debug areas 30 pages in memory. In the debug areas there are stored debug entries (log records) 44 The debug areas themselves are also ordered in form of a ring buffer. 140 /* register 4 debug areas with one page each and 4 byte data field */ 173 /* register 4 debug areas with one page each and data field for */ 228 Flushing debug areas 230 Debug areas can be flushed with piping the number of the desired 231 area (0...n) to the debugfs file "flush". When using "-" all debug areas 240 2. Flush all debug areas:: 244 Changing the size of debug areas [all …]
|
/linux/kernel/dma/ |
H A D | swiotlb.c | 125 * otherwise a segment may span two or more areas. It conflicts with free 145 * swiotlb_adjust_nareas() - adjust the number of areas and slots 146 * @nareas: Desired number of areas. Zero is treated as 1. 148 * Adjust the default number of areas in a memory pool. 168 * limit_nareas() - get the maximum number of areas for a given memory pool size 169 * @nareas: Desired number of areas. 172 * Limit the number of areas to the maximum possible number of areas in 175 * Return: Maximum possible number of areas. 283 spin_lock_init(&mem->areas[ in swiotlb_init_io_tlb_pool() [all...] |
/linux/include/linux/ |
H A D | memblock.h | 189 * for_each_physmem_range - iterate through physmem areas not included in type. 202 * __for_each_mem_range - iterate through memblock areas from type_a and not 222 * __for_each_mem_range_rev - reverse iterate through memblock areas from 243 * for_each_mem_range - iterate through memory areas. 254 * for_each_mem_range_rev - reverse iterate through memblock areas from 266 * for_each_reserved_mem_range - iterate over all reserved memblock areas 271 * Walks over reserved areas of memblock. Available as soon as memblock 329 * for_each_free_mem_range - iterate through free memblock areas 337 * Walks over free (memory && !reserved) areas of memblock. Available as 345 * for_each_free_mem_range_reverse - rev-iterate through free memblock areas [all …]
|
H A D | swiotlb.h | 62 * @nareas: Number of areas in the pool. 64 * @areas: Array of memory area descriptors. 78 struct io_tlb_area *areas; member 101 * across all areas. Used only for calculating used_hiwater in 106 * are currently used across all areas.
|
/linux/mm/damon/tests/ |
H A D | vaddr-kunit.h | 44 * discontiguous regions which cover every mapped areas. However, the three 45 * regions should not include the two biggest unmapped areas in the original 46 * mapping, because the two biggest areas are normally the areas between 1) 48 * Because these two unmapped areas are very huge but obviously never accessed, 53 * unmapped areas. After that, based on the information, it constructs the 61 * and end with 305. The process also has three unmapped areas, 25-200, 63 * unmapped areas, and thus it should be converted to three regions of 10-25,
|
/linux/Documentation/admin-guide/mm/ |
H A D | ksm.rst | 17 The KSM daemon ksmd periodically scans those areas of user memory 33 KSM only operates on those areas of address space which an application 62 Like other madvise calls, they are intended for use on mapped areas of 64 includes unmapped gaps (though working on the intervening mapped areas), 68 restricting its use to areas likely to benefit. KSM's scans may use a lot 115 leave mergeable areas registered for next run. 210 how many times all mergeable areas have been scanned
|
H A D | concepts.rst | 146 call. Usually, the anonymous mappings only define virtual memory areas 199 necessary to allocate large physically contiguous memory areas. Such 206 physically contiguous areas become possible.
|
/linux/include/trace/events/ |
H A D | vmalloc.h | 54 * purge_vmap_area_lazy - called when vmap areas were lazily freed 57 * @npurged: numbed of purged vmap areas 94 * outstanding areas and a maximum allowed threshold before
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-devices-platform-docg3 | 7 keylocked. Each docg3 chip (or floor) has 2 protection areas, 24 (0 or 1). Each docg3 chip (or floor) has 2 protection areas,
|
/linux/Documentation/security/ |
H A D | self-protection.rst | 35 areas of the kernel that can be used to redirect execution. This ranges 37 APIs hard to use incorrectly, minimizing the areas of writable kernel 50 Any areas of the kernel with executable memory must not be writable. 73 Vast areas of kernel memory contain function pointers that are looked 177 other memory areas. 251 initializations. If the base address of these areas is not the same
|
/linux/arch/sh/boards/mach-sdk7786/ |
H A D | fpga.c | 17 * The FPGA can be mapped in any of the generally available areas, 30 * Iterate over all of the areas where the FPGA could be mapped. in sdk7786_fpga_probe()
|
/linux/drivers/s390/net/ |
H A D | ctcm_dbug.c | 46 /* register the areas */ in ctcm_register_dbf_views() 49 ctcm_dbf[x].areas, in ctcm_register_dbf_views()
|
/linux/mm/ |
H A D | percpu.c | 11 * The percpu allocator handles both static and dynamic areas. Percpu 12 * areas are allocated in chunks which are divided into units. There is 407 * pcpu_next_fit_region - finds fit areas for a given allocation request 472 * Metadata free area iterators. These perform aggregation of free areas 793 /* iterate over free areas and update the contig hints */ in pcpu_block_refresh_hint() 1104 * skip over blocks and chunks that have valid free areas. 1159 * free areas, smaller allocations will eventually fill those holes. 1885 /* clear the areas and return address relative to base address */ in pcpu_alloc_noprof() 1955 * areas can be scarce. Destroy all free chunks except for one. in pcpu_balance_free() 2307 * static percpu areas are not considered. For those, use [all …]
|
H A D | Kconfig | 716 Enable Kernel Samepage Merging: KSM periodically scans those areas 980 int "Maximum count of the CMA areas" 985 CMA allows to create CMA areas for particular purpose, mainly, 1242 memory areas visible only in the context of the owning process and 1250 Allow naming anonymous virtual memory areas. 1252 This feature allows assigning names to virtual memory areas. Assigned 1254 and help identifying individual anonymous memory areas. 1256 area from being merged with adjacent virtual memory areas due to the
|
/linux/arch/x86/kernel/cpu/sgx/ |
H A D | sgx.h | 52 * The firmware can define multiple chunks of EPC to the different areas of the 53 * physical memory e.g. for memory areas of the each node. This structure is
|
/linux/arch/mips/include/asm/sn/sn0/ |
H A D | kldir.h | 14 * provides pointers to most other IP27 memory areas. This allows us to 15 * resize and/or relocate memory areas at a later time without breaking all 17 * permanently dedicated to areas listed below. Some memory areas (marked
|
/linux/drivers/mtd/devices/ |
H A D | docg3.h | 14 * Flash memory areas : 249 * Each floor of docg3 has 2 protection areas: DPS0 and DPS1. These areas span
|
/linux/Documentation/driver-api/mmc/ |
H A D | mmc-dev-attrs.rst | 69 areas. 74 size for erasing large areas.
|
/linux/Documentation/arch/arm/ |
H A D | memory.rst | 96 Please note that mappings which collide with the above areas may result 102 to TASK_SIZE address range. If they wish to access these areas, they
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | coredump.h | 141 * region is copied. If sections is non-null only the areas specified in 142 * sections are copied and rest of the areas are filled with
|
/linux/arch/sparc/include/asm/ |
H A D | eeprom.h | 8 * for their registers/data areas. The IDPROM lives here too.
|
/linux/fs/jfs/ |
H A D | jfs_dinode.h | 60 * Extension Areas. 62 * Historically, the inode was partitioned into 4 128-byte areas,
|
/linux/arch/powerpc/platforms/pseries/ |
H A D | rtas-work-area.c | 151 * All RTAS functions that consume work areas are OK with in rtas_work_area_allocator_init() 186 * rtas_work_area_reserve_arena() - Reserve memory suitable for RTAS work areas.
|