Searched refs:mapping (Results 1 – 11 of 11) sorted by relevance
/kernel/futex/ |
D | core.c | 227 struct address_space *mapping; in get_futex_key() local 306 mapping = READ_ONCE(page->mapping); in get_futex_key() 323 if (unlikely(!mapping)) { in get_futex_key() 332 shmem_swizzled = PageSwapCache(page) || page->mapping; in get_futex_key() 382 if (READ_ONCE(page->mapping) != mapping) { in get_futex_key() 389 inode = READ_ONCE(mapping->host); in get_futex_key()
|
/kernel/dma/ |
D | Kconfig | 17 # mapping fast path should select this option and set the dma_ops_bypass 41 # DMA_ATTR_WRITE_COMBINE. Normally the "uncached" mapping should be what 191 DMA mapping framework by default aligns all buffers to the smallest 230 dma_map_sg() API is used for general bulk mapping of pages rather than 238 bool "Enable benchmarking of streaming DMA mapping"
|
D | Makefile | 3 obj-$(CONFIG_HAS_DMA) += mapping.o direct.o
|
/kernel/events/ |
D | uprobes.c | 787 static int __copy_insn(struct address_space *mapping, struct file *filp, in __copy_insn() argument 796 if (mapping->a_ops->read_folio) in __copy_insn() 797 page = read_mapping_page(mapping, offset >> PAGE_SHIFT, filp); in __copy_insn() 799 page = shmem_read_mapping_page(mapping, offset >> PAGE_SHIFT); in __copy_insn() 811 struct address_space *mapping = uprobe->inode->i_mapping; in copy_insn() local 823 err = __copy_insn(mapping, filp, insn, len, offs); in copy_insn() 962 build_map_info(struct address_space *mapping, loff_t offset, bool is_register) in build_map_info() argument 972 i_mmap_lock_read(mapping); in build_map_info() 973 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in build_map_info() 1003 i_mmap_unlock_read(mapping); in build_map_info()
|
D | ring_buffer.c | 639 page->mapping = NULL; in rb_free_aux_page() 810 page->mapping = NULL; in perf_mmap_free_page() 885 page->mapping = NULL; in perf_mmap_unmark_page()
|
D | core.c | 5998 vmf->page->mapping = vmf->vma->vm_file->f_mapping; in perf_mmap_fault()
|
/kernel/ |
D | fork.c | 747 struct address_space *mapping = file->f_mapping; in dup_mmap() local 750 i_mmap_lock_write(mapping); in dup_mmap() 752 mapping_allow_writable(mapping); in dup_mmap() 753 flush_dcache_mmap_lock(mapping); in dup_mmap() 756 &mapping->i_mmap); in dup_mmap() 757 flush_dcache_mmap_unlock(mapping); in dup_mmap() 758 i_mmap_unlock_write(mapping); in dup_mmap()
|
D | crash_core.c | 451 VMCOREINFO_OFFSET(page, mapping); in crash_save_vmcoreinfo_init()
|
D | kexec_core.c | 310 pages->mapping = NULL; in kimage_alloc_pages()
|
/kernel/irq/ |
D | Kconfig | 74 # Support for obsolete non-mapping irq domains
|
/kernel/trace/ |
D | Kconfig | 787 generated by memory mapping a tracefs file and checking for 890 Normally, the mapping of the strings to values will be freed after
|