/openbmc/linux/arch/alpha/kernel/ |
H A D | core_irongate.c | 315 struct vm_struct *area; in irongate_ioremap() local 379 area = get_vm_area(size, VM_IOREMAP); in irongate_ioremap() 380 if (!area) return NULL; in irongate_ioremap() 382 for(baddr = addr, vaddr = (unsigned long)area->addr; in irongate_ioremap() 392 vfree(area->addr); in irongate_ioremap() 399 vaddr = (unsigned long)area->addr + (addr & ~PAGE_MASK); in irongate_ioremap()
|
/openbmc/linux/mm/ |
H A D | zsmalloc.c | 1039 if (area->vm_buf) in __zs_cpu_up() 1042 if (!area->vm_buf) in __zs_cpu_up() 1049 kfree(area->vm_buf); in __zs_cpu_down() 1050 area->vm_buf = NULL; in __zs_cpu_down() 1058 char *buf = area->vm_buf; in __zs_map_object() 1078 return area->vm_buf; in __zs_map_object() 1092 buf = area->vm_buf; in __zs_unmap_object() 1115 struct mapping_area *area; in zs_cpu_prepare() local 1118 return __zs_cpu_up(area); in zs_cpu_prepare() 1126 __zs_cpu_down(area); in zs_cpu_dead() [all …]
|
H A D | kmemleak.c | 502 struct kmemleak_scan_area *area; in free_object_rcu() local 511 hlist_del(&area->node); in free_object_rcu() 872 struct kmemleak_scan_area *area = NULL; in add_scan_area() local 890 if (!area) { in add_scan_area() 905 INIT_HLIST_NODE(&area->node); in add_scan_area() 906 area->start = ptr; in add_scan_area() 907 area->size = size; in add_scan_area() 1032 (unsigned long)area->addr); in kmemleak_vmalloc() 1408 struct kmemleak_scan_area *area; in scan_object() local 1447 scan_block((void *)area->start, in scan_object() [all …]
|
H A D | usercopy.c | 177 struct vmap_area *area = find_vmap_area(addr); in check_heap_object() local 179 if (!area) in check_heap_object() 182 if (n > area->va_end - addr) { in check_heap_object() 183 offset = addr - area->va_start; in check_heap_object()
|
/openbmc/linux/include/linux/ |
H A D | vmalloc.h | 196 static inline size_t get_vm_area_size(const struct vm_struct *area) in get_vm_area_size() argument 198 if (!(area->flags & VM_NO_GUARD)) in get_vm_area_size() 200 return area->size - PAGE_SIZE; in get_vm_area_size() 202 return area->size; in get_vm_area_size() 213 void free_vm_area(struct vm_struct *area);
|
/openbmc/linux/drivers/video/fbdev/core/ |
H A D | syscopyarea.c | 315 void sys_copyarea(struct fb_info *p, const struct fb_copyarea *area) in sys_copyarea() argument 317 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy; in sys_copyarea() 318 u32 height = area->height, width = area->width; in sys_copyarea()
|
/openbmc/linux/drivers/staging/fieldbus/Documentation/ABI/ |
H A D | fieldbus-dev-cdev | 15 Read from Process Memory's "read area". 19 Write to Process Memory's "write area". 25 process memory area is always readable and writable.
|
H A D | sysfs-class-fieldbus-dev | 28 The size, in bytes, of the Process Memory read area. 29 Note: this area is accessible by reading from the associated 36 The size, in bytes, of the Process Memory write area. 37 Note: this area is accessible by writing to the associated
|
/openbmc/u-boot/tools/binman/ |
H A D | fmap_util.py | 86 for area in range(header.nareas): 111 for area in areas: 112 blob += _FormatBlob(FMAP_AREA_FORMAT, FMAP_AREA_NAMES, area)
|
/openbmc/linux/sound/usb/usx2y/ |
H A D | us122l.c | 95 static void usb_stream_hwdep_vm_open(struct vm_area_struct *area) in usb_stream_hwdep_vm_open() argument 97 struct us122l *us122l = area->vm_private_data; in usb_stream_hwdep_vm_open() 141 struct us122l *us122l = area->vm_private_data; in usb_stream_hwdep_vm_close() 199 struct file *filp, struct vm_area_struct *area) in usb_stream_hwdep_mmap() argument 201 unsigned long size = area->vm_end - area->vm_start; in usb_stream_hwdep_mmap() 208 offset = area->vm_pgoff << PAGE_SHIFT; in usb_stream_hwdep_mmap() 212 if (read && area->vm_flags & VM_WRITE) { in usb_stream_hwdep_mmap() 226 area->vm_ops = &usb_stream_hwdep_vm_ops; in usb_stream_hwdep_mmap() 227 vm_flags_set(area, VM_DONTDUMP); in usb_stream_hwdep_mmap() 229 vm_flags_set(area, VM_DONTEXPAND); in usb_stream_hwdep_mmap() [all …]
|
/openbmc/linux/drivers/xen/xenbus/ |
H A D | xenbus_client.c | 60 struct vm_struct *area; member 748 struct vm_struct *area; in xenbus_map_ring_pv() local 752 area = get_vm_area(XEN_PAGE_SIZE * nr_grefs, VM_IOREMAP); in xenbus_map_ring_pv() 753 if (!area) in xenbus_map_ring_pv() 755 if (apply_to_page_range(&init_mm, (unsigned long)area->addr, in xenbus_map_ring_pv() 765 node->pv.area = area; in xenbus_map_ring_pv() 771 *vaddr = area->addr; in xenbus_map_ring_pv() 778 free_vm_area(area); in xenbus_map_ring_pv() 796 if (node->pv.area->addr == vaddr) { in xenbus_unmap_ring_pv() 838 free_vm_area(node->pv.area); in xenbus_unmap_ring_pv() [all …]
|
/openbmc/linux/sound/core/oss/ |
H A D | io.c | 47 return pcm_write(plugin->plug, src_channels->area.addr, frames); in io_playback_transfer() 55 bufs[channel] = src_channels[channel].area.addr; in io_playback_transfer() 73 return pcm_read(plugin->plug, dst_channels->area.addr, frames); in io_capture_transfer() 81 bufs[channel] = dst_channels[channel].area.addr; in io_capture_transfer()
|
H A D | route.c | 33 snd_pcm_area_silence(&dvp->area, 0, frames, format); in zero_areas() 44 snd_pcm_area_copy(&src_channel->area, 0, &dst_channel->area, 0, frames, format); in copy_area()
|
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-integrity.rst | 42 buffered using dm-bufio. When an access to any given metadata area 44 is capped at the size of the metadata area, but may be smaller, thereby 189 Use a smaller padding of the tag area that is more 236 area is specified in the target arguments 254 - journal area contains the bitmap of dirty 261 * metadata area (4kiB), it contains journal entries 279 * data area (the size is variable; it depends on how many journal 280 entries fit into the metadata area) 282 - every sector in the data area contains: 298 * tag area - it contains integrity tags. There is one tag for each [all …]
|
/openbmc/linux/arch/nios2/mm/ |
H A D | ioremap.c | 121 struct vm_struct *area; in ioremap() local 159 area = get_vm_area(size, VM_IOREMAP); in ioremap() 160 if (!area) in ioremap() 162 addr = area->addr; in ioremap()
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | hpfb.c | 146 static void hpfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in hpfb_copyarea() argument 148 topcat_blit(area->sx, area->sy, area->dx, area->dy, area->width, area->height, RR_COPY); in hpfb_copyarea()
|
H A D | cg6.c | 38 static void cg6_copyarea(struct fb_info *info, const struct fb_copyarea *area); 357 static void cg6_copyarea(struct fb_info *info, const struct fb_copyarea *area) in cg6_copyarea() argument 375 sbus_writel(area->sy, &fbc->y0); in cg6_copyarea() 376 sbus_writel(area->sx, &fbc->x0); in cg6_copyarea() 377 sbus_writel(area->sy + area->height - 1, &fbc->y1); in cg6_copyarea() 378 sbus_writel(area->sx + area->width - 1, &fbc->x1); in cg6_copyarea() 379 sbus_writel(area->dy, &fbc->y2); in cg6_copyarea() 380 sbus_writel(area->dx, &fbc->x2); in cg6_copyarea() 381 sbus_writel(area->dy + area->height - 1, &fbc->y3); in cg6_copyarea() 382 sbus_writel(area->dx + area->width - 1, &fbc->x3); in cg6_copyarea()
|
/openbmc/linux/tools/testing/selftests/sgx/ |
H A D | load.c | 321 void *area; in encl_map_area() local 323 area = mmap(NULL, encl_size * 2, PROT_NONE, in encl_map_area() 325 if (area == MAP_FAILED) { in encl_map_area() 330 encl->encl_base = ((uint64_t)area + encl_size - 1) & ~(encl_size - 1); in encl_map_area() 332 munmap(area, encl->encl_base - (uint64_t)area); in encl_map_area() 334 (uint64_t)area + encl_size - encl->encl_base); in encl_map_area()
|
/openbmc/linux/arch/arm/mm/ |
H A D | ioremap.c | 255 struct vm_struct *area; in __arm_ioremap_pfn_caller() local 297 area = get_vm_area_caller(size, VM_IOREMAP, caller); in __arm_ioremap_pfn_caller() 298 if (!area) in __arm_ioremap_pfn_caller() 300 addr = (unsigned long)area->addr; in __arm_ioremap_pfn_caller() 301 area->phys_addr = paddr; in __arm_ioremap_pfn_caller() 308 area->flags |= VM_ARM_SECTION_MAPPING; in __arm_ioremap_pfn_caller() 311 area->flags |= VM_ARM_SECTION_MAPPING; in __arm_ioremap_pfn_caller()
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_cpplib.c | 280 unsigned long size, struct nfp_cpp_area **area) in nfp_cpp_map_area() argument 284 *area = nfp_cpp_area_alloc_acquire(cpp, name, cpp_id, addr, size); in nfp_cpp_map_area() 285 if (!*area) in nfp_cpp_map_area() 288 res = nfp_cpp_area_iomem(*area); in nfp_cpp_map_area() 295 nfp_cpp_area_release_free(*area); in nfp_cpp_map_area()
|
/openbmc/linux/Documentation/arch/sparc/oradax/ |
H A D | oracle-dax.rst | 41 pointer to a "completion area", which is a 128 byte memory block that 43 interrupt is generated upon completion; the completion area must be 96 requests. The completion area buffer is also allocated, and this is 142 completion area to use, and may be set via lseek() or using the 185 - call mmap() to get the completion area address 192 - call munmap() for completion area 236 for the completion area, output buffer, and various inputs:: 283 Next, the completion area must be mapped:: 372 After the completion area has been processed, the driver must be 383 completion area, closing the dax device, freeing memory etc. [all …]
|
/openbmc/linux/drivers/mtd/nand/onenand/ |
H A D | onenand_omap2.c | 310 static inline int omap2_onenand_bufferram_offset(struct mtd_info *mtd, int area) in omap2_onenand_bufferram_offset() argument 315 if (area == ONENAND_DATARAM) in omap2_onenand_bufferram_offset() 317 if (area == ONENAND_SPARERAM) in omap2_onenand_bufferram_offset() 360 static int omap2_onenand_read_bufferram(struct mtd_info *mtd, int area, in omap2_onenand_read_bufferram() argument 372 bram_offset = omap2_onenand_bufferram_offset(mtd, area) + area + offset; in omap2_onenand_read_bufferram() 408 static int omap2_onenand_write_bufferram(struct mtd_info *mtd, int area, in omap2_onenand_write_bufferram() argument 419 bram_offset = omap2_onenand_bufferram_offset(mtd, area) + area + offset; in omap2_onenand_write_bufferram()
|
/openbmc/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | st,stm32-romem.yaml | 10 This represents STM32 Factory-programmed read only non-volatile area: locked 38 This property explicits a factory programmed area that both secure 40 related area can only be reached by the secure world.
|
/openbmc/linux/kernel/irq/ |
H A D | matrix.c | 113 unsigned int area, start = m->alloc_start; in matrix_alloc_area() local 118 area = bitmap_find_next_zero_area(m->scratch_map, end, start, num, 0); in matrix_alloc_area() 119 if (area >= end) in matrix_alloc_area() 120 return area; in matrix_alloc_area() 122 bitmap_set(cm->managed_map, area, num); in matrix_alloc_area() 124 bitmap_set(cm->alloc_map, area, num); in matrix_alloc_area() 125 return area; in matrix_alloc_area()
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | selection-api-configuration.rst | 8 select an area in a video signal or a buffer, and to query for default 37 the area actually sampled, is given by the ``V4L2_SEL_TGT_CROP`` target. 39 active cropping area must lie completely inside the capture boundaries. 74 padded area but outside active area is undefined. The application can 96 the area from which image date are processed by the hardware, is given 98 same coordinate system as the bounds rectangle. The active cropping area 111 driver must adjust the area to fit to the bounding limits. Moreover, the 123 However, such a padded area is driver-dependent feature not covered by
|