| /linux/arch/s390/kernel/ |
| H A D | debug.c | 36 #define ALL_AREAS 0 /* copy all debug areas */ 37 #define NO_AREAS 1 /* copy no debug areas */ 252 * Apply level to static debug areas, delay buffer size changes until in s390dbf_parse() 264 * - Debug areas are implemented as a threedimensonal array: 265 * areas[areanumber][pagenumber][pageoffset] 270 debug_entry_t ***areas; in debug_areas_alloc() local 273 areas = kmalloc_objs(debug_entry_t **, nr_areas); in debug_areas_alloc() 274 if (!areas) in debug_areas_alloc() 278 areas[i] = kmalloc_objs(debug_entry_t *, pages_per_area, in debug_areas_alloc() 280 if (!areas[i]) in debug_areas_alloc() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | metafmt-vsp1-hgt.rst | 26 between 1 and 16 depending on the Hue areas configuration. Finding the 35 how the HGT Hue areas are configured. There are 6 user configurable Hue 36 Areas which can be configured to cover overlapping Hue values: 59 When two consecutive areas don't overlap (n+1L is equal to nU) the boundary 64 with a hue value included in the overlapping region between two areas (between 65 n+1L and nU excluded) are attributed to both areas and given a weight for each 66 of these areas proportional to their position along the diagonal lines
|
| /linux/kernel/dma/ |
| H A D | swiotlb.c | 124 * otherwise a segment may span two or more areas. It conflicts with free 144 * swiotlb_adjust_nareas() - adjust the number of areas and slots 145 * @nareas: Desired number of areas. Zero is treated as 1. 147 * Adjust the default number of areas in a memory pool. 167 * limit_nareas() - get the maximum number of areas for a given memory pool size 168 * @nareas: Desired number of areas. 171 * Limit the number of areas to the maximum possible number of areas in 174 * Return: Maximum possible number of areas. 338 pool->areas[ in swiotlb_mark_pool_used() [all...] |
| /linux/arch/s390/include/asm/ |
| H A D | debug.h | 20 #define DEBUG_FLUSH_ALL -1 /* parameter to flush all areas */ 54 debug_entry_t ***areas; member 417 * Define static areas for early trace data. During boot debug_register_static() 418 * will replace these with dynamically allocated areas to allow custom page and 433 static debug_entry_t **VNAME(var, areas)[EARLY_AREAS] __initdata = { \ 449 .areas = VNAME(var, areas), \ 460 #define __REGISTER_STATIC_DEBUG_INFO(var, name, pages, areas, view) \ argument 465 rc = debug_register_static(&var, (pages), (areas)); \ 479 * @nr_areas: Number of debug areas 489 * Note: Tracing will start with a fixed number of initial pages and areas.
|
| /linux/Documentation/core-api/ |
| H A D | swiotlb.rst | 165 Slots are also grouped into "areas", with the constraint that a slot set exists 167 manipulate the slots in that area. The division into areas avoids contending 169 VM. The number of areas defaults to the number of CPUs in the system for 172 number of areas can also be set via the "swiotlb=" kernel boot parameter. 175 does not have enough free space, areas associated with other CPUs are tried 178 overall. But an allocation request does not fail unless all areas do not have 181 IO_TLB_SIZE, IO_TLB_SEGSIZE, and the number of areas must all be powers of 2 as 183 number of areas is rounded up to a power of 2 if necessary to meet this 220 The number of areas in a dynamic pool may be different from the number of areas 222 the number of areas will likely be smaller. For example, with a new pool size [all …]
|
| /linux/mm/damon/tests/ |
| H A D | vaddr-kunit.h | 40 * discontiguous regions which cover every mapped areas. However, the three 41 * regions should not include the two biggest unmapped areas in the original 42 * mapping, because the two biggest areas are normally the areas between 1) 44 * Because these two unmapped areas are very huge but obviously never accessed, 49 * unmapped areas. After that, based on the information, it constructs the 57 * and end with 305. The process also has three unmapped areas, 25-200, 59 * 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/include/linux/ |
| H A D | swiotlb.h | 65 * @nareas: Number of areas in the pool. 67 * @areas: Array of memory area descriptors. 82 struct io_tlb_area *areas; member 107 * across all areas. Used only for calculating used_hiwater via boot 112 * are currently used across all areas.
|
| /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/powerpc/platforms/pseries/ |
| H A D | kexec.c | 26 * kernel steps on the old memory allocated to these areas before the in pseries_kexec_cpu_down() 27 * new kexec-kernel happens to allocate and register new areas, in pseries_kexec_cpu_down()
|
| 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.
|
| /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/io_uring/ |
| H A D | zcrx.c | 346 __io_zcrx_unmap_area(ifq, ifq->areas[area_idx]); in io_zcrx_unmap_areas() 476 struct io_zcrx_area **areas, **old_areas; in io_zcrx_append_area() 484 old_areas = ifq->areas; in io_zcrx_append_area() 487 areas = kmalloc_objs(areas[0], old_nr + 1, in io_zcrx_append_area() 489 if (!areas) in io_zcrx_append_area() 492 memcpy(areas, old_areas, old_nr * sizeof(areas[0])); in io_zcrx_append_area() 493 areas[old_nr] = area; in io_zcrx_append_area() 497 ifq->areas in io_zcrx_append_area() 475 struct io_zcrx_area **areas, **old_areas; io_zcrx_append_area() local [all...] |
| /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/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/firmware/qcom/ |
| H A D | qcom_tzmem.c | 37 struct list_head areas; member 227 list_add_tail(&area->list, &pool->areas); in qcom_tzmem_pool_add_memory() 278 INIT_LIST_HEAD(&pool->areas); in qcom_tzmem_pool_new() 326 list_for_each_entry_safe(area, next, &pool->areas, list) { in qcom_tzmem_pool_free()
|
| /linux/mm/ |
| H A D | Kconfig | 636 they can be allocated from memory areas only available for movable 733 Enable Kernel Samepage Merging: KSM periodically scans those areas 1085 int "Maximum count of the CMA areas" 1090 CMA allows to create CMA areas for particular purpose, mainly, 1350 memory areas visible only in the context of the owning process and 1358 Allow naming anonymous virtual memory areas. 1360 This feature allows assigning names to virtual memory areas. Assigned 1362 and help identifying individual anonymous memory areas. 1364 area from being merged with adjacent virtual memory areas due to the
|
| /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/mm/damon/ |
| H A D | vaddr.c | 161 * with the noise by simply identifying the unmapped areas as a region that 163 * unmapped areas inside will make the adaptive mechanism quite complex. That 164 * said, too huge unmapped areas inside the monitoring target should be removed 169 * between the three regions are the two biggest unmapped areas in the given 171 * end of the mappings and the two biggest unmapped areas of the address space. 181 * gaps are exceptionally huge areas in usual address space, excluding these
|
| /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,
|