arch/arc/include/asm/cacheflush.h
38
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/arc/include/asm/cacheflush.h
39
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/arm/include/asm/cacheflush.h
321
#define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
arch/arm/include/asm/cacheflush.h
322
#define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages)
arch/arm/include/asm/device.h
10
struct dma_iommu_mapping *mapping;
arch/arm/include/asm/device.h
24
#define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
arch/arm/include/asm/dma-iommu.h
29
void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping);
arch/arm/include/asm/dma-iommu.h
32
struct dma_iommu_mapping *mapping);
arch/arm/mm/dma-mapping.c
1002
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1011
iommu_unmap(mapping->domain, iova, size);
arch/arm/mm/dma-mapping.c
1012
__free_iova(mapping, iova, size);
arch/arm/mm/dma-mapping.c
1187
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1197
iova_base = iova = __alloc_iova(mapping, size);
arch/arm/mm/dma-mapping.c
1210
ret = iommu_map(mapping->domain, iova, phys, len, prot,
arch/arm/mm/dma-mapping.c
1221
iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE);
arch/arm/mm/dma-mapping.c
1222
__free_iova(mapping, iova_base, size);
arch/arm/mm/dma-mapping.c
1368
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1378
dma_addr = __alloc_iova(mapping, len);
arch/arm/mm/dma-mapping.c
1384
ret = iommu_map(mapping->domain, dma_addr, addr, len, prot, GFP_KERNEL);
arch/arm/mm/dma-mapping.c
1390
__free_iova(mapping, dma_addr, len);
arch/arm/mm/dma-mapping.c
1407
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1417
phys_addr_t phys = iommu_iova_to_phys(mapping->domain, iova);
arch/arm/mm/dma-mapping.c
1422
iommu_unmap(mapping->domain, iova, len);
arch/arm/mm/dma-mapping.c
1423
__free_iova(mapping, iova, len);
arch/arm/mm/dma-mapping.c
1429
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1437
phys = iommu_iova_to_phys(mapping->domain, iova);
arch/arm/mm/dma-mapping.c
1444
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1452
phys = iommu_iova_to_phys(mapping->domain, iova);
arch/arm/mm/dma-mapping.c
1491
struct dma_iommu_mapping *mapping;
arch/arm/mm/dma-mapping.c
1507
mapping = kzalloc_obj(struct dma_iommu_mapping);
arch/arm/mm/dma-mapping.c
1508
if (!mapping)
arch/arm/mm/dma-mapping.c
1511
mapping->bitmap_size = bitmap_size;
arch/arm/mm/dma-mapping.c
1512
mapping->bitmaps = kcalloc(extensions, sizeof(unsigned long *),
arch/arm/mm/dma-mapping.c
1514
if (!mapping->bitmaps)
arch/arm/mm/dma-mapping.c
1517
mapping->bitmaps[0] = kzalloc(bitmap_size, GFP_KERNEL);
arch/arm/mm/dma-mapping.c
1518
if (!mapping->bitmaps[0])
arch/arm/mm/dma-mapping.c
1521
mapping->nr_bitmaps = 1;
arch/arm/mm/dma-mapping.c
1522
mapping->extensions = extensions;
arch/arm/mm/dma-mapping.c
1523
mapping->base = base;
arch/arm/mm/dma-mapping.c
1524
mapping->bits = BITS_PER_BYTE * bitmap_size;
arch/arm/mm/dma-mapping.c
1526
spin_lock_init(&mapping->lock);
arch/arm/mm/dma-mapping.c
1528
mapping->domain = iommu_paging_domain_alloc(dev);
arch/arm/mm/dma-mapping.c
1529
if (IS_ERR(mapping->domain)) {
arch/arm/mm/dma-mapping.c
1530
err = PTR_ERR(mapping->domain);
arch/arm/mm/dma-mapping.c
1534
kref_init(&mapping->kref);
arch/arm/mm/dma-mapping.c
1535
return mapping;
arch/arm/mm/dma-mapping.c
1537
kfree(mapping->bitmaps[0]);
arch/arm/mm/dma-mapping.c
1539
kfree(mapping->bitmaps);
arch/arm/mm/dma-mapping.c
1541
kfree(mapping);
arch/arm/mm/dma-mapping.c
1550
struct dma_iommu_mapping *mapping =
arch/arm/mm/dma-mapping.c
1553
iommu_domain_free(mapping->domain);
arch/arm/mm/dma-mapping.c
1554
for (i = 0; i < mapping->nr_bitmaps; i++)
arch/arm/mm/dma-mapping.c
1555
kfree(mapping->bitmaps[i]);
arch/arm/mm/dma-mapping.c
1556
kfree(mapping->bitmaps);
arch/arm/mm/dma-mapping.c
1557
kfree(mapping);
arch/arm/mm/dma-mapping.c
1560
static int extend_iommu_mapping(struct dma_iommu_mapping *mapping)
arch/arm/mm/dma-mapping.c
1564
if (mapping->nr_bitmaps >= mapping->extensions)
arch/arm/mm/dma-mapping.c
1567
next_bitmap = mapping->nr_bitmaps;
arch/arm/mm/dma-mapping.c
1568
mapping->bitmaps[next_bitmap] = kzalloc(mapping->bitmap_size,
arch/arm/mm/dma-mapping.c
1570
if (!mapping->bitmaps[next_bitmap])
arch/arm/mm/dma-mapping.c
1573
mapping->nr_bitmaps++;
arch/arm/mm/dma-mapping.c
1578
void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping)
arch/arm/mm/dma-mapping.c
1580
if (mapping)
arch/arm/mm/dma-mapping.c
1581
kref_put(&mapping->kref, release_iommu_mapping);
arch/arm/mm/dma-mapping.c
1586
struct dma_iommu_mapping *mapping)
arch/arm/mm/dma-mapping.c
1590
err = iommu_attach_device(mapping->domain, dev);
arch/arm/mm/dma-mapping.c
1594
kref_get(&mapping->kref);
arch/arm/mm/dma-mapping.c
1595
to_dma_iommu_mapping(dev) = mapping;
arch/arm/mm/dma-mapping.c
1615
struct dma_iommu_mapping *mapping)
arch/arm/mm/dma-mapping.c
1619
err = __arm_iommu_attach_device(dev, mapping);
arch/arm/mm/dma-mapping.c
1637
struct dma_iommu_mapping *mapping;
arch/arm/mm/dma-mapping.c
1639
mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1640
if (!mapping) {
arch/arm/mm/dma-mapping.c
1645
iommu_detach_device(mapping->domain, dev);
arch/arm/mm/dma-mapping.c
1646
kref_put(&mapping->kref, release_iommu_mapping);
arch/arm/mm/dma-mapping.c
1656
struct dma_iommu_mapping *mapping;
arch/arm/mm/dma-mapping.c
1663
mapping = arm_iommu_create_mapping(dev, dma_base, size);
arch/arm/mm/dma-mapping.c
1664
if (IS_ERR(mapping)) {
arch/arm/mm/dma-mapping.c
1670
if (__arm_iommu_attach_device(dev, mapping)) {
arch/arm/mm/dma-mapping.c
1673
arm_iommu_release_mapping(mapping);
arch/arm/mm/dma-mapping.c
1682
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
1684
if (!mapping)
arch/arm/mm/dma-mapping.c
1688
arm_iommu_release_mapping(mapping);
arch/arm/mm/dma-mapping.c
752
static int extend_iommu_mapping(struct dma_iommu_mapping *mapping);
arch/arm/mm/dma-mapping.c
754
static inline dma_addr_t __alloc_iova(struct dma_iommu_mapping *mapping,
arch/arm/mm/dma-mapping.c
760
size_t mapping_size = mapping->bits << PAGE_SHIFT;
arch/arm/mm/dma-mapping.c
771
spin_lock_irqsave(&mapping->lock, flags);
arch/arm/mm/dma-mapping.c
772
for (i = 0; i < mapping->nr_bitmaps; i++) {
arch/arm/mm/dma-mapping.c
773
start = bitmap_find_next_zero_area(mapping->bitmaps[i],
arch/arm/mm/dma-mapping.c
774
mapping->bits, 0, count, align);
arch/arm/mm/dma-mapping.c
776
if (start > mapping->bits)
arch/arm/mm/dma-mapping.c
779
bitmap_set(mapping->bitmaps[i], start, count);
arch/arm/mm/dma-mapping.c
788
if (i == mapping->nr_bitmaps) {
arch/arm/mm/dma-mapping.c
789
if (extend_iommu_mapping(mapping)) {
arch/arm/mm/dma-mapping.c
790
spin_unlock_irqrestore(&mapping->lock, flags);
arch/arm/mm/dma-mapping.c
794
start = bitmap_find_next_zero_area(mapping->bitmaps[i],
arch/arm/mm/dma-mapping.c
795
mapping->bits, 0, count, align);
arch/arm/mm/dma-mapping.c
797
if (start > mapping->bits) {
arch/arm/mm/dma-mapping.c
798
spin_unlock_irqrestore(&mapping->lock, flags);
arch/arm/mm/dma-mapping.c
802
bitmap_set(mapping->bitmaps[i], start, count);
arch/arm/mm/dma-mapping.c
804
spin_unlock_irqrestore(&mapping->lock, flags);
arch/arm/mm/dma-mapping.c
806
iova = mapping->base + (mapping_size * i);
arch/arm/mm/dma-mapping.c
812
static inline void __free_iova(struct dma_iommu_mapping *mapping,
arch/arm/mm/dma-mapping.c
816
size_t mapping_size = mapping->bits << PAGE_SHIFT;
arch/arm/mm/dma-mapping.c
824
bitmap_index = (u32) (addr - mapping->base) / (u32) mapping_size;
arch/arm/mm/dma-mapping.c
825
BUG_ON(addr < mapping->base || bitmap_index > mapping->extensions);
arch/arm/mm/dma-mapping.c
827
bitmap_base = mapping->base + mapping_size * bitmap_index;
arch/arm/mm/dma-mapping.c
842
spin_lock_irqsave(&mapping->lock, flags);
arch/arm/mm/dma-mapping.c
843
bitmap_clear(mapping->bitmaps[bitmap_index], start, count);
arch/arm/mm/dma-mapping.c
844
spin_unlock_irqrestore(&mapping->lock, flags);
arch/arm/mm/dma-mapping.c
963
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
arch/arm/mm/dma-mapping.c
968
dma_addr = __alloc_iova(mapping, size);
arch/arm/mm/dma-mapping.c
985
ret = iommu_map(mapping->domain, iova, phys, len,
arch/arm/mm/dma-mapping.c
995
iommu_unmap(mapping->domain, dma_addr, iova-dma_addr);
arch/arm/mm/dma-mapping.c
996
__free_iova(mapping, dma_addr, size);
arch/arm/mm/fault-armv.c
124
make_coherent(struct address_space *mapping, struct vm_area_struct *vma,
arch/arm/mm/fault-armv.c
142
flush_dcache_mmap_lock(mapping);
arch/arm/mm/fault-armv.c
143
vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) {
arch/arm/mm/fault-armv.c
169
flush_dcache_mmap_unlock(mapping);
arch/arm/mm/fault-armv.c
191
struct address_space *mapping;
arch/arm/mm/fault-armv.c
205
mapping = folio_flush_mapping(folio);
arch/arm/mm/fault-armv.c
207
__flush_dcache_folio(mapping, folio);
arch/arm/mm/fault-armv.c
208
if (mapping) {
arch/arm/mm/fault-armv.c
210
make_coherent(mapping, vma, addr, ptep, pfn);
arch/arm/mm/flush.c
199
void __flush_dcache_folio(struct address_space *mapping, struct folio *folio)
arch/arm/mm/flush.c
234
if (mapping && cache_is_vipt_aliasing())
arch/arm/mm/flush.c
238
static void __flush_dcache_aliases(struct address_space *mapping, struct folio *folio)
arch/arm/mm/flush.c
253
flush_dcache_mmap_lock(mapping);
arch/arm/mm/flush.c
254
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff_end) {
arch/arm/mm/flush.c
281
flush_dcache_mmap_unlock(mapping);
arch/arm/mm/flush.c
289
struct address_space *mapping;
arch/arm/mm/flush.c
303
mapping = folio_flush_mapping(folio);
arch/arm/mm/flush.c
305
mapping = NULL;
arch/arm/mm/flush.c
308
__flush_dcache_folio(mapping, folio);
arch/arm/mm/flush.c
338
struct address_space *mapping;
arch/arm/mm/flush.c
353
mapping = folio_flush_mapping(folio);
arch/arm/mm/flush.c
356
mapping && !folio_mapped(folio))
arch/arm/mm/flush.c
359
__flush_dcache_folio(mapping, folio);
arch/arm/mm/flush.c
360
if (mapping && cache_is_vivt())
arch/arm/mm/flush.c
361
__flush_dcache_aliases(mapping, folio);
arch/arm/mm/flush.c
362
else if (mapping)
arch/arm/mm/mm.h
48
void __flush_dcache_folio(struct address_space *mapping, struct folio *folio);
arch/arm64/include/asm/kvm_host.h
91
struct pkvm_mapping *mapping; /* only used from EL1 */
arch/arm64/kvm/mmu.c
1176
kfree(mc->mapping);
arch/arm64/kvm/mmu.c
1185
if (!mc->mapping) {
arch/arm64/kvm/mmu.c
1186
mc->mapping = kzalloc_obj(struct pkvm_mapping,
arch/arm64/kvm/mmu.c
1188
if (!mc->mapping)
arch/arm64/kvm/pkvm.c
341
struct pkvm_mapping *mapping;
arch/arm64/kvm/pkvm.c
344
for_each_mapping_in_range_safe(pgt, start, end, mapping) {
arch/arm64/kvm/pkvm.c
348
handle, mapping->gfn);
arch/arm64/kvm/pkvm.c
352
page = pfn_to_page(mapping->pfn);
arch/arm64/kvm/pkvm.c
353
WARN_ON_ONCE(mapping->nr_pages != 1);
arch/arm64/kvm/pkvm.c
356
pkvm_mapping_remove(mapping, &pgt->pkvm_mappings);
arch/arm64/kvm/pkvm.c
357
kfree(mapping);
arch/arm64/kvm/pkvm.c
367
struct pkvm_mapping *mapping;
arch/arm64/kvm/pkvm.c
370
for_each_mapping_in_range_safe(pgt, start, end, mapping) {
arch/arm64/kvm/pkvm.c
371
ret = kvm_call_hyp_nvhe(__pkvm_host_unshare_guest, handle, mapping->gfn,
arch/arm64/kvm/pkvm.c
372
mapping->nr_pages);
arch/arm64/kvm/pkvm.c
375
pkvm_mapping_remove(mapping, &pgt->pkvm_mappings);
arch/arm64/kvm/pkvm.c
376
kfree(mapping);
arch/arm64/kvm/pkvm.c
413
struct pkvm_mapping *mapping = NULL;
arch/arm64/kvm/pkvm.c
421
mapping = pkvm_mapping_iter_first(&pgt->pkvm_mappings, addr, end - 1);
arch/arm64/kvm/pkvm.c
435
if (mapping) {
arch/arm64/kvm/pkvm.c
450
if (mapping) {
arch/arm64/kvm/pkvm.c
451
if (size == (mapping->nr_pages * PAGE_SIZE))
arch/arm64/kvm/pkvm.c
462
mapping = NULL;
arch/arm64/kvm/pkvm.c
472
swap(mapping, cache->mapping);
arch/arm64/kvm/pkvm.c
473
mapping->gfn = gfn;
arch/arm64/kvm/pkvm.c
474
mapping->pfn = pfn;
arch/arm64/kvm/pkvm.c
475
mapping->nr_pages = size / PAGE_SIZE;
arch/arm64/kvm/pkvm.c
476
pkvm_mapping_insert(mapping, &pgt->pkvm_mappings);
arch/arm64/kvm/pkvm.c
497
struct pkvm_mapping *mapping;
arch/arm64/kvm/pkvm.c
504
for_each_mapping_in_range_safe(pgt, addr, addr + size, mapping) {
arch/arm64/kvm/pkvm.c
505
ret = kvm_call_hyp_nvhe(__pkvm_host_wrprotect_guest, handle, mapping->gfn,
arch/arm64/kvm/pkvm.c
506
mapping->nr_pages);
arch/arm64/kvm/pkvm.c
517
struct pkvm_mapping *mapping;
arch/arm64/kvm/pkvm.c
520
for_each_mapping_in_range_safe(pgt, addr, addr + size, mapping)
arch/arm64/kvm/pkvm.c
521
__clean_dcache_guest_page(pfn_to_kaddr(mapping->pfn),
arch/arm64/kvm/pkvm.c
522
PAGE_SIZE * mapping->nr_pages);
arch/arm64/kvm/pkvm.c
531
struct pkvm_mapping *mapping;
arch/arm64/kvm/pkvm.c
538
for_each_mapping_in_range_safe(pgt, addr, addr + size, mapping)
arch/arm64/kvm/pkvm.c
539
young |= kvm_call_hyp_nvhe(__pkvm_host_test_clear_young_guest, handle, mapping->gfn,
arch/arm64/kvm/pkvm.c
540
mapping->nr_pages, mkold);
arch/csky/abiv1/cacheflush.c
20
struct address_space *mapping;
arch/csky/abiv1/cacheflush.c
25
mapping = folio_flush_mapping(folio);
arch/csky/abiv1/cacheflush.c
27
if (mapping && !folio_mapped(folio))
arch/csky/abiv1/cacheflush.c
31
if (mapping)
arch/csky/abiv1/inc/abi/cacheflush.h
19
#define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
arch/csky/abiv1/inc/abi/cacheflush.h
20
#define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages)
arch/csky/abiv2/inc/abi/cacheflush.h
34
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/csky/abiv2/inc/abi/cacheflush.h
35
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/loongarch/include/asm/cacheflush.h
62
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/loongarch/include/asm/cacheflush.h
63
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/m68k/include/asm/cacheflush_mm.h
261
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/m68k/include/asm/cacheflush_mm.h
262
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/mips/include/asm/cacheflush.h
76
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/mips/include/asm/cacheflush.h
77
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/mips/include/asm/mach-rc32434/pci.h
38
u32 mapping; /* mapping. */
arch/mips/include/asm/vdso.h
35
struct vm_special_mapping mapping;
arch/mips/kernel/vdso.c
174
&image->mapping);
arch/mips/kernel/vdso.c
42
image->mapping.pages[i] = pfn_to_page(data_pfn + i);
arch/mips/mm/cache.c
105
struct address_space *mapping = folio_flush_mapping(folio);
arch/mips/mm/cache.c
109
if (mapping && !mapping_mapped(mapping)) {
arch/mips/pci/pci-rc32434.c
155
rc32434_pci->pcilba[0].mapping = (unsigned int) (PCI_ADDR_START);
arch/mips/pci/pci-rc32434.c
163
rc32434_pci->pcilba[1].mapping = 0x60000000;
arch/mips/pci/pci-rc32434.c
170
rc32434_pci->pcilba[2].mapping = 0x18FFFFFF;
arch/mips/pci/pci-rc32434.c
179
rc32434_pci->pcilba[3].mapping = 0x18800000;
arch/nios2/include/asm/cacheflush.h
54
#define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
arch/nios2/include/asm/cacheflush.h
55
#define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages)
arch/nios2/include/asm/cacheflush.h
56
#define flush_dcache_mmap_lock_irqsave(mapping, flags) \
arch/nios2/include/asm/cacheflush.h
57
xa_lock_irqsave(&mapping->i_pages, flags)
arch/nios2/include/asm/cacheflush.h
58
#define flush_dcache_mmap_unlock_irqrestore(mapping, flags) \
arch/nios2/include/asm/cacheflush.h
59
xa_unlock_irqrestore(&mapping->i_pages, flags)
arch/nios2/mm/cacheflush.c
177
struct address_space *mapping;
arch/nios2/mm/cacheflush.c
186
mapping = folio_flush_mapping(folio);
arch/nios2/mm/cacheflush.c
189
if (mapping && !mapping_mapped(mapping)) {
arch/nios2/mm/cacheflush.c
193
if (mapping) {
arch/nios2/mm/cacheflush.c
195
flush_aliases(mapping, folio);
arch/nios2/mm/cacheflush.c
215
struct address_space *mapping;
arch/nios2/mm/cacheflush.c
233
mapping = folio_flush_mapping(folio);
arch/nios2/mm/cacheflush.c
234
if (mapping) {
arch/nios2/mm/cacheflush.c
235
flush_aliases(mapping, folio);
arch/nios2/mm/cacheflush.c
74
static void flush_aliases(struct address_space *mapping, struct folio *folio)
arch/nios2/mm/cacheflush.c
84
flush_dcache_mmap_lock_irqsave(mapping, flags);
arch/nios2/mm/cacheflush.c
85
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) {
arch/nios2/mm/cacheflush.c
96
flush_dcache_mmap_unlock_irqrestore(mapping, flags);
arch/parisc/include/asm/cacheflush.h
54
#define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
arch/parisc/include/asm/cacheflush.h
55
#define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages)
arch/parisc/include/asm/cacheflush.h
56
#define flush_dcache_mmap_lock_irqsave(mapping, flags) \
arch/parisc/include/asm/cacheflush.h
57
xa_lock_irqsave(&mapping->i_pages, flags)
arch/parisc/include/asm/cacheflush.h
58
#define flush_dcache_mmap_unlock_irqrestore(mapping, flags) \
arch/parisc/include/asm/cacheflush.h
59
xa_unlock_irqrestore(&mapping->i_pages, flags)
arch/parisc/kernel/cache.c
475
struct address_space *mapping = folio_flush_mapping(folio);
arch/parisc/kernel/cache.c
483
if (mapping && !mapping_mapped(mapping)) {
arch/parisc/kernel/cache.c
493
if (!mapping)
arch/parisc/kernel/cache.c
505
flush_dcache_mmap_lock_irqsave(mapping, flags);
arch/parisc/kernel/cache.c
506
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) {
arch/parisc/kernel/cache.c
541
flush_dcache_mmap_unlock_irqrestore(mapping, flags);
arch/powerpc/kernel/iommu.c
918
dma_addr_t mapping;
arch/powerpc/kernel/iommu.c
952
mapping = iommu_alloc(dev, tbl, ret, nio_pages, DMA_BIDIRECTIONAL,
arch/powerpc/kernel/iommu.c
954
if (mapping == DMA_MAPPING_ERROR) {
arch/powerpc/kernel/iommu.c
959
*dma_handle = mapping | ((u64)ret & (tcesize - 1));
arch/powerpc/kvm/book3s_xive.h
145
struct address_space *mapping;
arch/powerpc/kvm/book3s_xive_native.c
1028
xive->mapping = NULL;
arch/powerpc/kvm/book3s_xive_native.c
216
if (xive->mapping)
arch/powerpc/kvm/book3s_xive_native.c
217
unmap_mapping_range(xive->mapping,
arch/powerpc/kvm/book3s_xive_native.c
335
xive->mapping = vma->vm_file->f_mapping;
arch/powerpc/platforms/pseries/papr_scm.c
1204
struct nd_mapping_desc mapping;
arch/powerpc/platforms/pseries/papr_scm.c
1251
memset(&mapping, 0, sizeof(mapping));
arch/powerpc/platforms/pseries/papr_scm.c
1252
mapping.nvdimm = p->nvdimm;
arch/powerpc/platforms/pseries/papr_scm.c
1253
mapping.start = 0;
arch/powerpc/platforms/pseries/papr_scm.c
1254
mapping.size = p->blocks * p->block_size; // XXX: potential overflow?
arch/powerpc/platforms/pseries/papr_scm.c
1264
ndr_desc.mapping = &mapping;
arch/s390/kernel/uv.c
308
struct address_space *mapping;
arch/s390/kernel/uv.c
342
!folio->mapping || !mapping_can_writeback(folio->mapping)) {
arch/s390/kernel/uv.c
354
mapping = folio->mapping;
arch/s390/kernel/uv.c
357
inode = igrab(mapping->host);
arch/s390/kernel/uv.c
363
filemap_write_and_wait_range(mapping, lstart, lend);
arch/s390/kernel/uv.c
364
iput(mapping->host);
arch/sh/include/asm/cacheflush.h
96
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/sh/include/asm/cacheflush.h
97
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/sh/kernel/cpu/sh4/sq.c
321
__ATTR(mapping, 0644, mapping_show, mapping_store);
arch/sh/mm/cache-sh4.c
114
struct address_space *mapping = folio_flush_mapping(folio);
arch/sh/mm/cache-sh4.c
116
if (mapping && !mapping_mapped(mapping))
arch/sh/mm/cache-sh7705.c
138
struct address_space *mapping = folio_flush_mapping(folio);
arch/sh/mm/cache-sh7705.c
140
if (mapping && !mapping_mapped(mapping))
arch/sparc/include/asm/cacheflush_32.h
47
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/sparc/include/asm/cacheflush_32.h
48
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/sparc/include/asm/cacheflush_64.h
74
#define flush_dcache_mmap_lock(mapping) do { } while (0)
arch/sparc/include/asm/cacheflush_64.h
75
#define flush_dcache_mmap_unlock(mapping) do { } while (0)
arch/sparc/mm/init_64.c
456
struct address_space *mapping;
arch/sparc/mm/init_64.c
471
mapping = folio_flush_mapping(folio);
arch/sparc/mm/init_64.c
472
if (mapping && !mapping_mapped(mapping)) {
arch/sparc/mm/tlb.c
128
struct address_space *mapping;
arch/sparc/mm/tlb.c
141
mapping = folio_flush_mapping(folio);
arch/sparc/mm/tlb.c
142
if (!mapping)
arch/x86/kernel/cpu/sgx/encl.c
953
struct address_space *mapping = encl->backing->f_mapping;
arch/x86/kernel/cpu/sgx/encl.c
954
gfp_t gfpmask = mapping_gfp_mask(mapping);
arch/x86/kernel/cpu/sgx/encl.c
956
return shmem_read_mapping_page_gfp(mapping, index, gfpmask);
arch/x86/kernel/jailhouse.c
204
void *mapping;
arch/x86/kernel/jailhouse.c
225
mapping = early_memremap(pa_data, sizeof(header));
arch/x86/kernel/jailhouse.c
226
memcpy(&header, mapping, sizeof(header));
arch/x86/kernel/jailhouse.c
227
early_memunmap(mapping, sizeof(header));
arch/x86/kernel/jailhouse.c
245
mapping = early_memremap(pa_data, setup_data_len);
arch/x86/kernel/jailhouse.c
246
memcpy(&setup_data, mapping, setup_data_len);
arch/x86/kernel/jailhouse.c
247
early_memunmap(mapping, setup_data_len);
arch/x86/xen/mmu_pv.c
1724
struct xen_machphys_mapping mapping;
arch/x86/xen/mmu_pv.c
1726
if (HYPERVISOR_memory_op(XENMEM_machphys_mapping, &mapping) == 0) {
arch/x86/xen/mmu_pv.c
1727
machine_to_phys_mapping = (unsigned long *)mapping.v_start;
arch/x86/xen/mmu_pv.c
1728
machine_to_phys_nr = mapping.max_mfn + 1;
arch/xtensa/mm/cache.c
128
struct address_space *mapping = folio_flush_mapping(folio);
arch/xtensa/mm/cache.c
136
if (mapping && !mapping_mapped(mapping)) {
arch/xtensa/mm/cache.c
155
if (!alias && !mapping)
arch/xtensa/mm/cache.c
168
if (mapping)
block/bdev.c
102
invalidate_mapping_pages(mapping, 0, -1);
block/bdev.c
1273
struct address_space *mapping = inode->i_mapping;
block/bdev.c
1278
mapping->nrpages == 0) {
block/bdev.c
85
struct address_space *mapping = bdev->bd_mapping;
block/bdev.c
87
if (mapping_empty(mapping))
block/bdev.c
91
truncate_inode_pages(mapping, 0);
block/bdev.c
97
struct address_space *mapping = bdev->bd_mapping;
block/bdev.c
99
if (mapping->nrpages) {
block/fops.c
476
static int blkdev_writepages(struct address_space *mapping,
block/fops.c
484
while ((folio = writeback_iter(mapping, wbc, folio, &err)))
block/fops.c
548
static int blkdev_writepages(struct address_space *mapping,
block/fops.c
552
.inode = mapping->host,
block/partitions/core.c
716
struct address_space *mapping = state->disk->part0->bd_mapping;
block/partitions/core.c
724
folio = read_mapping_folio(mapping, n >> PAGE_SECTORS_SHIFT, NULL);
drivers/acpi/acpica/exregion.c
493
struct acpi_data_table_mapping *mapping;
drivers/acpi/acpica/exregion.c
498
mapping = (struct acpi_data_table_mapping *) region_context;
drivers/acpi/acpica/exregion.c
499
pointer = ACPI_CAST_PTR(char, mapping->pointer) +
drivers/acpi/acpica/exregion.c
500
(address - ACPI_PTR_TO_PHYSADDR(mapping->pointer));
drivers/acpi/nfit/core.c
2296
struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
drivers/acpi/nfit/core.c
2297
struct nvdimm *nvdimm = mapping->nvdimm;
drivers/acpi/nfit/core.c
2338
struct nd_mapping_desc *mapping = &ndr_desc->mapping[j];
drivers/acpi/nfit/core.c
2339
struct nvdimm *nvdimm = mapping->nvdimm;
drivers/acpi/nfit/core.c
2348
mapping->position = i;
drivers/acpi/nfit/core.c
2568
struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc,
drivers/acpi/nfit/core.c
2582
mapping->nvdimm = nvdimm;
drivers/acpi/nfit/core.c
2586
mapping->start = memdev->address;
drivers/acpi/nfit/core.c
2587
mapping->size = memdev->region_size;
drivers/acpi/nfit/core.c
2669
struct nd_mapping_desc *mapping;
drivers/acpi/nfit/core.c
2681
mapping = &mappings[count++];
drivers/acpi/nfit/core.c
2682
rc = acpi_nfit_init_mapping(acpi_desc, mapping, ndr_desc,
drivers/acpi/nfit/core.c
2688
ndr_desc->mapping = mappings;
drivers/block/rbd.c
1208
rbd_dev->mapping.size = size;
drivers/block/rbd.c
1214
rbd_dev->mapping.size = 0;
drivers/block/rbd.c
1834
rbd_dev->mapping.size);
drivers/block/rbd.c
3505
mapping_size = rbd_dev->mapping.size;
drivers/block/rbd.c
445
struct rbd_mapping mapping;
drivers/block/rbd.c
4934
size = (sector_t)rbd_dev->mapping.size / SECTOR_SIZE;
drivers/block/rbd.c
5017
(unsigned long long)rbd_dev->mapping.size);
drivers/block/rbd.c
6806
set_capacity(rbd_dev->disk, rbd_dev->mapping.size / SECTOR_SIZE);
drivers/block/rbd.c
6987
rbd_dev->mapping.size = header->image_size;
drivers/cxl/core/region_pmem.c
15
struct cxl_memdev *cxlmd = cxlr_pmem->mapping[i].cxlmd;
drivers/cxl/core/region_pmem.c
63
kzalloc_flex(*cxlr_pmem, mapping, p->nr_targets);
drivers/cxl/core/region_pmem.c
75
struct cxl_pmem_region_mapping *m = &cxlr_pmem->mapping[i];
drivers/cxl/cxl.h
534
struct cxl_pmem_region_mapping mapping[];
drivers/cxl/pmem.c
454
struct cxl_pmem_region_mapping *m = &cxlr_pmem->mapping[i];
drivers/cxl/pmem.c
486
ndr_desc.mapping = mappings;
drivers/dax/bus.c
1211
static DEVICE_ATTR_WO(mapping);
drivers/dax/bus.c
695
struct dax_mapping *mapping = to_dax_mapping(dev);
drivers/dax/bus.c
699
ida_free(&dev_dax->ida, mapping->id);
drivers/dax/bus.c
700
kfree(mapping);
drivers/dax/bus.c
707
struct dax_mapping *mapping = to_dax_mapping(dev);
drivers/dax/bus.c
712
dev_dax->ranges[mapping->range_id].mapping = NULL;
drivers/dax/bus.c
713
mapping->range_id = -1;
drivers/dax/bus.c
720
struct dax_mapping *mapping = to_dax_mapping(dev);
drivers/dax/bus.c
727
if (mapping->range_id < 0) {
drivers/dax/bus.c
732
return &dev_dax->ranges[mapping->range_id];
drivers/dax/bus.c
812
struct dax_mapping *mapping;
drivers/dax/bus.c
822
mapping = kzalloc_obj(*mapping);
drivers/dax/bus.c
823
if (!mapping)
drivers/dax/bus.c
825
mapping->range_id = range_id;
drivers/dax/bus.c
826
mapping->id = ida_alloc(&dev_dax->ida, GFP_KERNEL);
drivers/dax/bus.c
827
if (mapping->id < 0) {
drivers/dax/bus.c
828
kfree(mapping);
drivers/dax/bus.c
831
dev_dax->ranges[range_id].mapping = mapping;
drivers/dax/bus.c
832
dev = &mapping->dev;
drivers/dax/bus.c
837
dev_set_name(dev, "mapping%d", mapping->id);
drivers/dax/bus.c
976
struct dax_mapping *mapping = dev_dax->ranges[i].mapping;
drivers/dax/bus.c
983
unregister_dax_mapping, &mapping->dev);
drivers/dax/dax-private.h
64
struct dax_mapping *mapping;
drivers/dax/device.c
78
if (folio->mapping)
drivers/dax/device.c
81
folio->mapping = filp->f_mapping;
drivers/dma-buf/dma-resv.c
780
struct address_space mapping;
drivers/dma-buf/dma-resv.c
787
address_space_init_once(&mapping);
drivers/dma-buf/dma-resv.c
799
i_mmap_lock_write(&mapping);
drivers/dma-buf/dma-resv.c
800
i_mmap_unlock_write(&mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1787
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1792
mapping = amdgpu_vm_bo_lookup_mapping(vm, addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1793
if (!mapping || !mapping->bo_va || !mapping->bo_va->base.bo)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1796
*bo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1797
*map = mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h
86
struct amdgpu_bo_va_mapping **mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
217
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
261
mapping = amdgpu_vm_bo_lookup_mapping(vm, pfn);
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
262
if (!mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
265
abo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
282
mapping = amdgpu_vm_bo_lookup_mapping(vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
284
if (!mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
287
abo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
288
offset = va_start - mapping->start * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
139
p[x].mapping = adev->mman.bdev.dev_mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
247
p[x].mapping = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1089
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1114
amdgpu_vm_bo_va_for_each_valid_mapping(bo_va, mapping) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1116
vm_entries[num_mappings].addr = mapping->start * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1117
vm_entries[num_mappings].size = (mapping->last - mapping->start + 1) * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1118
vm_entries[num_mappings].offset = mapping->offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1119
vm_entries[num_mappings].flags = mapping->flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1124
amdgpu_vm_bo_va_for_each_invalid_mapping(bo_va, mapping) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1126
vm_entries[num_mappings].addr = mapping->start * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1127
vm_entries[num_mappings].size = (mapping->last - mapping->start + 1) * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1128
vm_entries[num_mappings].offset = mapping->offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1129
vm_entries[num_mappings].flags = mapping->flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
247
struct amdgpu_bo_va_mapping *mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
248
TP_ARGS(bo_va, mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
259
__entry->start = mapping->start;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
260
__entry->last = mapping->last;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
261
__entry->offset = mapping->offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
262
__entry->flags = mapping->flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
271
struct amdgpu_bo_va_mapping *mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
272
TP_ARGS(bo_va, mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
283
__entry->start = mapping->start;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
284
__entry->last = mapping->last;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
285
__entry->offset = mapping->offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
286
__entry->flags = mapping->flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
294
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
295
TP_ARGS(mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
303
__entry->soffset = mapping->start;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
304
__entry->eoffset = mapping->last + 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
305
__entry->flags = mapping->flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
312
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
313
TP_ARGS(mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
317
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
318
TP_ARGS(mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
322
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
323
TP_ARGS(mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1251
ttm->pages[i]->mapping = bdev->dev_mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1283
ttm->pages[i]->mapping = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2848
if (p->mapping != adev->mman.bdev.dev_mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2899
if (p->mapping != adev->mman.bdev.dev_mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1371
struct amdgpu_bo_va_mapping *mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1374
struct amdgpu_bo_va *bo_va = mapping->bo_va;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
251
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
256
mapping = amdgpu_vm_bo_lookup_mapping(vm, addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
257
if (!IS_ERR_OR_NULL(mapping) && mapping->bo_va->userq_va_mapped)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
185
struct amdgpu_bo_va_mapping *mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
371
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
387
mapping = amdgpu_vm_bo_lookup_mapping(queue->vm, addr >> PAGE_SHIFT);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
388
if (!mapping) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
393
ret = drm_exec_lock_obj(&exec, &mapping->bo_va->base.bo->tbo.base);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
399
bo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
606
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
612
r = amdgpu_cs_find_mapping(ctx->parser, addr, &bo, &mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
943
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
950
r = amdgpu_cs_find_mapping(ctx->parser, addr, &bo, &mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
958
end = (mapping->last + 1 - mapping->start);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
961
addr -= mapping->start * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
630
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
647
r = amdgpu_cs_find_mapping(p, addr, &bo, &mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
678
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
693
r = amdgpu_cs_find_mapping(p, addr, &bo, &mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
701
(mapping->last + 1) * AMDGPU_GPU_PAGE_SIZE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
707
addr -= mapping->start * AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1266
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1352
list_for_each_entry(mapping, &bo_va->invalids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1358
if (!(mapping->flags & AMDGPU_VM_PAGE_READABLE))
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1360
if (!(mapping->flags & AMDGPU_VM_PAGE_WRITEABLE))
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1364
amdgpu_gmc_get_vm_pte(adev, vm, bo, mapping->flags,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1367
trace_amdgpu_vm_bo_update(mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1370
!uncached, &sync, mapping->start,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1371
mapping->last, update_flags,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1372
mapping->offset, vram_base, mem,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1398
list_for_each_entry(mapping, &bo_va->valids, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1399
trace_amdgpu_vm_bo_mapping(mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1503
struct amdgpu_bo_va_mapping *mapping,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1506
if (mapping->flags & AMDGPU_VM_PAGE_PRT)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1508
kfree(mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1551
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1570
mapping = list_first_entry(&vm->freed,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1572
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1575
&sync, mapping->start, mapping->last,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1577
amdgpu_vm_free_mapping(adev, vm, mapping, f);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1779
struct amdgpu_bo_va_mapping *mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1784
mapping->bo_va = bo_va;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1785
list_add(&mapping->list, &bo_va->invalids);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1786
amdgpu_vm_it_insert(mapping, &vm->va);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1788
if (mapping->flags & AMDGPU_VM_PAGE_PRT)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1794
trace_amdgpu_vm_bo_map(bo_va, mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1850
struct amdgpu_bo_va_mapping *mapping, *tmp;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1872
mapping = kmalloc_obj(*mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1873
if (!mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1876
mapping->start = saddr;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1877
mapping->last = eaddr;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1878
mapping->offset = offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1879
mapping->flags = flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1881
amdgpu_vm_bo_insert_map(adev, bo_va, mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1909
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1919
mapping = kmalloc_obj(*mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1920
if (!mapping)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1925
kfree(mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1932
mapping->start = saddr;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1933
mapping->last = eaddr;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1934
mapping->offset = offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1935
mapping->flags = flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1937
amdgpu_vm_bo_insert_map(adev, bo_va, mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1960
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1966
list_for_each_entry(mapping, &bo_va->valids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1967
if (mapping->start == saddr)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1971
if (&mapping->list == &bo_va->valids) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1974
list_for_each_entry(mapping, &bo_va->invalids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1975
if (mapping->start == saddr)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1979
if (&mapping->list == &bo_va->invalids)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1988
amdgpu_userq_gem_va_unmap_validate(adev, mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1990
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1991
amdgpu_vm_it_remove(mapping, &vm->va);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1992
mapping->bo_va = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1993
trace_amdgpu_vm_bo_unmap(bo_va, mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1996
list_add(&mapping->list, &vm->freed);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1998
amdgpu_vm_free_mapping(adev, vm, mapping,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2152
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2157
for (mapping = amdgpu_vm_it_iter_first(&vm->va, 0, U64_MAX); mapping;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2158
mapping = amdgpu_vm_it_iter_next(mapping, 0, U64_MAX)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2159
if (mapping->bo_va && mapping->bo_va->base.bo) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2162
bo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2168
trace_amdgpu_vm_bo_cs(mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2185
struct amdgpu_bo_va_mapping *mapping, *next;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2212
list_for_each_entry_safe(mapping, next, &bo_va->valids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2213
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2214
amdgpu_vm_it_remove(mapping, &vm->va);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2215
mapping->bo_va = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2216
trace_amdgpu_vm_bo_unmap(bo_va, mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2217
list_add(&mapping->list, &vm->freed);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2219
list_for_each_entry_safe(mapping, next, &bo_va->invalids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2220
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2221
amdgpu_vm_it_remove(mapping, &vm->va);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2222
amdgpu_vm_free_mapping(adev, vm, mapping,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2756
struct amdgpu_bo_va_mapping *mapping, *tmp;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2779
list_for_each_entry_safe(mapping, tmp, &vm->freed, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2780
if (mapping->flags & AMDGPU_VM_PAGE_PRT && prt_fini_needed) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2785
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2786
amdgpu_vm_free_mapping(adev, vm, mapping, NULL);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2799
rbtree_postorder_for_each_entry_safe(mapping, tmp,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2804
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2805
kfree(mapping);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
694
#define amdgpu_vm_bo_va_for_each_valid_mapping(bo_va, mapping) \
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
695
list_for_each_entry(mapping, &(bo_va)->valids, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
696
#define amdgpu_vm_bo_va_for_each_invalid_mapping(bo_va, mapping) \
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
697
list_for_each_entry(mapping, &(bo_va)->invalids, list)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2058
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2068
mapping = amdgpu_vm_bo_lookup_mapping(vm, addr/AMDGPU_GPU_PAGE_SIZE);
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2069
if (!mapping || !mapping->bo_va || !mapping->bo_va->base.bo)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2072
bo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
81
struct address_space *mapping = READ_ONCE(kfd_dev_mapping);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
83
if (mapping)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
84
unmap_mapping_range(mapping, holebegin, holelen, 1);
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
200
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
207
mapping = amdgpu_vm_bo_lookup_mapping(vm, user_addr);
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
208
if (!mapping)
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
211
if (user_addr != mapping->start ||
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
212
(size != 0 && user_addr + size - 1 != mapping->last)) {
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
214
expected_size, mapping->start << AMDGPU_GPU_PAGE_SHIFT,
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
215
(mapping->last - mapping->start + 1) << AMDGPU_GPU_PAGE_SHIFT);
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
219
*pbo = amdgpu_bo_ref(mapping->bo_va->base.bo);
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
220
mapping->bo_va->queue_refcount++;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2870
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2891
mapping = container_of((struct rb_node *)node,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2893
bo = mapping->bo_va->base.bo;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3419
struct amdgpu_bo_va_mapping *mapping;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3439
mapping = container_of((struct rb_node *)node,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3442
*bo_s = mapping->start;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3443
*bo_l = mapping->last;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
100
if (mapping->disp_cfg_to_stream_id_valid[i] && mapping->disp_cfg_to_stream_id[i] == stream_id)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1030
struct dml2_dml_to_dc_pipe_mapping *mapping,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1036
populate_odm_factors(ctx, disp_cfg, mapping, state, ctx->pipe_combine_scratch.odm_factors);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1038
populate_mpc_factors_for_stream(ctx, disp_cfg, mapping, state,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1050
bool dml2_map_dc_pipes(struct dml2_context *ctx, struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, struct dml2_dml_to_dc_pipe_mapping *mapping, const struct dc_state *existing_state)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1067
ctx, state, disp_cfg, mapping, existing_state);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1094
stream_disp_cfg_index = find_disp_cfg_idx_by_stream_id(mapping, stream_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1136
plane_disp_cfg_index = find_disp_cfg_idx_by_plane_id(mapping, plane_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1169
if (!validate_pipe_assignment(ctx, state, disp_cfg, mapping))
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
179
static bool validate_pipe_assignment(const struct dml2_context *ctx, const struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, const struct dml2_dml_to_dc_pipe_mapping *mapping)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
183
(void)mapping;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
809
struct dml2_dml_to_dc_pipe_mapping *mapping,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
82
static int find_disp_cfg_idx_by_plane_id(struct dml2_dml_to_dc_pipe_mapping *mapping, unsigned int plane_id)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
821
cfg_idx = find_disp_cfg_idx_by_plane_id(mapping, plane_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
849
cfg_idx = find_disp_cfg_idx_by_plane_id(mapping, plane_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
867
struct dml2_dml_to_dc_pipe_mapping *mapping,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
87
if (mapping->disp_cfg_to_plane_id_valid[i] && mapping->disp_cfg_to_plane_id[i] == plane_id)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
874
mapping, stream->stream_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
896
mapping, main_stream->stream_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
899
mapping, stream->stream_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
938
struct dml2_dml_to_dc_pipe_mapping *mapping,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
95
static int find_disp_cfg_idx_by_stream_id(struct dml2_dml_to_dc_pipe_mapping *mapping, unsigned int stream_id)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
950
get_target_mpc_factor(ctx, state, disp_cfg, mapping, status, state->streams[stream_idx], i) : 1;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
956
struct dml2_dml_to_dc_pipe_mapping *mapping,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
965
ctx, state, disp_cfg, mapping, state->streams[i]);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.h
50
bool dml2_map_dc_pipes(struct dml2_context *ctx, struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, struct dml2_dml_to_dc_pipe_mapping *mapping, const struct dc_state *existing_state);
drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h
251
} mapping;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
464
const struct cmn2asic_msg_mapping *mapping;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
482
mapping = &ctl->message_map[args->msg];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
483
if (!mapping->valid_mapping)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
486
msg_flags = mapping->flags;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
487
index = mapping->map_to;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
645
struct cmn2asic_mapping mapping;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
668
mapping = smu->clock_map[index];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
669
if (!mapping.valid_mapping)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
672
return mapping.map_to;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
679
mapping = smu->feature_map[index];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
680
if (!mapping.valid_mapping)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
683
return mapping.map_to;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
690
mapping = smu->table_map[index];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
691
if (!mapping.valid_mapping)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
694
return mapping.map_to;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
701
mapping = smu->pwr_src_map[index];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
702
if (!mapping.valid_mapping)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
705
return mapping.map_to;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
712
mapping = smu->workload_map[index];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
713
if (!mapping.valid_mapping)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
716
return mapping.map_to;
drivers/gpu/drm/armada/armada_gem.c
220
struct address_space *mapping;
drivers/gpu/drm/armada/armada_gem.c
235
mapping = obj->obj.filp->f_mapping;
drivers/gpu/drm/armada/armada_gem.c
236
mapping_set_gfp_mask(mapping, GFP_HIGHUSER | __GFP_RECLAIMABLE);
drivers/gpu/drm/armada/armada_gem.c
401
struct address_space *mapping;
drivers/gpu/drm/armada/armada_gem.c
408
mapping = dobj->obj.filp->f_mapping;
drivers/gpu/drm/armada/armada_gem.c
413
page = shmem_read_mapping_page(mapping, i);
drivers/gpu/drm/drm_gem.c
667
struct address_space *mapping;
drivers/gpu/drm/drm_gem.c
677
mapping = obj->filp->f_mapping;
drivers/gpu/drm/drm_gem.c
691
mapping_set_unevictable(mapping);
drivers/gpu/drm/drm_gem.c
696
folio = shmem_read_folio_gfp(mapping, i,
drivers/gpu/drm/drm_gem.c
697
mapping_gfp_mask(mapping));
drivers/gpu/drm/drm_gem.c
709
BUG_ON(mapping_gfp_constraint(mapping, __GFP_DMA32) &&
drivers/gpu/drm/drm_gem.c
716
mapping_clear_unevictable(mapping);
drivers/gpu/drm/drm_gem.c
744
struct address_space *mapping;
drivers/gpu/drm/drm_gem.c
747
mapping = file_inode(obj->filp)->i_mapping;
drivers/gpu/drm/drm_gem.c
748
mapping_clear_unevictable(mapping);
drivers/gpu/drm/drm_of.c
476
const char *mapping;
drivers/gpu/drm/drm_of.c
479
ret = of_property_read_string(port, "data-mapping", &mapping);
drivers/gpu/drm/drm_of.c
483
if (!strcmp(mapping, "jeida-18"))
drivers/gpu/drm/drm_of.c
485
if (!strcmp(mapping, "jeida-24"))
drivers/gpu/drm/drm_of.c
487
if (!strcmp(mapping, "jeida-30"))
drivers/gpu/drm/drm_of.c
489
if (!strcmp(mapping, "vesa-24"))
drivers/gpu/drm/drm_of.c
491
if (!strcmp(mapping, "vesa-30"))
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
136
struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
138
return mapping->iova + buf->suballoc_offset;
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
63
struct etnaviv_vram_mapping *mapping,
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
66
return etnaviv_iommu_get_suballoc_va(context, mapping, memory_base,
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
71
struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
73
etnaviv_iommu_put_suballoc_va(context, mapping);
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
32
struct etnaviv_vram_mapping *mapping,
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
35
struct etnaviv_vram_mapping *mapping);
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
43
struct etnaviv_vram_mapping *mapping);
drivers/gpu/drm/etnaviv/etnaviv_dump.c
206
vram = submit->bos[i].mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
219
struct etnaviv_vram_mapping *mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
221
list_for_each_entry(mapping, &obj->vram_list, obj_node) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
222
if (mapping->context == context)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
223
return mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
229
void etnaviv_gem_mapping_unreference(struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
231
struct etnaviv_gem_object *etnaviv_obj = mapping->object;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
234
WARN_ON(mapping->use == 0);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
235
mapping->use -= 1;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
246
struct etnaviv_vram_mapping *mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
251
mapping = etnaviv_gem_get_vram_mapping(etnaviv_obj, mmu_context);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
252
if (mapping) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
259
if (mapping->use == 0) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
261
if (mapping->context == mmu_context)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
262
if (va && mapping->iova != va) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
263
etnaviv_iommu_reap_mapping(mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
264
mapping = NULL;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
266
mapping->use += 1;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
269
mapping = NULL;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
271
if (mapping)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
274
mapping->use += 1;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
289
mapping = etnaviv_gem_get_vram_mapping(etnaviv_obj, NULL);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
290
if (!mapping) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
291
mapping = kzalloc_obj(*mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
292
if (!mapping) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
297
INIT_LIST_HEAD(&mapping->scan_node);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
298
mapping->object = etnaviv_obj;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
300
list_del(&mapping->obj_node);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
303
mapping->use = 1;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
307
mapping, va);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
309
kfree(mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
311
list_add_tail(&mapping->obj_node, &etnaviv_obj->vram_list);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
321
return mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
505
struct etnaviv_vram_mapping *mapping, *tmp;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
514
list_for_each_entry_safe(mapping, tmp, &etnaviv_obj->vram_list,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
516
struct etnaviv_iommu_context *context = mapping->context;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
518
WARN_ON(mapping->use);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
521
etnaviv_iommu_unmap_gem(context, mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
523
list_del(&mapping->obj_node);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
524
kfree(mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem.h
125
void etnaviv_gem_mapping_unreference(struct etnaviv_vram_mapping *mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem.h
85
struct etnaviv_vram_mapping *mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
217
struct etnaviv_vram_mapping *mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
219
mapping = etnaviv_gem_mapping_get(&etnaviv_obj->base,
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
222
if (IS_ERR(mapping)) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
223
ret = PTR_ERR(mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
228
submit->bos[i].va != mapping->iova) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
229
etnaviv_gem_mapping_unreference(mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
236
submit->bos[i].mapping = mapping;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
303
ptr[off] = bo->mapping->iova + r->reloc_offset;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
377
etnaviv_gem_mapping_unreference(submit->bos[i].mapping);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
379
submit->bos[i].mapping = NULL;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
115
struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
117
struct etnaviv_gem_object *etnaviv_obj = mapping->object;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
121
etnaviv_iommu_unmap(context, mapping->vram_node.start,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
123
drm_mm_remove_node(&mapping->vram_node);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
126
void etnaviv_iommu_reap_mapping(struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
128
struct etnaviv_iommu_context *context = mapping->context;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
131
WARN_ON(mapping->use);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
133
etnaviv_iommu_remove_mapping(context, mapping);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
134
etnaviv_iommu_context_put(mapping->context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
135
mapping->context = NULL;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
136
list_del_init(&mapping->mmu_node);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
268
struct etnaviv_vram_mapping *mapping, u64 va)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
285
mapping->iova = iova;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
286
mapping->context = etnaviv_iommu_context_get(context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
287
list_add_tail(&mapping->mmu_node, &context->mappings);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
293
node = &mapping->vram_node;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
302
mapping->iova = node->start;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
311
mapping->context = etnaviv_iommu_context_get(context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
312
list_add_tail(&mapping->mmu_node, &context->mappings);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
320
struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
322
WARN_ON(mapping->use);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
327
if (!mapping->context) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
333
if (mapping->vram_node.mm == &context->mm)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
334
etnaviv_iommu_remove_mapping(context, mapping);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
336
list_del(&mapping->mmu_node);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
398
struct etnaviv_vram_mapping *mapping,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
404
if (mapping->use > 0) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
405
mapping->use++;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
417
mapping->iova = paddr - memory_base;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
419
struct drm_mm_node *node = &mapping->vram_node;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
428
mapping->iova = node->start;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
440
list_add_tail(&mapping->mmu_node, &context->mappings);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
441
mapping->use = 1;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
449
struct etnaviv_vram_mapping *mapping)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
451
struct drm_mm_node *node = &mapping->vram_node;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
454
mapping->use--;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
456
if (mapping->use > 0 || context->global->version == ETNAVIV_IOMMU_V1) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
100
struct etnaviv_vram_mapping *mapping);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
90
struct etnaviv_vram_mapping *mapping, u64 va);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
92
struct etnaviv_vram_mapping *mapping);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
93
void etnaviv_iommu_reap_mapping(struct etnaviv_vram_mapping *mapping);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
96
struct etnaviv_vram_mapping *mapping,
drivers/gpu/drm/exynos/exynos_drm_dma.c
106
if (!priv->mapping) {
drivers/gpu/drm/exynos/exynos_drm_dma.c
107
void *mapping = NULL;
drivers/gpu/drm/exynos/exynos_drm_dma.c
110
mapping = arm_iommu_create_mapping(dev,
drivers/gpu/drm/exynos/exynos_drm_dma.c
113
mapping = iommu_get_domain_for_dev(dev);
drivers/gpu/drm/exynos/exynos_drm_dma.c
115
if (!mapping)
drivers/gpu/drm/exynos/exynos_drm_dma.c
117
priv->mapping = mapping;
drivers/gpu/drm/exynos/exynos_drm_dma.c
137
arm_iommu_release_mapping(priv->mapping);
drivers/gpu/drm/exynos/exynos_drm_dma.c
138
priv->mapping = NULL;
drivers/gpu/drm/exynos/exynos_drm_dma.c
63
ret = arm_iommu_attach_device(subdrv_dev, priv->mapping);
drivers/gpu/drm/exynos/exynos_drm_dma.c
65
ret = iommu_attach_device(priv->mapping, subdrv_dev);
drivers/gpu/drm/exynos/exynos_drm_dma.c
89
iommu_detach_device(priv->mapping, subdrv_dev);
drivers/gpu/drm/exynos/exynos_drm_drv.h
201
void *mapping;
drivers/gpu/drm/exynos/exynos_drm_drv.h
213
return priv->mapping ? true : false;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1856
struct sdvo_device_mapping *mapping;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1859
mapping = &(dev_priv->sdvo_mappings[0]);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1861
mapping = &(dev_priv->sdvo_mappings[1]);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1863
if (mapping->initialized)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1864
sdvo->ddc_bus = 1 << ((mapping->ddc_pin & 0xf0) >> 4);
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1873
struct sdvo_device_mapping *mapping;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1877
mapping = &dev_priv->sdvo_mappings[0];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1879
mapping = &dev_priv->sdvo_mappings[1];
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1883
if (mapping->initialized) {
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1884
pin = mapping->i2c_pin;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1885
speed = mapping->i2c_speed;
drivers/gpu/drm/i915/display/intel_bios.c
1256
struct sdvo_device_mapping *mapping;
drivers/gpu/drm/i915/display/intel_bios.c
1279
mapping = &display->vbt.sdvo_mappings[child->dvo_port - 1];
drivers/gpu/drm/i915/display/intel_bios.c
1280
if (!mapping->initialized) {
drivers/gpu/drm/i915/display/intel_bios.c
1281
mapping->dvo_port = child->dvo_port;
drivers/gpu/drm/i915/display/intel_bios.c
1282
mapping->target_addr = child->target_addr;
drivers/gpu/drm/i915/display/intel_bios.c
1283
mapping->dvo_wiring = child->dvo_wiring;
drivers/gpu/drm/i915/display/intel_bios.c
1284
mapping->ddc_pin = child->ddc_pin;
drivers/gpu/drm/i915/display/intel_bios.c
1285
mapping->i2c_pin = child->i2c_pin;
drivers/gpu/drm/i915/display/intel_bios.c
1286
mapping->initialized = 1;
drivers/gpu/drm/i915/display/intel_bios.c
1289
mapping->dvo_port, mapping->target_addr,
drivers/gpu/drm/i915/display/intel_bios.c
1290
mapping->dvo_wiring, mapping->ddc_pin,
drivers/gpu/drm/i915/display/intel_bios.c
1291
mapping->i2c_pin);
drivers/gpu/drm/i915/display/intel_bios.c
2208
static const u8 mapping[] = { 1, 3, 7 }; /* See VBT spec */
drivers/gpu/drm/i915/display/intel_bios.c
2210
if (val >= ARRAY_SIZE(mapping)) {
drivers/gpu/drm/i915/display/intel_bios.c
2215
return mapping[val];
drivers/gpu/drm/i915/display/intel_sdvo.c
2624
const struct sdvo_device_mapping *mapping;
drivers/gpu/drm/i915/display/intel_sdvo.c
2628
mapping = &display->vbt.sdvo_mappings[0];
drivers/gpu/drm/i915/display/intel_sdvo.c
2630
mapping = &display->vbt.sdvo_mappings[1];
drivers/gpu/drm/i915/display/intel_sdvo.c
2632
if (mapping->initialized)
drivers/gpu/drm/i915/display/intel_sdvo.c
2633
ddc_bus = (mapping->ddc_pin & 0xf0) >> 4;
drivers/gpu/drm/i915/display/intel_sdvo.c
2647
const struct sdvo_device_mapping *mapping;
drivers/gpu/drm/i915/display/intel_sdvo.c
2651
mapping = &display->vbt.sdvo_mappings[0];
drivers/gpu/drm/i915/display/intel_sdvo.c
2653
mapping = &display->vbt.sdvo_mappings[1];
drivers/gpu/drm/i915/display/intel_sdvo.c
2655
if (mapping->initialized &&
drivers/gpu/drm/i915/display/intel_sdvo.c
2656
intel_gmbus_is_valid_pin(display, mapping->i2c_pin))
drivers/gpu/drm/i915/display/intel_sdvo.c
2657
pin = mapping->i2c_pin;
drivers/gpu/drm/i915/gem/i915_gem_object.h
849
struct address_space *mapping,
drivers/gpu/drm/i915/gem/i915_gem_object.h
851
void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
drivers/gpu/drm/i915/gem/i915_gem_object.h
853
void __shmem_writeback(size_t size, struct address_space *mapping);
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
667
void *mapping;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
230
if (obj->mm.mapping) {
drivers/gpu/drm/i915/gem/i915_gem_pages.c
231
unmap_object(obj, page_mask_bits(obj->mm.mapping));
drivers/gpu/drm/i915/gem/i915_gem_pages.c
232
obj->mm.mapping = NULL;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
457
ptr = page_unpack_bits(obj->mm.mapping, &has_type);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
551
ptr = page_unpack_bits(obj->mm.mapping, &has_type);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
560
ptr = obj->mm.mapping = NULL;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
579
obj->mm.mapping = page_pack_bits(ptr, type);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
618
ptr = page_unpack_bits(obj->mm.mapping, &has_type);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
631
GEM_BUG_ON(!obj->mm.mapping);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
639
unmap_object(obj, page_mask_bits(fetch_and_zero(&obj->mm.mapping)));
drivers/gpu/drm/i915/gem/i915_gem_phys.c
118
struct address_space *mapping = obj->base.filp->f_mapping;
drivers/gpu/drm/i915/gem/i915_gem_phys.c
125
page = shmem_read_mapping_page(mapping, i);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
252
if (obj->mm.mapping || i915_gem_object_has_pinned_pages(obj))
drivers/gpu/drm/i915/gem/i915_gem_phys.c
34
struct address_space *mapping = obj->base.filp->f_mapping;
drivers/gpu/drm/i915/gem/i915_gem_phys.c
80
page = shmem_read_mapping_page(mapping, i);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
114
folio = shmem_read_folio_gfp(mapping, i, gfp);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
136
gfp = mapping_gfp_mask(mapping);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
192
shmem_sg_free_table(st, mapping, false, false);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
194
mapping_clear_unevictable(mapping);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
217
struct address_space *mapping = obj->base.filp->f_mapping;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
235
ret = shmem_sg_alloc_table(i915, st, obj->base.size, mem, mapping,
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
248
shmem_sg_free_table(st, mapping, false, false);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
272
shmem_sg_free_table(st, mapping, false, false);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
307
void __shmem_writeback(size_t size, struct address_space *mapping)
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
324
while ((folio = writeback_iter(mapping, &wbc, folio, &error))) {
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
34
void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
42
mapping_clear_unevictable(mapping);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
557
struct address_space *mapping;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
573
mapping = obj->base.filp->f_mapping;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
574
mapping_set_gfp_mask(mapping, mask);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
575
GEM_BUG_ON(!(mapping_gfp_mask(mapping) & __GFP_RECLAIM));
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
67
struct address_space *mapping,
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
97
mapping_set_unevictable(mapping);
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
98
noreclaim = mapping_gfp_constraint(mapping, ~__GFP_RECLAIM);
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
203
!is_vmalloc_addr(obj->mm.mapping))
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
200
struct address_space *mapping;
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
210
mapping = filp->f_mapping;
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
211
mapping_set_gfp_mask(mapping, mask);
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
212
GEM_BUG_ON(!(mapping_gfp_mask(mapping) & __GFP_RECLAIM));
drivers/gpu/drm/i915/gt/intel_gtt.c
322
return page_unpack_bits(p->mm.mapping, &type);
drivers/gpu/drm/i915/gt/selftest_timeline.c
837
page_unmask_bits(tl->hwsp_ggtt->obj->mm.mapping));
drivers/gpu/drm/i915/gt/selftest_tlb.c
184
cs = page_mask_bits(batch->mm.mapping);
drivers/gpu/drm/i915/gt/selftest_tlb.c
27
memset64(page_mask_bits(vma->obj->mm.mapping) +
drivers/gpu/drm/i915/i915_cmd_parser.c
1551
cmd = page_mask_bits(shadow->obj->mm.mapping);
drivers/gpu/drm/i915/i915_debugfs.c
99
return obj->mm.mapping ? 'M' : ' ';
drivers/gpu/drm/i915/i915_gem.c
279
gtt_user_read(struct io_mapping *mapping,
drivers/gpu/drm/i915/i915_gem.c
287
vaddr = io_mapping_map_atomic_wc(mapping, base);
drivers/gpu/drm/i915/i915_gem.c
293
vaddr = io_mapping_map_wc(mapping, base, PAGE_SIZE);
drivers/gpu/drm/i915/i915_gem.c
514
ggtt_write(struct io_mapping *mapping,
drivers/gpu/drm/i915/i915_gem.c
522
vaddr = io_mapping_map_atomic_wc(mapping, base);
drivers/gpu/drm/i915/i915_gem.c
527
vaddr = io_mapping_map_wc(mapping, base, PAGE_SIZE);
drivers/gpu/drm/imagination/pvr_device_info.c
53
u32 bitmask_size, const uintptr_t *mapping, u32 mapping_max)
drivers/gpu/drm/imagination/pvr_device_info.c
60
if (mapping == quirks_mapping)
drivers/gpu/drm/imagination/pvr_device_info.c
69
if (mapping == quirks_mapping)
drivers/gpu/drm/imagination/pvr_device_info.c
80
*(bool *)((u8 *)pvr_dev + mapping[i]) = true;
drivers/gpu/drm/imx/ipuv3/imx-ldb.c
416
const char * const mapping;
drivers/gpu/drm/imx/ipuv3/imx-ldb.c
438
if (!strcasecmp(bm, imx_ldb_bit_mappings[i].mapping) &&
drivers/gpu/drm/lima/lima_gem.c
24
struct address_space *mapping = bo->base.base.filp->f_mapping;
drivers/gpu/drm/lima/lima_gem.c
52
mapping_set_unevictable(mapping);
drivers/gpu/drm/lima/lima_gem.c
56
struct page *page = shmem_read_mapping_page(mapping, i);
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
387
static void mtk_hdmi_v2_hw_i2s_ch_mapping(struct mtk_hdmi *hdmi, u8 chnum, u8 mapping)
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
401
if (mapping == 0x0e) {
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
983
uint32_t mapping)
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
987
else if (!mapping)
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
990
drm_printf(p, "%d ", mapping);
drivers/gpu/drm/nouveau/nouveau_dmem.c
285
tail->mapping = head->mapping;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
110
if (dev->archdata.mapping) {
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
111
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
114
arm_iommu_release_mapping(mapping);
drivers/gpu/drm/omapdrm/omap_gem.c
1287
struct address_space *mapping;
drivers/gpu/drm/omapdrm/omap_gem.c
1357
mapping = obj->filp->f_mapping;
drivers/gpu/drm/omapdrm/omap_gem.c
1358
mapping_set_gfp_mask(mapping, GFP_USER | __GFP_DMA32);
drivers/gpu/drm/panfrost/panfrost_drv.c
139
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_drv.c
158
mapping = panfrost_gem_mapping_get(bo, priv);
drivers/gpu/drm/panfrost/panfrost_drv.c
159
if (mapping) {
drivers/gpu/drm/panfrost/panfrost_drv.c
160
args->offset = mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_drv.c
161
panfrost_gem_mapping_put(mapping);
drivers/gpu/drm/panfrost/panfrost_drv.c
216
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_drv.c
219
mapping = panfrost_gem_mapping_get(bo, priv);
drivers/gpu/drm/panfrost/panfrost_drv.c
220
if (!mapping) {
drivers/gpu/drm/panfrost/panfrost_drv.c
226
job->mappings[i] = mapping;
drivers/gpu/drm/panfrost/panfrost_drv.c
439
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_drv.c
450
mapping = panfrost_gem_mapping_get(bo, priv);
drivers/gpu/drm/panfrost/panfrost_drv.c
453
if (!mapping)
drivers/gpu/drm/panfrost/panfrost_drv.c
456
args->offset = mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_drv.c
457
panfrost_gem_mapping_put(mapping);
drivers/gpu/drm/panfrost/panfrost_dump.c
198
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_dump.c
204
mapping = job->mappings[i];
drivers/gpu/drm/panfrost/panfrost_dump.c
219
WARN_ON(!mapping->active);
drivers/gpu/drm/panfrost/panfrost_dump.c
226
iter.hdr->bomap.iova = mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_gem.c
113
struct panfrost_gem_mapping *iter, *mapping = NULL;
drivers/gpu/drm/panfrost/panfrost_gem.c
119
mapping = iter;
drivers/gpu/drm/panfrost/panfrost_gem.c
125
return mapping;
drivers/gpu/drm/panfrost/panfrost_gem.c
129
panfrost_gem_teardown_mapping(struct panfrost_gem_mapping *mapping)
drivers/gpu/drm/panfrost/panfrost_gem.c
131
if (mapping->active)
drivers/gpu/drm/panfrost/panfrost_gem.c
132
panfrost_mmu_unmap(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
134
spin_lock(&mapping->mmu->mm_lock);
drivers/gpu/drm/panfrost/panfrost_gem.c
135
if (drm_mm_node_allocated(&mapping->mmnode))
drivers/gpu/drm/panfrost/panfrost_gem.c
136
drm_mm_remove_node(&mapping->mmnode);
drivers/gpu/drm/panfrost/panfrost_gem.c
137
spin_unlock(&mapping->mmu->mm_lock);
drivers/gpu/drm/panfrost/panfrost_gem.c
142
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_gem.c
144
mapping = container_of(kref, struct panfrost_gem_mapping, refcount);
drivers/gpu/drm/panfrost/panfrost_gem.c
146
panfrost_gem_teardown_mapping(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
147
drm_gem_object_put(&mapping->obj->base.base);
drivers/gpu/drm/panfrost/panfrost_gem.c
148
panfrost_mmu_ctx_put(mapping->mmu);
drivers/gpu/drm/panfrost/panfrost_gem.c
149
kfree(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
152
void panfrost_gem_mapping_put(struct panfrost_gem_mapping *mapping)
drivers/gpu/drm/panfrost/panfrost_gem.c
154
if (!mapping)
drivers/gpu/drm/panfrost/panfrost_gem.c
157
kref_put(&mapping->refcount, panfrost_gem_mapping_release);
drivers/gpu/drm/panfrost/panfrost_gem.c
162
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_gem.c
164
list_for_each_entry(mapping, &bo->mappings.list, node)
drivers/gpu/drm/panfrost/panfrost_gem.c
165
panfrost_gem_teardown_mapping(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
176
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_gem.c
178
mapping = kzalloc_obj(*mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
179
if (!mapping)
drivers/gpu/drm/panfrost/panfrost_gem.c
182
INIT_LIST_HEAD(&mapping->node);
drivers/gpu/drm/panfrost/panfrost_gem.c
183
kref_init(&mapping->refcount);
drivers/gpu/drm/panfrost/panfrost_gem.c
185
mapping->obj = bo;
drivers/gpu/drm/panfrost/panfrost_gem.c
198
mapping->mmu = panfrost_mmu_ctx_get(priv->mmu);
drivers/gpu/drm/panfrost/panfrost_gem.c
199
spin_lock(&mapping->mmu->mm_lock);
drivers/gpu/drm/panfrost/panfrost_gem.c
200
ret = drm_mm_insert_node_generic(&mapping->mmu->mm, &mapping->mmnode,
drivers/gpu/drm/panfrost/panfrost_gem.c
202
spin_unlock(&mapping->mmu->mm_lock);
drivers/gpu/drm/panfrost/panfrost_gem.c
207
ret = panfrost_mmu_map(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
214
list_add_tail(&mapping->node, &bo->mappings.list);
drivers/gpu/drm/panfrost/panfrost_gem.c
219
panfrost_gem_mapping_put(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.c
227
struct panfrost_gem_mapping *mapping = NULL, *iter;
drivers/gpu/drm/panfrost/panfrost_gem.c
232
mapping = iter;
drivers/gpu/drm/panfrost/panfrost_gem.c
239
panfrost_gem_mapping_put(mapping);
drivers/gpu/drm/panfrost/panfrost_gem.h
154
void panfrost_gem_mapping_put(struct panfrost_gem_mapping *mapping);
drivers/gpu/drm/panfrost/panfrost_mmu.c
461
int panfrost_mmu_map(struct panfrost_gem_mapping *mapping)
drivers/gpu/drm/panfrost/panfrost_mmu.c
463
struct panfrost_gem_object *bo = mapping->obj;
drivers/gpu/drm/panfrost/panfrost_mmu.c
471
if (WARN_ON(mapping->active))
drivers/gpu/drm/panfrost/panfrost_mmu.c
481
ret = mmu_map_sg(pfdev, mapping->mmu, mapping->mmnode.start << PAGE_SHIFT,
drivers/gpu/drm/panfrost/panfrost_mmu.c
486
mapping->active = true;
drivers/gpu/drm/panfrost/panfrost_mmu.c
495
void panfrost_mmu_unmap(struct panfrost_gem_mapping *mapping)
drivers/gpu/drm/panfrost/panfrost_mmu.c
497
struct panfrost_gem_object *bo = mapping->obj;
drivers/gpu/drm/panfrost/panfrost_mmu.c
500
struct io_pgtable_ops *ops = mapping->mmu->pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
501
u64 iova = mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_mmu.c
502
size_t len = mapping->mmnode.size << PAGE_SHIFT;
drivers/gpu/drm/panfrost/panfrost_mmu.c
505
if (WARN_ON(!mapping->active))
drivers/gpu/drm/panfrost/panfrost_mmu.c
509
mapping->mmu->as, iova, len);
drivers/gpu/drm/panfrost/panfrost_mmu.c
525
panfrost_mmu_flush_range(pfdev, mapping->mmu,
drivers/gpu/drm/panfrost/panfrost_mmu.c
526
mapping->mmnode.start << PAGE_SHIFT, len);
drivers/gpu/drm/panfrost/panfrost_mmu.c
527
mapping->active = false;
drivers/gpu/drm/panfrost/panfrost_mmu.c
553
struct panfrost_gem_mapping *mapping = NULL;
drivers/gpu/drm/panfrost/panfrost_mmu.c
572
mapping = drm_mm_node_to_panfrost_mapping(node);
drivers/gpu/drm/panfrost/panfrost_mmu.c
574
kref_get(&mapping->refcount);
drivers/gpu/drm/panfrost/panfrost_mmu.c
582
return mapping;
drivers/gpu/drm/panfrost/panfrost_mmu.c
593
struct address_space *mapping;
drivers/gpu/drm/panfrost/panfrost_mmu.c
651
mapping = bo->base.base.filp->f_mapping;
drivers/gpu/drm/panfrost/panfrost_mmu.c
652
mapping_set_unevictable(mapping);
drivers/gpu/drm/panfrost/panfrost_mmu.c
658
folio = shmem_read_folio(mapping, pg);
drivers/gpu/drm/panfrost/panfrost_mmu.h
12
int panfrost_mmu_map(struct panfrost_gem_mapping *mapping);
drivers/gpu/drm/panfrost/panfrost_mmu.h
13
void panfrost_mmu_unmap(struct panfrost_gem_mapping *mapping);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
102
perfcnt->mapping = panfrost_gem_mapping_get(to_panfrost_bo(&bo->base),
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
104
if (!perfcnt->mapping) {
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
133
ret = panfrost_mmu_as_get(pfdev, perfcnt->mapping->mmu);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
176
panfrost_gem_mapping_put(perfcnt->mapping);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
204
drm_gem_vunmap(&perfcnt->mapping->obj->base.base, &map);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
206
panfrost_gem_close(&perfcnt->mapping->obj->base.base, file_priv);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
207
panfrost_mmu_as_put(pfdev, perfcnt->mapping->mmu);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
208
panfrost_gem_mapping_put(perfcnt->mapping);
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
209
perfcnt->mapping = NULL;
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
30
struct panfrost_gem_mapping *mapping;
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
54
gpuva = pfdev->perfcnt->mapping->mmnode.start << PAGE_SHIFT;
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
63
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
65
if (mapping) {
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
67
arm_iommu_release_mapping(mapping);
drivers/gpu/drm/tegra/drm.c
951
if (client->dev->archdata.mapping) {
drivers/gpu/drm/tegra/drm.c
952
struct dma_iommu_mapping *mapping =
drivers/gpu/drm/tegra/drm.c
955
arm_iommu_release_mapping(mapping);
drivers/gpu/drm/tegra/firewall.c
32
struct tegra_drm_mapping *m = fw->submit->used_mappings[i].mapping;
drivers/gpu/drm/tegra/submit.c
147
struct tegra_drm_mapping *mapping;
drivers/gpu/drm/tegra/submit.c
151
mapping = xa_load(&context->mappings, id);
drivers/gpu/drm/tegra/submit.c
152
if (mapping)
drivers/gpu/drm/tegra/submit.c
153
kref_get(&mapping->ref);
drivers/gpu/drm/tegra/submit.c
157
return mapping;
drivers/gpu/drm/tegra/submit.c
228
struct drm_tegra_submit_buf *buf, struct tegra_drm_mapping *mapping)
drivers/gpu/drm/tegra/submit.c
231
dma_addr_t iova = mapping->iova + buf->reloc.target_offset;
drivers/gpu/drm/tegra/submit.c
281
struct tegra_drm_mapping *mapping;
drivers/gpu/drm/tegra/submit.c
289
mapping = tegra_drm_mapping_get(context, buf->mapping);
drivers/gpu/drm/tegra/submit.c
290
if (!mapping) {
drivers/gpu/drm/tegra/submit.c
291
SUBMIT_ERR(context, "invalid mapping ID '%u' for buffer", buf->mapping);
drivers/gpu/drm/tegra/submit.c
296
err = submit_write_reloc(context, bo, buf, mapping);
drivers/gpu/drm/tegra/submit.c
298
tegra_drm_mapping_put(mapping);
drivers/gpu/drm/tegra/submit.c
302
mappings[i].mapping = mapping;
drivers/gpu/drm/tegra/submit.c
315
tegra_drm_mapping_put(mappings[i].mapping);
drivers/gpu/drm/tegra/submit.c
499
tegra_drm_mapping_put(job_data->used_mappings[i].mapping);
drivers/gpu/drm/tegra/submit.c
669
tegra_drm_mapping_put(job_data->used_mappings[i].mapping);
drivers/gpu/drm/tegra/submit.h
8
struct tegra_drm_mapping *mapping;
drivers/gpu/drm/tegra/uapi.c
17
struct tegra_drm_mapping *mapping =
drivers/gpu/drm/tegra/uapi.c
192
struct tegra_drm_mapping *mapping;
drivers/gpu/drm/tegra/uapi.c
20
host1x_bo_unpin(mapping->map);
drivers/gpu/drm/tegra/uapi.c
209
mapping = kzalloc_obj(*mapping);
drivers/gpu/drm/tegra/uapi.c
21
host1x_bo_put(mapping->bo);
drivers/gpu/drm/tegra/uapi.c
210
if (!mapping) {
drivers/gpu/drm/tegra/uapi.c
215
kref_init(&mapping->ref);
drivers/gpu/drm/tegra/uapi.c
222
mapping->bo = tegra_gem_lookup(file, args->handle);
drivers/gpu/drm/tegra/uapi.c
223
if (!mapping->bo) {
drivers/gpu/drm/tegra/uapi.c
23
kfree(mapping);
drivers/gpu/drm/tegra/uapi.c
246
mapping->map = host1x_bo_pin(mapping_dev, mapping->bo, direction, NULL);
drivers/gpu/drm/tegra/uapi.c
247
if (IS_ERR(mapping->map)) {
drivers/gpu/drm/tegra/uapi.c
248
err = PTR_ERR(mapping->map);
drivers/gpu/drm/tegra/uapi.c
252
mapping->iova = mapping->map->phys;
drivers/gpu/drm/tegra/uapi.c
253
mapping->iova_end = mapping->iova + host1x_to_tegra_bo(mapping->bo)->gem.size;
drivers/gpu/drm/tegra/uapi.c
255
err = xa_alloc(&context->mappings, &args->mapping, mapping, XA_LIMIT(1, U32_MAX),
drivers/gpu/drm/tegra/uapi.c
26
void tegra_drm_mapping_put(struct tegra_drm_mapping *mapping)
drivers/gpu/drm/tegra/uapi.c
265
host1x_bo_unpin(mapping->map);
drivers/gpu/drm/tegra/uapi.c
267
host1x_bo_put(mapping->bo);
drivers/gpu/drm/tegra/uapi.c
269
kfree(mapping);
drivers/gpu/drm/tegra/uapi.c
279
struct tegra_drm_mapping *mapping;
drivers/gpu/drm/tegra/uapi.c
28
kref_put(&mapping->ref, tegra_drm_mapping_release);
drivers/gpu/drm/tegra/uapi.c
290
mapping = xa_erase(&context->mappings, args->mapping);
drivers/gpu/drm/tegra/uapi.c
294
if (!mapping)
drivers/gpu/drm/tegra/uapi.c
297
tegra_drm_mapping_put(mapping);
drivers/gpu/drm/tegra/uapi.c
33
struct tegra_drm_mapping *mapping;
drivers/gpu/drm/tegra/uapi.c
39
xa_for_each(&context->mappings, id, mapping)
drivers/gpu/drm/tegra/uapi.c
40
tegra_drm_mapping_put(mapping);
drivers/gpu/drm/tegra/uapi.h
55
void tegra_drm_mapping_put(struct tegra_drm_mapping *mapping);
drivers/gpu/drm/ttm/ttm_backup.c
108
struct address_space *mapping = backup->f_mapping;
drivers/gpu/drm/ttm/ttm_backup.c
128
to_folio = shmem_read_folio_gfp(mapping, idx + i, alloc_gfp);
drivers/gpu/drm/ttm/ttm_backup.c
56
struct address_space *mapping = backup->f_mapping;
drivers/gpu/drm/ttm/ttm_backup.c
60
from_folio = shmem_read_folio_gfp(mapping, idx, mapping_gfp_mask(mapping)
drivers/gpu/drm/ttm/ttm_device.c
206
struct device *dev, struct address_space *mapping,
drivers/gpu/drm/ttm/ttm_device.c
242
bdev->dev_mapping = mapping;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
110
struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
131
clean_record_shared_mapping_range(mapping, offset, end, offset,
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
175
struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
180
wp_shared_mapping_range(mapping, start + offset, end - start);
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
181
clean_record_shared_mapping_range(mapping, start + offset,
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
199
struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
202
unmap_shared_mapping_range(mapping, (offset + start) << PAGE_SHIFT,
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
242
struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
248
wp_shared_mapping_range(mapping, offset, num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
249
clean_record_shared_mapping_range(mapping, offset, num_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
72
struct address_space *mapping = vbo->tbo.bdev->dev_mapping;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
76
(mapping,
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
88
wp_shared_mapping_range(mapping,
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
90
clean_record_shared_mapping_range(mapping,
drivers/gpu/drm/xe/display/xe_panic.c
64
vram->mapping + panic->res.start);
drivers/gpu/drm/xe/xe_bo.c
1798
iosys_map_set_vaddr_iomem(&vmap, (u8 __iomem *)vram->mapping +
drivers/gpu/drm/xe/xe_bo.c
638
if (vram->mapping &&
drivers/gpu/drm/xe/xe_bo.c
640
mem->bus.addr = (u8 __force *)vram->mapping +
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
246
mgr->mapping = devm_ioremap_wc(&pdev->dev, mgr->io_base, io_size);
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
277
if (mem->placement & TTM_PL_FLAG_CONTIGUOUS && mgr->mapping)
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
278
mem->bus.addr = (u8 __force *)mgr->mapping + mem->bus.offset;
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
24
void __iomem *mapping;
drivers/gpu/drm/xe/xe_vram.c
183
xe->mem.vram->mapping = NULL;
drivers/gpu/drm/xe/xe_vram.c
186
tile->mem.vram->mapping = NULL;
drivers/gpu/drm/xe/xe_vram.c
188
tile->mem.kernel_vram->mapping = NULL;
drivers/gpu/drm/xe/xe_vram.c
232
if (vram->mapping)
drivers/gpu/drm/xe/xe_vram.c
245
vram->mapping = lmem_bar->mapping + offset;
drivers/gpu/drm/xe/xe_vram.c
59
lmem_bar->mapping = devm_ioremap_wc(&pdev->dev, lmem_bar->io_start, lmem_bar->io_size);
drivers/gpu/drm/xe/xe_vram_types.h
61
void __iomem *mapping;
drivers/gpu/host1x/bus.c
1007
struct host1x_bo_mapping *mapping, *tmp;
drivers/gpu/host1x/bus.c
1010
list_for_each_entry_safe(mapping, tmp, &bo->mappings, list) {
drivers/gpu/host1x/bus.c
1011
cache = mapping->cache;
drivers/gpu/host1x/bus.c
1016
WARN_ON(kref_read(&mapping->ref) != 1);
drivers/gpu/host1x/bus.c
1017
__host1x_bo_unpin(&mapping->ref);
drivers/gpu/host1x/bus.c
908
struct host1x_bo_mapping *mapping;
drivers/gpu/host1x/bus.c
913
list_for_each_entry(mapping, &cache->mappings, entry) {
drivers/gpu/host1x/bus.c
914
if (mapping->bo == bo && mapping->direction == dir) {
drivers/gpu/host1x/bus.c
915
kref_get(&mapping->ref);
drivers/gpu/host1x/bus.c
922
mapping = bo->ops->pin(dev, bo, dir);
drivers/gpu/host1x/bus.c
923
if (IS_ERR(mapping))
drivers/gpu/host1x/bus.c
928
spin_lock(&mapping->bo->lock);
drivers/gpu/host1x/bus.c
929
list_add_tail(&mapping->list, &bo->mappings);
drivers/gpu/host1x/bus.c
930
spin_unlock(&mapping->bo->lock);
drivers/gpu/host1x/bus.c
933
INIT_LIST_HEAD(&mapping->entry);
drivers/gpu/host1x/bus.c
934
mapping->cache = cache;
drivers/gpu/host1x/bus.c
936
list_add_tail(&mapping->entry, &cache->mappings);
drivers/gpu/host1x/bus.c
944
kref_get(&mapping->ref);
drivers/gpu/host1x/bus.c
951
return mapping;
drivers/gpu/host1x/bus.c
957
struct host1x_bo_mapping *mapping = to_host1x_bo_mapping(ref);
drivers/gpu/host1x/bus.c
963
if (mapping->cache)
drivers/gpu/host1x/bus.c
964
list_del(&mapping->entry);
drivers/gpu/host1x/bus.c
966
spin_lock(&mapping->bo->lock);
drivers/gpu/host1x/bus.c
967
list_del(&mapping->list);
drivers/gpu/host1x/bus.c
968
spin_unlock(&mapping->bo->lock);
drivers/gpu/host1x/bus.c
970
mapping->bo->ops->unpin(mapping);
drivers/gpu/host1x/bus.c
980
void host1x_bo_unpin(struct host1x_bo_mapping *mapping)
drivers/gpu/host1x/bus.c
982
struct host1x_bo_cache *cache = mapping->cache;
drivers/gpu/host1x/bus.c
983
struct host1x_bo *bo = mapping->bo;
drivers/gpu/host1x/bus.c
988
kref_put(&mapping->ref, __host1x_bo_unpin);
drivers/gpu/host1x/dev.c
383
if (host->dev->archdata.mapping) {
drivers/gpu/host1x/dev.c
384
struct dma_iommu_mapping *mapping =
drivers/gpu/host1x/dev.c
387
arm_iommu_release_mapping(mapping);
drivers/hwmon/lm93.c
1679
int mapping;
drivers/hwmon/lm93.c
1682
mapping = (data->sf_tach_to_pwm >> (nr * 2)) & 0x03;
drivers/hwmon/lm93.c
1685
if (mapping && ((data->sfc2 >> nr) & 0x01))
drivers/hwmon/lm93.c
1686
rc = mapping;
drivers/hwmon/lm93.c
1872
int mapping = lm93_read_byte(client, LM93_REG_SF_TACH_TO_PWM);
drivers/hwmon/lm93.c
1876
mapping = (mapping >> pwm) & 0x55;
drivers/hwmon/lm93.c
1877
mask = mapping & 0x01;
drivers/hwmon/lm93.c
1878
mask |= (mapping & 0x04) >> 1;
drivers/hwmon/lm93.c
1879
mask |= (mapping & 0x10) >> 2;
drivers/hwmon/lm93.c
1880
mask |= (mapping & 0x40) >> 3;
drivers/infiniband/core/mad.c
2341
recv->header.mapping,
drivers/infiniband/core/mad.c
2995
mad_priv->header.mapping = sg_list.addr;
drivers/infiniband/core/mad.c
3023
mad_priv->header.mapping,
drivers/infiniband/core/mad.c
3056
recv->header.mapping,
drivers/infiniband/core/mad_priv.h
75
u64 mapping;
drivers/infiniband/hw/cxgb4/cq.c
104
dma_unmap_addr_set(cq, mapping, cq->dma_addr);
drivers/infiniband/hw/cxgb4/cq.c
175
dma_unmap_addr(cq, mapping));
drivers/infiniband/hw/cxgb4/cq.c
66
dma_unmap_addr(cq, mapping));
drivers/infiniband/hw/cxgb4/qp.c
103
dma_unmap_addr(sq, mapping));
drivers/infiniband/hw/cxgb4/qp.c
136
dma_unmap_addr_set(sq, mapping, sq->dma_addr);
drivers/infiniband/hw/cxgb4/qp.c
164
dma_unmap_addr(&wq->rq, mapping));
drivers/infiniband/hw/cxgb4/qp.c
2525
dma_unmap_addr(wq, mapping));
drivers/infiniband/hw/cxgb4/qp.c
2570
dma_unmap_addr_set(wq, mapping, wq->dma_addr);
drivers/infiniband/hw/cxgb4/qp.c
258
dma_unmap_addr_set(&wq->sq, mapping, wq->sq.dma_addr);
drivers/infiniband/hw/cxgb4/qp.c
2649
dma_unmap_addr(wq, mapping));
drivers/infiniband/hw/cxgb4/qp.c
274
dma_unmap_addr_set(&wq->rq, mapping, wq->rq.dma_addr);
drivers/infiniband/hw/cxgb4/qp.c
392
dma_unmap_addr(&wq->rq, mapping));
drivers/infiniband/hw/cxgb4/t4.h
335
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/infiniband/hw/cxgb4/t4.h
364
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/infiniband/hw/cxgb4/t4.h
401
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/infiniband/hw/cxgb4/t4.h
679
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/infiniband/hw/hfi1/user_sdma.c
249
static u8 mapping[256];
drivers/infiniband/hw/hfi1/user_sdma.c
255
memset(mapping, 0xFF, 256);
drivers/infiniband/hw/hfi1/user_sdma.c
260
if (mapping[hash] == 0xFF) {
drivers/infiniband/hw/hfi1/user_sdma.c
261
mapping[hash] = next;
drivers/infiniband/hw/hfi1/user_sdma.c
265
return mapping[hash];
drivers/infiniband/hw/mthca/mthca_allocator.c
209
dma_unmap_addr_set(&buf->direct, mapping, t);
drivers/infiniband/hw/mthca/mthca_allocator.c
248
dma_unmap_addr_set(&buf->page_list[i], mapping, t);
drivers/infiniband/hw/mthca/mthca_allocator.c
286
dma_unmap_addr(&buf->direct, mapping));
drivers/infiniband/hw/mthca/mthca_allocator.c
292
mapping));
drivers/infiniband/hw/mthca/mthca_eq.c
505
dma_unmap_addr_set(&eq->page_list[i], mapping, t);
drivers/infiniband/hw/mthca/mthca_eq.c
575
mapping));
drivers/infiniband/hw/mthca/mthca_eq.c
621
dma_unmap_addr(&eq->page_list[i], mapping));
drivers/infiniband/hw/mthca/mthca_memfree.c
631
MTHCA_ICM_PAGE_SIZE, &page->mapping,
drivers/infiniband/hw/mthca/mthca_memfree.c
638
ret = mthca_MAP_ICM_page(dev, page->mapping,
drivers/infiniband/hw/mthca/mthca_memfree.c
642
page->db_rec, page->mapping);
drivers/infiniband/hw/mthca/mthca_memfree.c
689
page->db_rec, page->mapping);
drivers/infiniband/hw/mthca/mthca_memfree.c
757
dev->db_tab->page[i].mapping);
drivers/infiniband/hw/mthca/mthca_memfree.h
141
dma_addr_t mapping;
drivers/infiniband/hw/mthca/mthca_provider.h
49
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/infiniband/ulp/ipoib/ipoib.h
186
u64 mapping[IPOIB_UD_RX_SG];
drivers/infiniband/ulp/ipoib/ipoib.h
191
u64 mapping[MAX_SKB_FRAGS + 1];
drivers/infiniband/ulp/ipoib/ipoib.h
261
u64 mapping[IPOIB_CM_RX_SG];
drivers/infiniband/ulp/ipoib/ipoib.h
546
u64 *mapping = tx_req->mapping;
drivers/infiniband/ulp/ipoib/ipoib.h
549
priv->tx_sge[0].addr = mapping[0];
drivers/infiniband/ulp/ipoib/ipoib.h
556
priv->tx_sge[i + off].addr = mapping[i + off];
drivers/infiniband/ulp/ipoib/ipoib_cm.c
102
priv->cm.rx_sge[i].addr = priv->cm.srq_ring[id].mapping[i];
drivers/infiniband/ulp/ipoib/ipoib_cm.c
108
priv->cm.srq_ring[id].mapping);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
127
sge[i].addr = rx->rx_ring[id].mapping[i];
drivers/infiniband/ulp/ipoib/ipoib_cm.c
133
rx->rx_ring[id].mapping);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
144
u64 mapping[IPOIB_CM_RX_SG],
drivers/infiniband/ulp/ipoib/ipoib_cm.c
161
mapping[0] = ib_dma_map_single(priv->ca, skb->data, IPOIB_CM_HEAD_SIZE,
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1623
priv->cm.srq_ring[i].mapping,
drivers/infiniband/ulp/ipoib/ipoib_cm.c
163
if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0]))) {
drivers/infiniband/ulp/ipoib/ipoib_cm.c
175
mapping[i + 1] = ib_dma_map_page(priv->ca, page,
drivers/infiniband/ulp/ipoib/ipoib_cm.c
177
if (unlikely(ib_dma_mapping_error(priv->ca, mapping[i + 1])))
drivers/infiniband/ulp/ipoib/ipoib_cm.c
186
ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
189
ib_dma_unmap_page(priv->ca, mapping[i], PAGE_SIZE, DMA_FROM_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
204
rx_ring[i].mapping);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
385
rx->rx_ring[i].mapping,
drivers/infiniband/ulp/ipoib/ipoib_cm.c
568
u64 mapping[IPOIB_CM_RX_SG];
drivers/infiniband/ulp/ipoib/ipoib_cm.c
632
ib_dma_sync_single_for_cpu(priv->ca, rx_ring[wr_id].mapping[0],
drivers/infiniband/ulp/ipoib/ipoib_cm.c
635
ib_dma_sync_single_for_device(priv->ca, rx_ring[wr_id].mapping[0],
drivers/infiniband/ulp/ipoib/ipoib_cm.c
648
mapping, GFP_ATOMIC);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
659
ipoib_cm_dma_unmap_rx(priv, frags, rx_ring[wr_id].mapping);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
660
memcpy(rx_ring[wr_id].mapping, mapping, (frags + 1) * sizeof(*mapping));
drivers/infiniband/ulp/ipoib/ipoib_cm.c
84
u64 mapping[IPOIB_CM_RX_SG])
drivers/infiniband/ulp/ipoib/ipoib_cm.c
88
ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
91
ib_dma_unmap_page(priv->ca, mapping[i + 1], PAGE_SIZE, DMA_FROM_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
108
priv->rx_sge[0].addr = priv->rx_ring[id].mapping[0];
drivers/infiniband/ulp/ipoib/ipoib_ib.c
109
priv->rx_sge[1].addr = priv->rx_ring[id].mapping[1];
drivers/infiniband/ulp/ipoib/ipoib_ib.c
115
ipoib_ud_dma_unmap_rx(priv, priv->rx_ring[id].mapping);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
128
u64 *mapping;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
142
mapping = priv->rx_ring[id].mapping;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
143
mapping[0] = ib_dma_map_single(priv->ca, skb->data, buf_size,
drivers/infiniband/ulp/ipoib/ipoib_ib.c
145
if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0])))
drivers/infiniband/ulp/ipoib/ipoib_ib.c
179
u64 mapping[IPOIB_UD_RX_SG];
drivers/infiniband/ulp/ipoib/ipoib_ib.c
199
ipoib_ud_dma_unmap_rx(priv, priv->rx_ring[wr_id].mapping);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
205
memcpy(mapping, priv->rx_ring[wr_id].mapping,
drivers/infiniband/ulp/ipoib/ipoib_ib.c
206
IPOIB_UD_RX_SG * sizeof(*mapping));
drivers/infiniband/ulp/ipoib/ipoib_ib.c
220
ipoib_ud_dma_unmap_rx(priv, mapping);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
279
u64 *mapping = tx_req->mapping;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
284
mapping[0] = ib_dma_map_single(ca, skb->data, skb_headlen(skb),
drivers/infiniband/ulp/ipoib/ipoib_ib.c
286
if (unlikely(ib_dma_mapping_error(ca, mapping[0])))
drivers/infiniband/ulp/ipoib/ipoib_ib.c
295
mapping[i + off] = ib_dma_map_page(ca,
drivers/infiniband/ulp/ipoib/ipoib_ib.c
300
if (unlikely(ib_dma_mapping_error(ca, mapping[i + off])))
drivers/infiniband/ulp/ipoib/ipoib_ib.c
309
ib_dma_unmap_page(ca, mapping[i - !off], skb_frag_size(frag), DMA_TO_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
313
ib_dma_unmap_single(ca, mapping[0], skb_headlen(skb), DMA_TO_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
322
u64 *mapping = tx_req->mapping;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
327
ib_dma_unmap_single(priv->ca, mapping[0], skb_headlen(skb),
drivers/infiniband/ulp/ipoib/ipoib_ib.c
336
ib_dma_unmap_page(priv->ca, mapping[i + off],
drivers/infiniband/ulp/ipoib/ipoib_ib.c
852
priv->rx_ring[i].mapping);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
95
u64 mapping[IPOIB_UD_RX_SG])
drivers/infiniband/ulp/ipoib/ipoib_ib.c
97
ib_dma_unmap_single(priv->ca, mapping[0],
drivers/input/joystick/xpad.c
1085
if (xpad->mapping & MAP_SHARE_BUTTON) {
drivers/input/joystick/xpad.c
1086
u32 offset = (xpad->mapping & MAP_SHARE_OFFSET) ? 26 : 18;
drivers/input/joystick/xpad.c
1099
if (xpad->mapping & MAP_DPAD_TO_BUTTONS) {
drivers/input/joystick/xpad.c
1120
if (!(xpad->mapping & MAP_STICKS_TO_NULL)) {
drivers/input/joystick/xpad.c
1135
if (xpad->mapping & MAP_TRIGGERS_TO_BUTTONS) {
drivers/input/joystick/xpad.c
1148
if (xpad->mapping & MAP_PROFILE_BUTTON)
drivers/input/joystick/xpad.c
1153
if (xpad->mapping & MAP_PADDLES) {
drivers/input/joystick/xpad.c
1959
if (!(xpad->mapping & MAP_STICKS_TO_NULL)) {
drivers/input/joystick/xpad.c
1974
if (xpad->mapping & MAP_SHARE_BUTTON)
drivers/input/joystick/xpad.c
1981
if (xpad->mapping & MAP_DPAD_TO_BUTTONS) {
drivers/input/joystick/xpad.c
1988
if (xpad->mapping & MAP_PADDLES) {
drivers/input/joystick/xpad.c
1999
if (!(xpad->mapping & MAP_DPAD_TO_BUTTONS) ||
drivers/input/joystick/xpad.c
2005
if (xpad->mapping & MAP_TRIGGERS_TO_BUTTONS) {
drivers/input/joystick/xpad.c
2015
if (xpad->mapping & MAP_PROFILE_BUTTON)
drivers/input/joystick/xpad.c
2080
xpad->mapping = xpad_device[i].mapping;
drivers/input/joystick/xpad.c
2102
xpad->mapping |= MAP_DPAD_TO_BUTTONS;
drivers/input/joystick/xpad.c
2104
xpad->mapping |= MAP_TRIGGERS_TO_BUTTONS;
drivers/input/joystick/xpad.c
2106
xpad->mapping |= MAP_STICKS_TO_NULL;
drivers/input/joystick/xpad.c
772
int mapping; /* map d-pad to buttons or to axes */
drivers/input/joystick/xpad.c
802
if (!(xpad->mapping & MAP_STICKS_TO_NULL)) {
drivers/input/joystick/xpad.c
817
if (xpad->mapping & MAP_TRIGGERS_TO_BUTTONS) {
drivers/input/joystick/xpad.c
826
if (xpad->mapping & MAP_DPAD_TO_BUTTONS) {
drivers/input/joystick/xpad.c
877
if (xpad->mapping & MAP_DPAD_TO_BUTTONS) {
drivers/input/joystick/xpad.c
891
if (!(xpad->mapping & MAP_DPAD_TO_BUTTONS) ||
drivers/input/joystick/xpad.c
916
if (!(xpad->mapping & MAP_STICKS_TO_NULL)) {
drivers/input/joystick/xpad.c
931
if (xpad->mapping & MAP_TRIGGERS_TO_BUTTONS) {
drivers/input/joystick/xpad.c
96
u8 mapping;
drivers/iommu/iommu-pages.c
16
IOPTDESC_MATCH(mapping, __page_mapping);
drivers/iommu/ipmmu-vmsa.c
1114
arm_iommu_release_mapping(mmu->mapping);
drivers/iommu/ipmmu-vmsa.c
67
struct dma_iommu_mapping *mapping;
drivers/iommu/ipmmu-vmsa.c
807
if (!mmu->mapping) {
drivers/iommu/ipmmu-vmsa.c
808
struct dma_iommu_mapping *mapping;
drivers/iommu/ipmmu-vmsa.c
810
mapping = arm_iommu_create_mapping(dev, SZ_1G, SZ_2G);
drivers/iommu/ipmmu-vmsa.c
811
if (IS_ERR(mapping)) {
drivers/iommu/ipmmu-vmsa.c
813
ret = PTR_ERR(mapping);
drivers/iommu/ipmmu-vmsa.c
817
mmu->mapping = mapping;
drivers/iommu/ipmmu-vmsa.c
821
ret = arm_iommu_attach_device(dev, mmu->mapping);
drivers/iommu/ipmmu-vmsa.c
830
if (mmu->mapping)
drivers/iommu/ipmmu-vmsa.c
831
arm_iommu_release_mapping(mmu->mapping);
drivers/iommu/ipmmu-vmsa.c
873
arm_iommu_release_mapping(mmu->mapping);
drivers/iommu/mtk_iommu_v1.c
115
struct dma_iommu_mapping *mapping;
drivers/iommu/mtk_iommu_v1.c
316
mtk_mapping = data->mapping;
drivers/iommu/mtk_iommu_v1.c
450
mtk_mapping = data->mapping;
drivers/iommu/mtk_iommu_v1.c
457
data->mapping = mtk_mapping;
drivers/iommu/mtk_iommu_v1.c
522
err = arm_iommu_attach_device(dev, data->mapping);
drivers/iommu/virtio-iommu.c
334
struct viommu_mapping *mapping;
drivers/iommu/virtio-iommu.c
336
mapping = kzalloc_obj(*mapping, GFP_ATOMIC);
drivers/iommu/virtio-iommu.c
337
if (!mapping)
drivers/iommu/virtio-iommu.c
340
mapping->paddr = paddr;
drivers/iommu/virtio-iommu.c
341
mapping->iova.start = iova;
drivers/iommu/virtio-iommu.c
342
mapping->iova.last = end;
drivers/iommu/virtio-iommu.c
343
mapping->flags = flags;
drivers/iommu/virtio-iommu.c
346
interval_tree_insert(&mapping->iova, &vdomain->mappings);
drivers/iommu/virtio-iommu.c
366
struct viommu_mapping *mapping = NULL;
drivers/iommu/virtio-iommu.c
373
mapping = container_of(node, struct viommu_mapping, iova);
drivers/iommu/virtio-iommu.c
377
if (mapping->iova.start < iova)
drivers/iommu/virtio-iommu.c
384
unmapped += mapping->iova.last - mapping->iova.start + 1;
drivers/iommu/virtio-iommu.c
387
kfree(mapping);
drivers/iommu/virtio-iommu.c
454
struct viommu_mapping *mapping;
drivers/iommu/virtio-iommu.c
461
mapping = container_of(node, struct viommu_mapping, iova);
drivers/iommu/virtio-iommu.c
465
.virt_start = cpu_to_le64(mapping->iova.start),
drivers/iommu/virtio-iommu.c
466
.virt_end = cpu_to_le64(mapping->iova.last),
drivers/iommu/virtio-iommu.c
467
.phys_start = cpu_to_le64(mapping->paddr),
drivers/iommu/virtio-iommu.c
468
.flags = cpu_to_le32(mapping->flags),
drivers/iommu/virtio-iommu.c
920
struct viommu_mapping *mapping;
drivers/iommu/virtio-iommu.c
927
mapping = container_of(node, struct viommu_mapping, iova);
drivers/iommu/virtio-iommu.c
928
paddr = mapping->paddr + (iova - mapping->iova.start);
drivers/md/dm-cache-metadata.c
1330
__le64 mapping;
drivers/md/dm-cache-metadata.c
1341
memcpy(&mapping, mapping_value_le, sizeof(mapping));
drivers/md/dm-cache-metadata.c
1342
unpack_value(mapping, &oblock, &flags);
drivers/md/dm-cache-metadata.c
1372
__le64 mapping;
drivers/md/dm-cache-metadata.c
1383
memcpy(&mapping, mapping_value_le, sizeof(mapping));
drivers/md/dm-cache-metadata.c
1384
unpack_value(mapping, &oblock, &flags);
drivers/md/dm-pcache/cache_dev.c
103
cache_dev->mapping = vaddr;
drivers/md/dm-pcache/cache_dev.c
112
cache_dev->mapping = vaddr;
drivers/md/dm-pcache/cache_dev.c
16
vunmap(cache_dev->mapping);
drivers/md/dm-pcache/cache_dev.h
27
#define CACHE_DEV_SB(cache_dev) ((struct pcache_sb *)(cache_dev->mapping + PCACHE_SB_OFF))
drivers/md/dm-pcache/cache_dev.h
28
#define CACHE_DEV_CACHE_INFO(cache_dev) ((void *)cache_dev->mapping + PCACHE_CACHE_INFO_OFF)
drivers/md/dm-pcache/cache_dev.h
29
#define CACHE_DEV_CACHE_CTRL(cache_dev) ((void *)cache_dev->mapping + PCACHE_CACHE_CTRL_OFF)
drivers/md/dm-pcache/cache_dev.h
30
#define CACHE_DEV_SEGMENTS(cache_dev) ((void *)cache_dev->mapping + PCACHE_SEGMENTS_OFF)
drivers/md/dm-pcache/cache_dev.h
53
void *mapping;
drivers/md/dm-vdo/block-map.c
1777
const struct data_location *mapping,
drivers/md/dm-vdo/block-map.c
1780
if (!vdo_is_valid_location(mapping) ||
drivers/md/dm-vdo/block-map.c
1781
vdo_is_state_compressed(mapping->state) ||
drivers/md/dm-vdo/block-map.c
1782
(vdo_is_mapped_location(mapping) && (mapping->pbn == VDO_ZERO_BLOCK)))
drivers/md/dm-vdo/block-map.c
1789
return !vdo_is_physical_data_block(vdo->depot, mapping->pbn);
drivers/md/dm-vdo/block-map.c
1801
struct data_location mapping =
drivers/md/dm-vdo/block-map.c
1804
if (is_invalid_tree_entry(vdo_from_data_vio(data_vio), &mapping, lock->height)) {
drivers/md/dm-vdo/block-map.c
1807
(unsigned long long) mapping.pbn, mapping.state,
drivers/md/dm-vdo/block-map.c
1814
if (!vdo_is_mapped_location(&mapping)) {
drivers/md/dm-vdo/block-map.c
1821
lock->tree_slots[lock->height - 1].block_map_slot.pbn = mapping.pbn;
drivers/md/dm-vdo/block-map.c
2241
struct data_location mapping;
drivers/md/dm-vdo/block-map.c
2281
mapping = vdo_unpack_block_map_entry(&page->entries[tree_slot.block_map_slot.slot]);
drivers/md/dm-vdo/block-map.c
2282
if (is_invalid_tree_entry(vdo_from_data_vio(data_vio), &mapping, lock->height)) {
drivers/md/dm-vdo/block-map.c
2285
(unsigned long long) mapping.pbn, mapping.state,
drivers/md/dm-vdo/block-map.c
2292
if (!vdo_is_mapped_location(&mapping)) {
drivers/md/dm-vdo/block-map.c
2298
lock->tree_slots[lock->height - 1].block_map_slot.pbn = mapping.pbn;
drivers/md/dm-vdo/block-map.c
2316
struct data_location mapping;
drivers/md/dm-vdo/block-map.c
2330
mapping = vdo_unpack_block_map_entry(&page->entries[slot]);
drivers/md/dm-vdo/block-map.c
2331
if (!vdo_is_valid_location(&mapping) || vdo_is_state_compressed(mapping.state))
drivers/md/dm-vdo/block-map.c
2333
return mapping.pbn;
drivers/md/dm-vdo/encodings.h
220
struct data_location mapping;
drivers/md/dm-vdo/encodings.h
257
struct block_map_entry mapping;
drivers/md/dm-vdo/encodings.h
900
.mapping = vdo_pack_block_map_entry(entry->mapping.pbn,
drivers/md/dm-vdo/encodings.h
901
entry->mapping.state),
drivers/md/dm-vdo/encodings.h
926
.mapping = vdo_unpack_block_map_entry(&entry->mapping),
drivers/md/dm-vdo/recovery-journal.c
1345
.mapping = {
drivers/md/dm-vdo/repair.c
1302
entry->mapping = vdo_unpack_block_map_entry(&packed_entry->block_map_entry);
drivers/md/dm-vdo/repair.c
1341
.block_map_entry = vdo_pack_block_map_entry(entry.mapping.pbn,
drivers/md/dm-vdo/repair.c
1342
entry.mapping.state),
drivers/md/dm-vdo/repair.c
1483
.block_map_entry = vdo_pack_block_map_entry(entry.mapping.pbn,
drivers/md/dm-vdo/repair.c
1484
entry.mapping.state),
drivers/md/dm-vdo/repair.c
1540
if (vdo_is_mapped_location(&entry.mapping))
drivers/md/dm-vdo/repair.c
405
struct data_location mapping = vdo_unpack_block_map_entry(&page->entries[slot]);
drivers/md/dm-vdo/repair.c
407
if (vdo_is_mapped_location(&mapping))
drivers/md/dm-vdo/repair.c
425
struct data_location mapping = vdo_unpack_block_map_entry(&page->entries[slot]);
drivers/md/dm-vdo/repair.c
427
if (!vdo_is_valid_location(&mapping)) {
drivers/md/dm-vdo/repair.c
433
if (!vdo_is_mapped_location(&mapping))
drivers/md/dm-vdo/repair.c
437
if (mapping.pbn == VDO_ZERO_BLOCK)
drivers/md/dm-vdo/repair.c
440
if (!vdo_is_physical_data_block(depot, mapping.pbn)) {
drivers/md/dm-vdo/repair.c
449
result = vdo_adjust_reference_count_for_rebuild(depot, mapping.pbn,
drivers/md/dm-vdo/repair.c
457
slot, (unsigned long long) mapping.pbn);
drivers/md/dm-vdo/repair.c
756
!vdo_is_valid_location(&entry->mapping) ||
drivers/md/dm-vdo/repair.c
758
!vdo_is_physical_data_block(vdo->depot, entry->mapping.pbn) ||
drivers/md/dm-vdo/repair.c
766
(unsigned long long) entry->mapping.pbn);
drivers/md/dm-vdo/repair.c
770
(vdo_is_state_compressed(entry->mapping.state) ||
drivers/md/dm-vdo/repair.c
771
(entry->mapping.pbn == VDO_ZERO_BLOCK) ||
drivers/md/dm-vdo/repair.c
780
(unsigned long long) entry->mapping.pbn);
drivers/md/dm-vdo/repair.c
822
pbn = entry.mapping.pbn;
drivers/media/pci/cx18/cx18-ioctl.c
718
static const int mapping[8] = {
drivers/media/pci/cx18/cx18-ioctl.c
744
e_idx->flags = mapping[le32_to_cpu(e_buf->flags) & 0x7];
drivers/media/pci/ivtv/ivtv-fileops.c
177
const int mapping[8] = { -1, V4L2_ENC_IDX_FRAME_I, V4L2_ENC_IDX_FRAME_P, -1,
drivers/media/pci/ivtv/ivtv-fileops.c
188
e->flags = mapping[read_enc(addr + 12) & 7];
drivers/media/platform/nvidia/tegra-vde/iommu.c
74
if (dev->archdata.mapping) {
drivers/media/platform/nvidia/tegra-vde/iommu.c
75
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev);
drivers/media/platform/nvidia/tegra-vde/iommu.c
78
arm_iommu_release_mapping(mapping);
drivers/media/platform/ti/omap3isp/isp.c
1916
arm_iommu_release_mapping(isp->mapping);
drivers/media/platform/ti/omap3isp/isp.c
1917
isp->mapping = NULL;
drivers/media/platform/ti/omap3isp/isp.c
1924
struct dma_iommu_mapping *mapping;
drivers/media/platform/ti/omap3isp/isp.c
1928
mapping = to_dma_iommu_mapping(isp->dev);
drivers/media/platform/ti/omap3isp/isp.c
1929
if (mapping) {
drivers/media/platform/ti/omap3isp/isp.c
1931
arm_iommu_release_mapping(mapping);
drivers/media/platform/ti/omap3isp/isp.c
1938
mapping = arm_iommu_create_mapping(isp->dev, SZ_1G, SZ_2G);
drivers/media/platform/ti/omap3isp/isp.c
1939
if (IS_ERR(mapping)) {
drivers/media/platform/ti/omap3isp/isp.c
1941
return PTR_ERR(mapping);
drivers/media/platform/ti/omap3isp/isp.c
1944
isp->mapping = mapping;
drivers/media/platform/ti/omap3isp/isp.c
1947
ret = arm_iommu_attach_device(isp->dev, mapping);
drivers/media/platform/ti/omap3isp/isp.c
1956
arm_iommu_release_mapping(isp->mapping);
drivers/media/platform/ti/omap3isp/isp.c
1957
isp->mapping = NULL;
drivers/media/platform/ti/omap3isp/isp.h
188
struct dma_iommu_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
1207
static s32 uvc_menu_to_v4l2_menu(struct uvc_control_mapping *mapping, s32 val)
drivers/media/usb/uvc/uvc_ctrl.c
1211
for (i = 0; BIT(i) <= mapping->menu_mask; ++i) {
drivers/media/usb/uvc/uvc_ctrl.c
1214
if (!test_bit(i, &mapping->menu_mask))
drivers/media/usb/uvc/uvc_ctrl.c
1217
menu_value = uvc_mapping_get_menu_value(mapping, i);
drivers/media/usb/uvc/uvc_ctrl.c
1232
static int uvc_get_le_value(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1236
int offset = mapping->offset;
drivers/media/usb/uvc/uvc_ctrl.c
1237
int bits = mapping->size;
drivers/media/usb/uvc/uvc_ctrl.c
1263
if (mapping->data_type == UVC_CTRL_DATA_TYPE_SIGNED)
drivers/media/usb/uvc/uvc_ctrl.c
1264
value |= -(value & (1 << (mapping->size - 1)));
drivers/media/usb/uvc/uvc_ctrl.c
1267
if (mapping->v4l2_type != V4L2_CTRL_TYPE_MENU) {
drivers/media/usb/uvc/uvc_ctrl.c
1275
*out = uvc_menu_to_v4l2_menu(mapping, value);
drivers/media/usb/uvc/uvc_ctrl.c
1287
static int uvc_set_le_value(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1291
int offset = mapping->offset;
drivers/media/usb/uvc/uvc_ctrl.c
1292
int bits = mapping->size;
drivers/media/usb/uvc/uvc_ctrl.c
1302
switch (mapping->v4l2_type) {
drivers/media/usb/uvc/uvc_ctrl.c
1304
value = uvc_mapping_get_menu_value(mapping, value);
drivers/media/usb/uvc/uvc_ctrl.c
1348
struct uvc_control_mapping **mapping, struct uvc_control **control,
drivers/media/usb/uvc/uvc_ctrl.c
1366
*mapping = map;
drivers/media/usb/uvc/uvc_ctrl.c
1370
if ((*mapping == NULL || (*mapping)->id > map->id) &&
drivers/media/usb/uvc/uvc_ctrl.c
1375
*mapping = map;
drivers/media/usb/uvc/uvc_ctrl.c
1382
u32 v4l2_id, struct uvc_control_mapping **mapping)
drivers/media/usb/uvc/uvc_ctrl.c
1389
*mapping = NULL;
drivers/media/usb/uvc/uvc_ctrl.c
1396
__uvc_find_control(entity, v4l2_id, mapping, &ctrl, next,
drivers/media/usb/uvc/uvc_ctrl.c
1504
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1516
*value = uvc_mapping_get_s32(mapping, UVC_GET_CUR,
drivers/media/usb/uvc/uvc_ctrl.c
1568
struct uvc_control_mapping *mapping)
drivers/media/usb/uvc/uvc_ctrl.c
1577
switch (mapping->v4l2_type) {
drivers/media/usb/uvc/uvc_ctrl.c
1614
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
1629
ctrl = uvc_find_control(chain, v4l2_id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
1638
return uvc_ctrl_is_readable(ctrls->which, ctrl, mapping);
drivers/media/usb/uvc/uvc_ctrl.c
1643
if (ioctl != VIDIOC_S_EXT_CTRLS || !mapping->master_id)
drivers/media/usb/uvc/uvc_ctrl.c
1651
if (ctrls->controls[i].id == mapping->master_id)
drivers/media/usb/uvc/uvc_ctrl.c
1653
mapping->master_manual ? 0 : -EACCES;
drivers/media/usb/uvc/uvc_ctrl.c
1656
__uvc_find_control(ctrl->entity, mapping->master_id, &master_map,
drivers/media/usb/uvc/uvc_ctrl.c
1665
if (ret >= 0 && val != mapping->master_manual)
drivers/media/usb/uvc/uvc_ctrl.c
1686
struct uvc_control_mapping *mapping)
drivers/media/usb/uvc/uvc_ctrl.c
1694
return uvc_mapping_get_s32(mapping, UVC_GET_RES,
drivers/media/usb/uvc/uvc_ctrl.c
1698
return uvc_mapping_get_s32(mapping, UVC_GET_MAX,
drivers/media/usb/uvc/uvc_ctrl.c
1723
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1741
v4l2_ctrl->default_value = uvc_mapping_get_s32(mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1745
switch (mapping->v4l2_type) {
drivers/media/usb/uvc/uvc_ctrl.c
1747
v4l2_ctrl->minimum = ffs(mapping->menu_mask) - 1;
drivers/media/usb/uvc/uvc_ctrl.c
1748
v4l2_ctrl->maximum = fls(mapping->menu_mask) - 1;
drivers/media/usb/uvc/uvc_ctrl.c
1766
v4l2_ctrl->maximum = uvc_get_ctrl_bitmap(ctrl, mapping);
drivers/media/usb/uvc/uvc_ctrl.c
1775
v4l2_ctrl->maximum = uvc_mapping_get_s32(mapping, UVC_GET_MAX,
drivers/media/usb/uvc/uvc_ctrl.c
1794
v4l2_ctrl->minimum = uvc_mapping_get_s32(mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1801
v4l2_ctrl->step = uvc_mapping_get_s32(mapping, UVC_GET_RES,
drivers/media/usb/uvc/uvc_ctrl.c
1809
static size_t uvc_mapping_v4l2_size(struct uvc_control_mapping *mapping)
drivers/media/usb/uvc/uvc_ctrl.c
1811
if (mapping->v4l2_type == V4L2_CTRL_TYPE_RECT)
drivers/media/usb/uvc/uvc_ctrl.c
1814
if (uvc_ctrl_mapping_is_compound(mapping))
drivers/media/usb/uvc/uvc_ctrl.c
1815
return DIV_ROUND_UP(mapping->size, 8);
drivers/media/usb/uvc/uvc_ctrl.c
1822
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
1830
v4l2_ctrl->id = mapping->id;
drivers/media/usb/uvc/uvc_ctrl.c
1831
v4l2_ctrl->type = mapping->v4l2_type;
drivers/media/usb/uvc/uvc_ctrl.c
1832
strscpy(v4l2_ctrl->name, uvc_map_get_name(mapping),
drivers/media/usb/uvc/uvc_ctrl.c
1844
if (mapping->master_id)
drivers/media/usb/uvc/uvc_ctrl.c
1845
__uvc_find_control(ctrl->entity, mapping->master_id,
drivers/media/usb/uvc/uvc_ctrl.c
1870
if (val != mapping->master_manual)
drivers/media/usb/uvc/uvc_ctrl.c
1875
v4l2_ctrl->elem_size = uvc_mapping_v4l2_size(mapping);
drivers/media/usb/uvc/uvc_ctrl.c
1887
ret = __uvc_queryctrl_boundaries(chain, ctrl, mapping, v4l2_ctrl);
drivers/media/usb/uvc/uvc_ctrl.c
1888
if (ret && !mapping->disabled) {
drivers/media/usb/uvc/uvc_ctrl.c
1891
mapping->id, uvc_map_get_name(mapping), ret);
drivers/media/usb/uvc/uvc_ctrl.c
1892
mapping->disabled = true;
drivers/media/usb/uvc/uvc_ctrl.c
1895
if (mapping->disabled)
drivers/media/usb/uvc/uvc_ctrl.c
1905
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
1919
ctrl = uvc_find_control(chain, v4l2_ctrl->id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
1931
ret = uvc_query_v4l2_class(chain, v4l2_ctrl->id, mapping->id,
drivers/media/usb/uvc/uvc_ctrl.c
1937
ret = __uvc_query_v4l2_ctrl(chain, ctrl, mapping, v4l2_ctrl);
drivers/media/usb/uvc/uvc_ctrl.c
1955
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
1966
if (index >= BITS_PER_TYPE(mapping->menu_mask))
drivers/media/usb/uvc/uvc_ctrl.c
1973
ctrl = uvc_find_control(chain, query_menu->id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
1974
if (ctrl == NULL || mapping->v4l2_type != V4L2_CTRL_TYPE_MENU) {
drivers/media/usb/uvc/uvc_ctrl.c
1979
if (!test_bit(query_menu->index, &mapping->menu_mask)) {
drivers/media/usb/uvc/uvc_ctrl.c
1984
if (mapping->data_type == UVC_CTRL_DATA_TYPE_BITMASK) {
drivers/media/usb/uvc/uvc_ctrl.c
1993
mask = uvc_mapping_get_menu_value(mapping, query_menu->index);
drivers/media/usb/uvc/uvc_ctrl.c
1999
if (!(uvc_get_ctrl_bitmap(ctrl, mapping) & mask)) {
drivers/media/usb/uvc/uvc_ctrl.c
2005
name = uvc_mapping_get_menu_name(mapping, query_menu->index);
drivers/media/usb/uvc/uvc_ctrl.c
2025
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2030
__uvc_query_v4l2_ctrl(chain, ctrl, mapping, &v4l2_ctrl);
drivers/media/usb/uvc/uvc_ctrl.c
2054
struct uvc_control_mapping *mapping, s32 value, u32 changes)
drivers/media/usb/uvc/uvc_ctrl.c
2060
if (list_empty(&mapping->ev_subs))
drivers/media/usb/uvc/uvc_ctrl.c
2063
uvc_ctrl_fill_event(chain, &ev, ctrl, mapping, value, changes);
drivers/media/usb/uvc/uvc_ctrl.c
2065
list_for_each_entry(sev, &mapping->ev_subs, node) {
drivers/media/usb/uvc/uvc_ctrl.c
2081
struct uvc_control_mapping *mapping = NULL;
drivers/media/usb/uvc/uvc_ctrl.c
2086
__uvc_find_control(master->entity, slave_id, &mapping, &ctrl, 0, 0);
drivers/media/usb/uvc/uvc_ctrl.c
2090
if (uvc_ctrl_mapping_is_compound(mapping) ||
drivers/media/usb/uvc/uvc_ctrl.c
2091
__uvc_ctrl_get(chain, ctrl, mapping, &val) == 0)
drivers/media/usb/uvc/uvc_ctrl.c
2094
uvc_ctrl_send_event(chain, handle, ctrl, mapping, val, changes);
drivers/media/usb/uvc/uvc_ctrl.c
2145
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
2158
list_for_each_entry(mapping, &ctrl->info.mappings, list) {
drivers/media/usb/uvc/uvc_ctrl.c
2161
if (uvc_ctrl_mapping_is_compound(mapping))
drivers/media/usb/uvc/uvc_ctrl.c
2164
value = uvc_mapping_get_s32(mapping, UVC_GET_CUR, data);
drivers/media/usb/uvc/uvc_ctrl.c
2170
for (i = 0; i < ARRAY_SIZE(mapping->slave_ids); ++i) {
drivers/media/usb/uvc/uvc_ctrl.c
2171
if (!mapping->slave_ids[i])
drivers/media/usb/uvc/uvc_ctrl.c
2175
mapping->slave_ids[i]);
drivers/media/usb/uvc/uvc_ctrl.c
2178
uvc_ctrl_send_event(chain, handle, ctrl, mapping, value,
drivers/media/usb/uvc/uvc_ctrl.c
2243
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
2252
ctrl = uvc_find_control(handle->chain, xctrls[i].id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2260
for (j = 0; j < ARRAY_SIZE(mapping->slave_ids); ++j) {
drivers/media/usb/uvc/uvc_ctrl.c
2261
u32 slave_id = mapping->slave_ids[j];
drivers/media/usb/uvc/uvc_ctrl.c
2278
if (uvc_ctrl_mapping_is_compound(mapping))
drivers/media/usb/uvc/uvc_ctrl.c
2286
if (mapping->master_id &&
drivers/media/usb/uvc/uvc_ctrl.c
2288
mapping->master_id))
drivers/media/usb/uvc/uvc_ctrl.c
2291
uvc_ctrl_send_event(handle->chain, handle, ctrl, mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2299
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
2312
ctrl = uvc_find_control(handle->chain, sev->id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2327
if (uvc_ctrl_mapping_is_compound(mapping) ||
drivers/media/usb/uvc/uvc_ctrl.c
2328
__uvc_ctrl_get(handle->chain, ctrl, mapping, &val) == 0)
drivers/media/usb/uvc/uvc_ctrl.c
2331
uvc_ctrl_fill_event(handle->chain, &ev, ctrl, mapping, val,
drivers/media/usb/uvc/uvc_ctrl.c
2344
list_add_tail(&sev->node, &mapping->ev_subs);
drivers/media/usb/uvc/uvc_ctrl.c
2477
struct uvc_control_mapping *mapping = NULL;
drivers/media/usb/uvc/uvc_ctrl.c
2485
__uvc_find_control(entity, ctrls->controls[i].id, &mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2533
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2564
size = uvc_mapping_v4l2_size(mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2582
ret = mapping->get(mapping, query, uvc_ctrl_data(ctrl, id), size, data);
drivers/media/usb/uvc/uvc_ctrl.c
2596
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2604
return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value);
drivers/media/usb/uvc/uvc_ctrl.c
2613
ret = __uvc_queryctrl_boundaries(chain, ctrl, mapping, &qec);
drivers/media/usb/uvc/uvc_ctrl.c
2634
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2637
if (uvc_ctrl_mapping_is_compound(mapping))
drivers/media/usb/uvc/uvc_ctrl.c
2638
return uvc_mapping_get_xctrl_compound(chain, ctrl, mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2640
return uvc_mapping_get_xctrl_std(chain, ctrl, mapping, which, xctrl);
drivers/media/usb/uvc/uvc_ctrl.c
2647
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
2652
ctrl = uvc_find_control(chain, xctrl->id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2656
return uvc_mapping_get_xctrl(chain, ctrl, mapping, which, xctrl);
drivers/media/usb/uvc/uvc_ctrl.c
2662
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2671
switch (mapping->v4l2_type) {
drivers/media/usb/uvc/uvc_ctrl.c
2679
max = uvc_mapping_get_s32(mapping, UVC_GET_MAX,
drivers/media/usb/uvc/uvc_ctrl.c
2694
min = uvc_mapping_get_s32(mapping, UVC_GET_MIN,
drivers/media/usb/uvc/uvc_ctrl.c
2697
step = uvc_mapping_get_s32(mapping, UVC_GET_RES,
drivers/media/usb/uvc/uvc_ctrl.c
2703
if (mapping->data_type == UVC_CTRL_DATA_TYPE_SIGNED)
drivers/media/usb/uvc/uvc_ctrl.c
2717
value &= uvc_get_ctrl_bitmap(ctrl, mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2726
if (value < (ffs(mapping->menu_mask) - 1) ||
drivers/media/usb/uvc/uvc_ctrl.c
2727
value > (fls(mapping->menu_mask) - 1))
drivers/media/usb/uvc/uvc_ctrl.c
2730
if (!test_bit(value, &mapping->menu_mask))
drivers/media/usb/uvc/uvc_ctrl.c
2737
if (mapping->data_type == UVC_CTRL_DATA_TYPE_BITMASK) {
drivers/media/usb/uvc/uvc_ctrl.c
2738
int val = uvc_mapping_get_menu_value(mapping, value);
drivers/media/usb/uvc/uvc_ctrl.c
2745
if (!(uvc_get_ctrl_bitmap(ctrl, mapping) & val))
drivers/media/usb/uvc/uvc_ctrl.c
2758
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2762
size_t size = uvc_mapping_v4l2_size(mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2776
return mapping->set(mapping, size, data,
drivers/media/usb/uvc/uvc_ctrl.c
2781
struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
2784
if (uvc_ctrl_mapping_is_compound(mapping))
drivers/media/usb/uvc/uvc_ctrl.c
2785
return uvc_mapping_set_xctrl_compound(ctrl, mapping, xctrl);
drivers/media/usb/uvc/uvc_ctrl.c
2787
uvc_mapping_set_s32(mapping, xctrl->value,
drivers/media/usb/uvc/uvc_ctrl.c
2795
struct uvc_control_mapping *mapping;
drivers/media/usb/uvc/uvc_ctrl.c
2804
ctrl = uvc_find_control(chain, xctrl->id, &mapping);
drivers/media/usb/uvc/uvc_ctrl.c
2810
ret = uvc_ctrl_clamp(chain, ctrl, xctrl->id, mapping, &xctrl->value);
drivers/media/usb/uvc/uvc_ctrl.c
2818
if ((ctrl->info.size * 8) != mapping->size) {
drivers/media/usb/uvc/uvc_ctrl.c
2831
ret = uvc_mapping_set_xctrl(ctrl, mapping, xctrl);
drivers/media/usb/uvc/uvc_ctrl.c
3240
struct uvc_control *ctrl, const struct uvc_control_mapping *mapping)
drivers/media/usb/uvc/uvc_ctrl.c
3252
map = kmemdup(mapping, sizeof(*mapping), GFP_KERNEL);
drivers/media/usb/uvc/uvc_ctrl.c
3261
if (mapping->name) {
drivers/media/usb/uvc/uvc_ctrl.c
3262
map->name = kstrdup(mapping->name, GFP_KERNEL);
drivers/media/usb/uvc/uvc_ctrl.c
3269
if (mapping->menu_mapping && mapping->menu_mask) {
drivers/media/usb/uvc/uvc_ctrl.c
3270
size = sizeof(mapping->menu_mapping[0])
drivers/media/usb/uvc/uvc_ctrl.c
3271
* fls(mapping->menu_mask);
drivers/media/usb/uvc/uvc_ctrl.c
3272
map->menu_mapping = kmemdup(mapping->menu_mapping, size,
drivers/media/usb/uvc/uvc_ctrl.c
3277
if (mapping->menu_names && mapping->menu_mask) {
drivers/media/usb/uvc/uvc_ctrl.c
3278
size = sizeof(mapping->menu_names[0])
drivers/media/usb/uvc/uvc_ctrl.c
3279
* fls(mapping->menu_mask);
drivers/media/usb/uvc/uvc_ctrl.c
3280
map->menu_names = kmemdup(mapping->menu_names, size,
drivers/media/usb/uvc/uvc_ctrl.c
3323
const struct uvc_control_mapping *mapping)
drivers/media/usb/uvc/uvc_ctrl.c
3332
if (mapping->id & ~V4L2_CTRL_ID_MASK) {
drivers/media/usb/uvc/uvc_ctrl.c
3335
uvc_map_get_name(mapping), mapping->id);
drivers/media/usb/uvc/uvc_ctrl.c
3344
!uvc_entity_match_guid(entity, mapping->entity))
drivers/media/usb/uvc/uvc_ctrl.c
3349
if (ctrl->index == mapping->selector - 1) {
drivers/media/usb/uvc/uvc_ctrl.c
3372
if (mapping->size > 32 ||
drivers/media/usb/uvc/uvc_ctrl.c
3373
mapping->offset + mapping->size > ctrl->info.size * 8) {
drivers/media/usb/uvc/uvc_ctrl.c
3379
if (mapping->id == map->id) {
drivers/media/usb/uvc/uvc_ctrl.c
3382
uvc_map_get_name(mapping), mapping->id);
drivers/media/usb/uvc/uvc_ctrl.c
3393
uvc_map_get_name(mapping), UVC_MAX_CONTROL_MAPPINGS);
drivers/media/usb/uvc/uvc_ctrl.c
3398
ret = __uvc_ctrl_add_mapping(chain, ctrl, mapping);
drivers/media/usb/uvc/uvc_ctrl.c
3501
const struct uvc_control_mapping *mapping = &uvc_ctrl_mappings[i];
drivers/media/usb/uvc/uvc_ctrl.c
3503
if (!uvc_entity_match_guid(ctrl->entity, mapping->entity) ||
drivers/media/usb/uvc/uvc_ctrl.c
3504
ctrl->info.selector != mapping->selector)
drivers/media/usb/uvc/uvc_ctrl.c
3508
if (mapping->filter_mapping) {
drivers/media/usb/uvc/uvc_ctrl.c
3509
mapping = mapping->filter_mapping(chain, ctrl);
drivers/media/usb/uvc/uvc_ctrl.c
3510
if (!mapping)
drivers/media/usb/uvc/uvc_ctrl.c
3514
__uvc_ctrl_add_mapping(chain, ctrl, mapping);
drivers/media/usb/uvc/uvc_ctrl.c
3622
struct uvc_control_mapping *mapping, *nm;
drivers/media/usb/uvc/uvc_ctrl.c
3624
list_for_each_entry_safe(mapping, nm, &ctrl->info.mappings, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3625
list_del(&mapping->list);
drivers/media/usb/uvc/uvc_ctrl.c
3626
kfree(mapping->menu_names);
drivers/media/usb/uvc/uvc_ctrl.c
3627
kfree(mapping->menu_mapping);
drivers/media/usb/uvc/uvc_ctrl.c
3628
kfree(mapping->name);
drivers/media/usb/uvc/uvc_ctrl.c
3629
kfree(mapping);
drivers/media/usb/uvc/uvc_ctrl.c
503
static bool uvc_ctrl_mapping_is_compound(struct uvc_control_mapping *mapping)
drivers/media/usb/uvc/uvc_ctrl.c
505
return mapping->v4l2_type >= V4L2_CTRL_COMPOUND_TYPES;
drivers/media/usb/uvc/uvc_ctrl.c
508
static s32 uvc_mapping_get_s32(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
513
mapping->get(mapping, query, data_in, sizeof(data_out), &data_out);
drivers/media/usb/uvc/uvc_ctrl.c
518
static void uvc_mapping_set_s32(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
521
mapping->set(mapping, sizeof(data_in), &data_in, data_out);
drivers/media/usb/uvc/uvc_ctrl.c
538
static int uvc_mapping_get_menu_value(const struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
541
if (!test_bit(idx, &mapping->menu_mask))
drivers/media/usb/uvc/uvc_ctrl.c
544
if (mapping->menu_mapping)
drivers/media/usb/uvc/uvc_ctrl.c
545
return mapping->menu_mapping[idx];
drivers/media/usb/uvc/uvc_ctrl.c
551
uvc_mapping_get_menu_name(const struct uvc_control_mapping *mapping, u32 idx)
drivers/media/usb/uvc/uvc_ctrl.c
553
if (!test_bit(idx, &mapping->menu_mask))
drivers/media/usb/uvc/uvc_ctrl.c
556
if (mapping->menu_names)
drivers/media/usb/uvc/uvc_ctrl.c
557
return mapping->menu_names[idx];
drivers/media/usb/uvc/uvc_ctrl.c
559
return v4l2_ctrl_get_menu(mapping->id)[idx];
drivers/media/usb/uvc/uvc_ctrl.c
562
static int uvc_ctrl_get_zoom(struct uvc_control_mapping *mapping, u8 query,
drivers/media/usb/uvc/uvc_ctrl.c
589
static int uvc_ctrl_set_zoom(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
606
static int uvc_ctrl_get_rel_speed(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
610
unsigned int first = mapping->offset / 8;
drivers/media/usb/uvc/uvc_ctrl.c
633
static int uvc_ctrl_set_rel_speed(struct uvc_control_mapping *mapping,
drivers/media/usb/uvc/uvc_ctrl.c
637
unsigned int first = mapping->offset / 8;
drivers/media/usb/uvc/uvc_ctrl.c
739
static int uvc_get_rect(struct uvc_control_mapping *mapping, u8 query,
drivers/media/usb/uvc/uvc_ctrl.c
760
static int uvc_set_rect(struct uvc_control_mapping *mapping, size_t v4l2_size,
drivers/media/usb/uvc/uvcvideo.h
146
int (*get)(struct uvc_control_mapping *mapping, u8 query,
drivers/media/usb/uvc/uvcvideo.h
148
int (*set)(struct uvc_control_mapping *mapping, size_t v4l2_size,
drivers/media/usb/uvc/uvcvideo.h
763
const struct uvc_control_mapping *mapping);
drivers/misc/ocxl/afu_irq.c
157
if (ctx->mapping)
drivers/misc/ocxl/afu_irq.c
158
unmap_mapping_range(ctx->mapping,
drivers/misc/ocxl/context.c
276
if (ctx->mapping)
drivers/misc/ocxl/context.c
277
unmap_mapping_range(ctx->mapping, 0, 0, 1);
drivers/misc/ocxl/context.c
32
ctx->mapping = mapping;
drivers/misc/ocxl/context.c
8
struct address_space *mapping)
drivers/misc/ocxl/file.c
464
ctx->mapping = NULL;
drivers/misc/ocxl/ocxl_internal.h
75
struct address_space *mapping;
drivers/misc/uacce/uacce.c
187
q->mapping = filep->f_mapping;
drivers/misc/uacce/uacce.c
600
unmap_mapping_range(q->mapping, 0, 0, 1);
drivers/mtd/devices/block2mtd.c
108
struct address_space *mapping = dev->bdev_file->f_mapping;
drivers/mtd/devices/block2mtd.c
121
page = page_read(mapping, index);
drivers/mtd/devices/block2mtd.c
143
struct address_space *mapping = dev->bdev_file->f_mapping;
drivers/mtd/devices/block2mtd.c
155
page = page_read(mapping, index);
drivers/mtd/devices/block2mtd.c
164
balance_dirty_pages_ratelimited(mapping);
drivers/mtd/devices/block2mtd.c
50
static struct page *page_read(struct address_space *mapping, pgoff_t index)
drivers/mtd/devices/block2mtd.c
52
return read_mapping_page(mapping, index, NULL);
drivers/mtd/devices/block2mtd.c
58
struct address_space *mapping = dev->bdev_file->f_mapping;
drivers/mtd/devices/block2mtd.c
66
page = page_read(mapping, index);
drivers/mtd/devices/block2mtd.c
77
balance_dirty_pages_ratelimited(mapping);
drivers/mtd/nand/raw/nandsim.c
1314
struct address_space *mapping = file->f_mapping;
drivers/mtd/nand/raw/nandsim.c
1322
page = find_get_page(mapping, index);
drivers/mtd/nand/raw/nandsim.c
1324
page = find_or_create_page(mapping, index, GFP_NOFS);
drivers/mtd/nand/raw/nandsim.c
1326
write_inode_now(mapping->host, 1);
drivers/mtd/nand/raw/nandsim.c
1327
page = find_or_create_page(mapping, index, GFP_NOFS);
drivers/net/dsa/mv88e6xxx/chip.c
2308
enum mv88e6xxx_policy_mapping mapping = policy->mapping;
drivers/net/dsa/mv88e6xxx/chip.c
2319
switch (mapping) {
drivers/net/dsa/mv88e6xxx/chip.c
2346
policy->mapping == mapping &&
drivers/net/dsa/mv88e6xxx/chip.c
2350
return chip->info->ops->port_set_policy(chip, port, mapping, action);
drivers/net/dsa/mv88e6xxx/chip.c
2358
enum mv88e6xxx_policy_mapping mapping;
drivers/net/dsa/mv88e6xxx/chip.c
2378
mapping = MV88E6XXX_POLICY_MAPPING_DA;
drivers/net/dsa/mv88e6xxx/chip.c
2382
mapping = MV88E6XXX_POLICY_MAPPING_SA;
drivers/net/dsa/mv88e6xxx/chip.c
2400
if (policy->port == port && policy->mapping == mapping &&
drivers/net/dsa/mv88e6xxx/chip.c
2420
policy->mapping = mapping;
drivers/net/dsa/mv88e6xxx/chip.h
269
enum mv88e6xxx_policy_mapping mapping;
drivers/net/dsa/mv88e6xxx/chip.h
594
enum mv88e6xxx_policy_mapping mapping,
drivers/net/dsa/mv88e6xxx/port.c
1612
mv88e6xxx_port_policy_mapping_get_pos(enum mv88e6xxx_policy_mapping mapping,
drivers/net/dsa/mv88e6xxx/port.c
1616
switch (mapping) {
drivers/net/dsa/mv88e6xxx/port.c
1674
enum mv88e6xxx_policy_mapping mapping,
drivers/net/dsa/mv88e6xxx/port.c
1681
err = mv88e6xxx_port_policy_mapping_get_pos(mapping, action, &mask,
drivers/net/dsa/mv88e6xxx/port.c
1697
enum mv88e6xxx_policy_mapping mapping,
drivers/net/dsa/mv88e6xxx/port.c
1706
err = mv88e6xxx_port_policy_mapping_get_pos(mapping, action, &mask,
drivers/net/dsa/mv88e6xxx/port.h
541
enum mv88e6xxx_policy_mapping mapping,
drivers/net/dsa/mv88e6xxx/port.h
544
enum mv88e6xxx_policy_mapping mapping,
drivers/net/dsa/netc/netc_main.c
799
static void netc_port_set_pbpmcr(struct netc_port *np, u64 mapping)
drivers/net/dsa/netc/netc_main.c
801
u32 pbpmcr0 = lower_32_bits(mapping);
drivers/net/dsa/netc/netc_main.c
802
u32 pbpmcr1 = upper_32_bits(mapping);
drivers/net/dsa/netc/netc_main.c
831
u64 mapping = 0;
drivers/net/dsa/netc/netc_main.c
838
mapping |= (u64)bp_id << (ipv * 8);
drivers/net/dsa/netc/netc_main.c
841
netc_port_set_pbpmcr(priv->ports[i], mapping);
drivers/net/ethernet/adaptec/starfire.c
1135
np->rx_info[i].mapping = dma_map_single(&np->pci_dev->dev,
drivers/net/ethernet/adaptec/starfire.c
1139
if (dma_mapping_error(&np->pci_dev->dev, np->rx_info[i].mapping)) {
drivers/net/ethernet/adaptec/starfire.c
1145
np->rx_ring[i].rxaddr = cpu_to_dma(np->rx_info[i].mapping | RxDescValid);
drivers/net/ethernet/adaptec/starfire.c
1154
np->rx_info[i].mapping = 0;
drivers/net/ethernet/adaptec/starfire.c
1217
np->tx_info[entry].mapping =
drivers/net/ethernet/adaptec/starfire.c
1224
np->tx_info[entry].mapping =
drivers/net/ethernet/adaptec/starfire.c
1230
if (dma_mapping_error(&np->pci_dev->dev, np->tx_info[entry].mapping)) {
drivers/net/ethernet/adaptec/starfire.c
1235
np->tx_ring[entry].addr = cpu_to_dma(np->tx_info[entry].mapping);
drivers/net/ethernet/adaptec/starfire.c
1274
np->tx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1276
np->tx_info[entry].mapping = 0;
drivers/net/ethernet/adaptec/starfire.c
1280
np->tx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1357
np->tx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1360
np->tx_info[entry].mapping = 0;
drivers/net/ethernet/adaptec/starfire.c
1367
np->tx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1462
np->rx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1466
np->rx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1471
np->rx_info[entry].mapping,
drivers/net/ethernet/adaptec/starfire.c
1476
np->rx_info[entry].mapping = 0;
drivers/net/ethernet/adaptec/starfire.c
1589
np->rx_info[entry].mapping =
drivers/net/ethernet/adaptec/starfire.c
1592
if (dma_mapping_error(&np->pci_dev->dev, np->rx_info[entry].mapping)) {
drivers/net/ethernet/adaptec/starfire.c
1598
cpu_to_dma(np->rx_info[entry].mapping | RxDescValid);
drivers/net/ethernet/adaptec/starfire.c
1966
np->rx_info[i].mapping,
drivers/net/ethernet/adaptec/starfire.c
1971
np->rx_info[i].mapping = 0;
drivers/net/ethernet/adaptec/starfire.c
1977
dma_unmap_single(&np->pci_dev->dev, np->tx_info[i].mapping,
drivers/net/ethernet/adaptec/starfire.c
1979
np->tx_info[i].mapping = 0;
drivers/net/ethernet/adaptec/starfire.c
506
dma_addr_t mapping;
drivers/net/ethernet/adaptec/starfire.c
510
dma_addr_t mapping;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1758
dma_addr_t mapping;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1799
mapping = dma_map_single(&pdev->dev, vir_addr,
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1801
if (unlikely(dma_mapping_error(&pdev->dev, mapping))) {
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1809
buffer_info->dma = mapping;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
241
dma_addr_t mapping, valid;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
274
mapping = dma_map_single(kdev, skb->data, size,
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
279
mapping = skb_frag_dma_map(kdev, frag, 0, size,
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
283
if (dma_mapping_error(kdev, mapping)) {
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
302
dma_unmap_addr_set(txcb, dma_addr, mapping);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
315
desc->buf = mapping;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
321
__func__, &mapping, desc->size, desc->flags,
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
406
dma_addr_t mapping;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
411
mapping = dma_unmap_addr(txcb, dma_addr);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
413
dma_unmap_single(kdev, mapping,
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
430
__func__, &mapping, desc->size, desc->flags,
drivers/net/ethernet/broadcom/b44.c
1004
bp->tx_ring[entry].addr = cpu_to_le32((u32) mapping+bp->dma_offset);
drivers/net/ethernet/broadcom/b44.c
1079
dma_unmap_single(bp->sdev->dma_dev, rp->mapping, RX_PKT_BUF_SZ,
drivers/net/ethernet/broadcom/b44.c
1091
dma_unmap_single(bp->sdev->dma_dev, rp->mapping, rp->skb->len,
drivers/net/ethernet/broadcom/b44.c
608
rp->mapping,
drivers/net/ethernet/broadcom/b44.c
639
dma_addr_t mapping;
drivers/net/ethernet/broadcom/b44.c
652
mapping = dma_map_single(bp->sdev->dma_dev, skb->data,
drivers/net/ethernet/broadcom/b44.c
658
if (dma_mapping_error(bp->sdev->dma_dev, mapping) ||
drivers/net/ethernet/broadcom/b44.c
659
mapping + RX_PKT_BUF_SZ > DMA_BIT_MASK(30)) {
drivers/net/ethernet/broadcom/b44.c
661
if (!dma_mapping_error(bp->sdev->dma_dev, mapping))
drivers/net/ethernet/broadcom/b44.c
662
dma_unmap_single(bp->sdev->dma_dev, mapping,
drivers/net/ethernet/broadcom/b44.c
668
mapping = dma_map_single(bp->sdev->dma_dev, skb->data,
drivers/net/ethernet/broadcom/b44.c
671
if (dma_mapping_error(bp->sdev->dma_dev, mapping) ||
drivers/net/ethernet/broadcom/b44.c
672
mapping + RX_PKT_BUF_SZ > DMA_BIT_MASK(30)) {
drivers/net/ethernet/broadcom/b44.c
673
if (!dma_mapping_error(bp->sdev->dma_dev, mapping))
drivers/net/ethernet/broadcom/b44.c
674
dma_unmap_single(bp->sdev->dma_dev, mapping, RX_PKT_BUF_SZ,DMA_FROM_DEVICE);
drivers/net/ethernet/broadcom/b44.c
687
map->mapping = mapping;
drivers/net/ethernet/broadcom/b44.c
698
dp->addr = cpu_to_le32((u32) mapping + bp->dma_offset);
drivers/net/ethernet/broadcom/b44.c
726
dest_map->mapping = src_map->mapping;
drivers/net/ethernet/broadcom/b44.c
749
dma_sync_single_for_device(bp->sdev->dma_dev, dest_map->mapping,
drivers/net/ethernet/broadcom/b44.c
767
dma_addr_t map = rp->mapping;
drivers/net/ethernet/broadcom/b44.c
952
dma_addr_t mapping;
drivers/net/ethernet/broadcom/b44.c
966
mapping = dma_map_single(bp->sdev->dma_dev, skb->data, len, DMA_TO_DEVICE);
drivers/net/ethernet/broadcom/b44.c
967
if (dma_mapping_error(bp->sdev->dma_dev, mapping) || mapping + len > DMA_BIT_MASK(30)) {
drivers/net/ethernet/broadcom/b44.c
971
if (!dma_mapping_error(bp->sdev->dma_dev, mapping))
drivers/net/ethernet/broadcom/b44.c
972
dma_unmap_single(bp->sdev->dma_dev, mapping, len,
drivers/net/ethernet/broadcom/b44.c
979
mapping = dma_map_single(bp->sdev->dma_dev, bounce_skb->data,
drivers/net/ethernet/broadcom/b44.c
981
if (dma_mapping_error(bp->sdev->dma_dev, mapping) || mapping + len > DMA_BIT_MASK(30)) {
drivers/net/ethernet/broadcom/b44.c
982
if (!dma_mapping_error(bp->sdev->dma_dev, mapping))
drivers/net/ethernet/broadcom/b44.c
983
dma_unmap_single(bp->sdev->dma_dev, mapping,
drivers/net/ethernet/broadcom/b44.c
996
bp->tx_buffers[entry].mapping = mapping;
drivers/net/ethernet/broadcom/b44.h
283
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bcmsysport.c
1294
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bcmsysport.c
1322
mapping = dma_map_single(kdev, skb->data, skb_len, DMA_TO_DEVICE);
drivers/net/ethernet/broadcom/bcmsysport.c
1323
if (dma_mapping_error(kdev, mapping)) {
drivers/net/ethernet/broadcom/bcmsysport.c
1335
dma_unmap_addr_set(cb, dma_addr, mapping);
drivers/net/ethernet/broadcom/bcmsysport.c
1338
addr_lo = lower_32_bits(mapping);
drivers/net/ethernet/broadcom/bcmsysport.c
1339
len_status = upper_32_bits(mapping) & DESC_ADDR_HI_MASK;
drivers/net/ethernet/broadcom/bcmsysport.c
667
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bcmsysport.c
678
mapping = dma_map_single(kdev, skb->data,
drivers/net/ethernet/broadcom/bcmsysport.c
680
if (dma_mapping_error(kdev, mapping)) {
drivers/net/ethernet/broadcom/bcmsysport.c
695
dma_unmap_addr_set(cb, dma_addr, mapping);
drivers/net/ethernet/broadcom/bcmsysport.c
696
dma_desc_set_addr(priv, cb->bd_addr, mapping);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1389
dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1406
*mapping = page_pool_get_dma_addr_netmem(netmem) + *offset;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1410
u8 *__bnge_alloc_rx_frag(struct bnge_net *bn, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1422
*mapping = page_pool_get_dma_addr(page) + bn->rx_dma_offset + offset;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1431
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1435
data = __bnge_alloc_rx_frag(bn, &mapping, rxr, gfp);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1441
rx_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1443
rxbd->rx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1497
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1501
netmem = __bnge_alloc_rx_netmem(bn, &mapping, rxr, &offset, gfp);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1514
rx_agg_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1515
rxbd->rx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1557
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1562
data = __bnge_alloc_rx_frag(bn, &mapping, rxr,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1569
rxr->rx_tpa[i].mapping = mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
794
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
806
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
104
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
120
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
126
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
182
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
639
u8 *__bnge_alloc_rx_frag(struct bnge_net *bn, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1070
dma_unmap_single(bd->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1080
mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
111
prod_rx_buf->mapping = cons_rx_buf->mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
116
prod_bd->rx_bd_haddr = cpu_to_le64(cons_rx_buf->mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1472
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1521
mapping = dma_map_single(bd->dev, skb->data, len, DMA_TO_DEVICE);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1523
if (unlikely(dma_mapping_error(bd->dev, mapping)))
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1526
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1530
txbd->tx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1568
mapping = skb_frag_dma_map(bd->dev, frag, 0, len,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1571
if (unlikely(dma_mapping_error(bd->dev, mapping)))
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1576
mapping, mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1578
txbd->tx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1621
dma_unmap_single(bd->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1631
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
347
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
374
mapping = tpa_info->mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
375
prod_rx_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
379
prod_bd->rx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
384
tpa_info->mapping = cons_rx_buf->mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
460
prod_rx_buf->mapping = cons_rx_buf->mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
477
unsigned int len, dma_addr_t mapping)
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
487
dma_sync_single_for_cpu(bd->dev, mapping, len, bn->rx_dir);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
492
dma_sync_single_for_device(bd->dev, mapping, len, bn->rx_dir);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
592
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
622
mapping = tpa_info->mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
633
skb = bnge_copy_skb(bnapi, data_ptr, len, mapping);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
651
tpa_info->mapping = new_mapping;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
654
dma_sync_single_for_cpu(bn->bd->dev, mapping,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
920
dma_addr = rx_buf->mapping;
drivers/net/ethernet/broadcom/bnx2.c
2740
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2.c
2748
mapping = dma_map_page(&bp->pdev->dev, page, 0, PAGE_SIZE,
drivers/net/ethernet/broadcom/bnx2.c
2750
if (dma_mapping_error(&bp->pdev->dev, mapping)) {
drivers/net/ethernet/broadcom/bnx2.c
2756
dma_unmap_addr_set(rx_pg, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2.c
2757
rxbd->rx_bd_haddr_hi = (u64) mapping >> 32;
drivers/net/ethernet/broadcom/bnx2.c
2758
rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff;
drivers/net/ethernet/broadcom/bnx2.c
2771
dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(rx_pg, mapping),
drivers/net/ethernet/broadcom/bnx2.c
2783
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2.c
2791
mapping = dma_map_single(&bp->pdev->dev,
drivers/net/ethernet/broadcom/bnx2.c
2795
if (dma_mapping_error(&bp->pdev->dev, mapping)) {
drivers/net/ethernet/broadcom/bnx2.c
2801
dma_unmap_addr_set(rx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2.c
2803
rxbd->rx_bd_haddr_hi = (u64) mapping >> 32;
drivers/net/ethernet/broadcom/bnx2.c
2804
rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff;
drivers/net/ethernet/broadcom/bnx2.c
2899
dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
2912
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
2995
dma_unmap_addr_set(prod_rx_pg, mapping,
drivers/net/ethernet/broadcom/bnx2.c
2996
dma_unmap_addr(cons_rx_pg, mapping));
drivers/net/ethernet/broadcom/bnx2.c
3020
dma_unmap_addr(cons_rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
3030
dma_unmap_addr_set(prod_rx_buf, mapping,
drivers/net/ethernet/broadcom/bnx2.c
3031
dma_unmap_addr(cons_rx_buf, mapping));
drivers/net/ethernet/broadcom/bnx2.c
3109
mapping_old = dma_unmap_addr(rx_pg, mapping);
drivers/net/ethernet/broadcom/bnx2.c
3194
dma_addr = dma_unmap_addr(rx_buf, mapping);
drivers/net/ethernet/broadcom/bnx2.c
5451
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
5462
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
5493
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
5904
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
6592
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2.c
6663
mapping = dma_map_single(&bp->pdev->dev, skb->data, len,
drivers/net/ethernet/broadcom/bnx2.c
6665
if (dma_mapping_error(&bp->pdev->dev, mapping)) {
drivers/net/ethernet/broadcom/bnx2.c
6672
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2.c
6676
txbd->tx_bd_haddr_hi = (u64) mapping >> 32;
drivers/net/ethernet/broadcom/bnx2.c
6677
txbd->tx_bd_haddr_lo = (u64) mapping & 0xffffffff;
drivers/net/ethernet/broadcom/bnx2.c
6693
mapping = skb_frag_dma_map(&bp->pdev->dev, frag, 0, len,
drivers/net/ethernet/broadcom/bnx2.c
6695
if (dma_mapping_error(&bp->pdev->dev, mapping))
drivers/net/ethernet/broadcom/bnx2.c
6697
dma_unmap_addr_set(&txr->tx_buf_ring[ring_prod], mapping,
drivers/net/ethernet/broadcom/bnx2.c
6698
mapping);
drivers/net/ethernet/broadcom/bnx2.c
6700
txbd->tx_bd_haddr_hi = (u64) mapping >> 32;
drivers/net/ethernet/broadcom/bnx2.c
6701
txbd->tx_bd_haddr_lo = (u64) mapping & 0xffffffff;
drivers/net/ethernet/broadcom/bnx2.c
6744
dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.c
6752
dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2.h
6625
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnx2.h
6639
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnx2.h
6644
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2034
void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
359
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
373
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1027
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1059
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1385
dma_unmap_addr(first_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1441
dma_unmap_addr_set(first_buf, mapping, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1562
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3311
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3325
mapping = HILO_U64(le32_to_cpu(h_tx_bd->addr_hi),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3328
d_tx_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3329
d_tx_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3766
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3846
mapping = dma_map_single(&bp->pdev->dev, skb->data,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3848
if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4044
tx_start_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4045
tx_start_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4092
mapping = skb_frag_dma_map(&bp->pdev->dev, frag, 0,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4094
if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4117
tx_data_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4118
tx_data_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
438
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
447
mapping = dma_map_single(&bp->pdev->dev,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
456
if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
465
dma_unmap_addr_set(prod_rx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
467
prod_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
468
prod_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
553
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
563
mapping = dma_map_page(&bp->pdev->dev, pool->page,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
565
if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
573
dma_unmap_addr_set(sw_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
575
sge->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
576
sge->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
645
dma_unmap_addr(&old_rx_pg, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
792
dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
846
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
852
mapping = dma_map_single(&bp->pdev->dev, data + NET_SKB_PAD,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
855
if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
862
dma_unmap_addr_set(rx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
864
rx_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
865
rx_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
813
dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(sw_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
895
dma_unmap_addr_set(prod_rx_buf, mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
896
dma_unmap_addr(cons_rx_buf, mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2505
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2565
mapping = dma_map_single(&bp->pdev->dev, skb->data,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2567
if (unlikely(dma_mapping_error(&bp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2589
tx_start_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2590
tx_start_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2670
dma_unmap_addr(rx_buf, mapping),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
318
u32 addr, dma_addr_t mapping)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
320
REG_WR(bp, addr, U64_LO(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
321
REG_WR(bp, addr + 4, U64_HI(mapping));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
325
dma_addr_t mapping, u16 abs_fid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
330
__storm_memset_dma_mapping(bp, addr, mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5962
void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5988
sb_data_e2.common.host_sb_addr.hi = U64_HI(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5989
sb_data_e2.common.host_sb_addr.lo = U64_LO(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6003
sb_data_e1x.common.host_sb_addr.hi = U64_HI(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6004
sb_data_e1x.common.host_sb_addr.lo = U64_LO(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6041
dma_addr_t mapping = bp->def_status_blk_mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6061
section = ((u64)mapping) + offsetof(struct host_sp_status_block,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6101
section = ((u64)mapping) + offsetof(struct host_sp_status_block,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1335
BNX2X_PCI_FREE(cxt->addr, cxt->mapping, cxt->size);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1339
BP_VFDB(bp)->sp_dma.mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1343
BP_VF_MBX_DMA(bp)->mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1347
BP_VF_BULLETIN_DMA(bp)->mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1368
cxt->addr = BNX2X_PCI_ALLOC(&cxt->mapping, cxt->size);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1373
cxt->mapping = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1380
BP_VFDB(bp)->sp_dma.addr = BNX2X_PCI_ALLOC(&BP_VFDB(bp)->sp_dma.mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1388
BP_VF_MBX_DMA(bp)->addr = BNX2X_PCI_ALLOC(&BP_VF_MBX_DMA(bp)->mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1397
BP_VF_BULLETIN_DMA(bp)->addr = BNX2X_PCI_ALLOC(&BP_VF_BULLETIN_DMA(bp)->mapping,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1597
BP_VF_MBX(bp, vfid)->msg_mapping = BP_VF_MBX_DMA(bp)->mapping +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1654
ilt->lines[line+i].page_mapping = hw_cxt->mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
313
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
349
#define bnx2x_vf_sp_map(bp, vf, field) ((bp)->vfdb->sp_dma.mapping + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2292
dma_addr_t pf_addr = BP_VF_BULLETIN_DMA(bp)->mapping +
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1001
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1006
__bnxt_alloc_rx_page(bp, &mapping, rxr, &offset, gfp);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1011
mapping += bp->rx_dma_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1016
u8 *data = __bnxt_alloc_rx_frag(bp, &mapping, rxr, gfp);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1025
rx_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1027
rxbd->rx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1044
prod_rx_buf->mapping = cons_rx_buf->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1071
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1074
netmem = __bnxt_alloc_rx_netmem(bp, &mapping, rxr, &offset, gfp);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1087
rx_agg_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1088
rxbd->rx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1157
prod_rx_buf->mapping = cons_rx_buf->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1161
prod_bd->rx_bd_haddr = cpu_to_le64(cons_rx_buf->mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14189
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14197
&mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14203
req->host_dest_addr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1428
dma_addr_t mapping)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1438
dma_sync_single_for_cpu(&pdev->dev, mapping, bp->rx_copybreak,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1444
dma_sync_single_for_device(&pdev->dev, mapping, bp->rx_copybreak,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1454
dma_addr_t mapping)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1456
return bnxt_copy_data(bnapi, data, len, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1462
dma_addr_t mapping)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1472
skb = bnxt_copy_data(bnapi, data, len, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1582
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1614
mapping = tpa_info->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1615
prod_rx_buf->mapping = mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1619
prod_bd->rx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1624
tpa_info->mapping = cons_rx_buf->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1893
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1940
mapping = tpa_info->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1951
skb = bnxt_copy_skb(bnapi, data_ptr, len, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1971
tpa_info->mapping = new_mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1974
dma_sync_single_for_cpu(&bp->pdev->dev, mapping,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2250
dma_addr = rx_buf->mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3451
dma_addr = dma_unmap_addr(tx_buf, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3478
dma_addr = dma_unmap_addr(tx_buf, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3492
dma_addr = dma_unmap_addr(tx_buf, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4130
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4143
mapping = txr->tx_push_mapping +
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4145
txr->data_mapping = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4547
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4552
data = __bnxt_alloc_rx_frag(bp, &mapping, rxr,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4559
rxr->rx_tpa[i].mapping = mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
478
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
660
mapping = dma_map_single(&pdev->dev, skb->data, len, DMA_TO_DEVICE);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
662
if (unlikely(dma_mapping_error(&pdev->dev, mapping)))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
665
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
670
txbd->tx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
722
mapping = skb_frag_dma_map(&pdev->dev, frag, 0, len,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
725
if (unlikely(dma_mapping_error(&pdev->dev, mapping)))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
730
mapping, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
733
txbd->tx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
780
dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
790
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
859
dma_addr = dma_unmap_addr(tx_buf, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
872
dma_addr = dma_unmap_addr(tx_buf, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
938
static struct page *__bnxt_alloc_rx_page(struct bnxt *bp, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
955
*mapping = page_pool_get_dma_addr(page) + *offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
959
static netmem_ref __bnxt_alloc_rx_netmem(struct bnxt *bp, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
976
*mapping = page_pool_get_dma_addr_netmem(netmem) + *offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
980
static inline u8 *__bnxt_alloc_rx_frag(struct bnxt *bp, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
992
*mapping = page_pool_get_dma_addr(page) + bp->rx_dma_offset + offset;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1072
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
892
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
913
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
920
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
328
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
344
data = hwrm_req_dma_slice(bp, get, data_len, &mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
350
get->dest_data_addr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
404
set->src_data_addr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
444
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
454
dscp2pri = hwrm_req_dma_slice(bp, req, sizeof(*dscp2pri), &mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
460
req->src_data_addr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c
148
dma_unmap_addr_set(tx_buf, mapping, this_hdr_dma);
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c
184
dma_unmap_addr_set(tx_buf, mapping, dma_addr);
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c
192
mapping,
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c
217
dma_unmap_addr_set(last_unmap_buf, mapping, last_unmap_addr);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
101
tx_buf = bnxt_xmit_bd(bp, txr, mapping, len, xdp);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
109
dma_addr_t mapping, u32 len,
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
114
tx_buf = bnxt_xmit_bd(bp, txr, mapping, len, NULL);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
117
dma_unmap_addr_set(tx_buf, mapping, mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
142
dma_unmap_addr(tx_buf, mapping),
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
189
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
196
mapping = rx_buf->mapping - bp->rx_dma_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
197
dma_sync_single_for_cpu(&pdev->dev, mapping + offset, len, bp->rx_dir);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
232
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
270
mapping = rx_buf->mapping - bp->rx_dma_offset;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
28
dma_addr_t mapping, u32 len,
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
285
dma_sync_single_for_device(&pdev->dev, mapping + offset, *len,
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
290
__bnxt_xmit_xdp(bp, txr, mapping + offset, *len,
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
337
dma_addr_t mapping;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
362
mapping = dma_map_single(&pdev->dev, xdp->data, xdp->len,
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
365
if (dma_mapping_error(&pdev->dev, mapping))
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
368
__bnxt_xmit_xdp_redirect(bp, txr, mapping, xdp->len, xdp);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
56
txbd->tx_bd_haddr = cpu_to_le64(mapping);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
96
dma_addr_t mapping, u32 len, u16 rx_prod,
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h
24
dma_addr_t mapping, u32 len,
drivers/net/ethernet/broadcom/cnic.c
1227
&cp->ctx_arr[i].mapping,
drivers/net/ethernet/broadcom/cnic.c
1233
if (cp->ctx_arr[i].mapping & (cp->ctx_align - 1)) {
drivers/net/ethernet/broadcom/cnic.c
1674
if (cp->ctx_arr[blk].mapping & mask)
drivers/net/ethernet/broadcom/cnic.c
1676
(cp->ctx_arr[blk].mapping & mask);
drivers/net/ethernet/broadcom/cnic.c
1678
ctx_map = cp->ctx_arr[blk].mapping + align_off +
drivers/net/ethernet/broadcom/cnic.c
4401
(cp->ctx_arr[i].mapping & 0xffffffff) | valid_bit);
drivers/net/ethernet/broadcom/cnic.c
4403
(u64) cp->ctx_arr[i].mapping >> 32);
drivers/net/ethernet/broadcom/cnic.c
4855
dma_addr_t map = ctx->mapping;
drivers/net/ethernet/broadcom/cnic.c
835
cp->ctx_arr[i].mapping);
drivers/net/ethernet/broadcom/cnic.c
950
&cp->ctx_arr[i].mapping,
drivers/net/ethernet/broadcom/cnic.h
126
dma_addr_t mapping;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2120
dma_addr_t mapping;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2162
mapping = dma_map_single(kdev, skb->data, size,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2168
mapping = skb_frag_dma_map(kdev, frag, 0, size,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2172
ret = dma_mapping_error(kdev, mapping);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2179
dma_unmap_addr_set(tx_cb_ptr, dma_addr, mapping);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2200
dmadesc_set(priv, tx_cb_ptr->bd_addr, mapping, len_stat);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2245
dma_addr_t mapping;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2258
mapping = page_pool_get_dma_addr(page);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2261
dmadesc_set_addr(priv, cb->bd_addr, mapping);
drivers/net/ethernet/broadcom/tg3.c
13594
dma_unmap_addr_set(&tnapi->tx_buffers[val], mapping, map);
drivers/net/ethernet/broadcom/tg3.c
13677
mapping);
drivers/net/ethernet/broadcom/tg3.c
13681
mapping);
drivers/net/ethernet/broadcom/tg3.c
6591
dma_unmap_single(&tp->pdev->dev, dma_unmap_addr(ri, mapping),
drivers/net/ethernet/broadcom/tg3.c
6610
dma_unmap_addr(ri, mapping),
drivers/net/ethernet/broadcom/tg3.c
6674
dma_unmap_single(&tp->pdev->dev, dma_unmap_addr(ri, mapping), map_sz,
drivers/net/ethernet/broadcom/tg3.c
6699
dma_addr_t mapping;
drivers/net/ethernet/broadcom/tg3.c
6739
mapping = dma_map_single(&tp->pdev->dev, data + TG3_RX_OFFSET(tp),
drivers/net/ethernet/broadcom/tg3.c
6741
if (unlikely(dma_mapping_error(&tp->pdev->dev, mapping))) {
drivers/net/ethernet/broadcom/tg3.c
6747
dma_unmap_addr_set(map, mapping, mapping);
drivers/net/ethernet/broadcom/tg3.c
6749
desc->addr_hi = ((u64)mapping >> 32);
drivers/net/ethernet/broadcom/tg3.c
6750
desc->addr_lo = ((u64)mapping & 0xffffffff);
drivers/net/ethernet/broadcom/tg3.c
6792
dma_unmap_addr_set(dest_map, mapping,
drivers/net/ethernet/broadcom/tg3.c
6793
dma_unmap_addr(src_map, mapping));
drivers/net/ethernet/broadcom/tg3.c
6863
dma_addr = dma_unmap_addr(ri, mapping);
drivers/net/ethernet/broadcom/tg3.c
6869
dma_addr = dma_unmap_addr(ri, mapping);
drivers/net/ethernet/broadcom/tg3.c
7711
static inline int tg3_4g_overflow_test(dma_addr_t mapping, int len)
drivers/net/ethernet/broadcom/tg3.c
7713
u32 base = (u32) mapping & 0xffffffff;
drivers/net/ethernet/broadcom/tg3.c
7721
static inline int tg3_4g_tso_overflow_test(struct tg3 *tp, dma_addr_t mapping,
drivers/net/ethernet/broadcom/tg3.c
7725
u32 base = (u32) mapping & 0xffffffff;
drivers/net/ethernet/broadcom/tg3.c
7733
static inline int tg3_40bit_overflow_test(struct tg3 *tp, dma_addr_t mapping,
drivers/net/ethernet/broadcom/tg3.c
7738
return ((u64) mapping + len) > DMA_BIT_MASK(40);
drivers/net/ethernet/broadcom/tg3.c
7746
dma_addr_t mapping, u32 len, u32 flags,
drivers/net/ethernet/broadcom/tg3.c
7749
txbd->addr_hi = ((u64) mapping >> 32);
drivers/net/ethernet/broadcom/tg3.c
7750
txbd->addr_lo = ((u64) mapping & 0xffffffff);
drivers/net/ethernet/broadcom/tg3.c
7827
dma_unmap_single(&tnapi->tp->pdev->dev, dma_unmap_addr(txb, mapping),
drivers/net/ethernet/broadcom/tg3.c
7843
dma_unmap_addr(txb, mapping),
drivers/net/ethernet/broadcom/tg3.c
7892
mapping, new_addr);
drivers/net/ethernet/broadcom/tg3.c
7969
dma_addr_t mapping;
drivers/net/ethernet/broadcom/tg3.c
8113
mapping = dma_map_single(&tp->pdev->dev, skb->data, len,
drivers/net/ethernet/broadcom/tg3.c
8115
if (dma_mapping_error(&tp->pdev->dev, mapping))
drivers/net/ethernet/broadcom/tg3.c
8120
dma_unmap_addr_set(&tnapi->tx_buffers[entry], mapping, mapping);
drivers/net/ethernet/broadcom/tg3.c
8127
if (tg3_tx_frag_set(tnapi, &entry, &budget, mapping, len, base_flags |
drivers/net/ethernet/broadcom/tg3.c
8147
mapping = skb_frag_dma_map(&tp->pdev->dev, frag, 0,
drivers/net/ethernet/broadcom/tg3.c
8151
dma_unmap_addr_set(&tnapi->tx_buffers[entry], mapping,
drivers/net/ethernet/broadcom/tg3.c
8152
mapping);
drivers/net/ethernet/broadcom/tg3.c
8153
if (dma_mapping_error(&tp->pdev->dev, mapping))
drivers/net/ethernet/broadcom/tg3.c
8157
tg3_tx_frag_set(tnapi, &entry, &budget, mapping,
drivers/net/ethernet/broadcom/tg3.c
9505
dma_addr_t mapping, u32 maxlen_flags,
drivers/net/ethernet/broadcom/tg3.c
9510
((u64) mapping >> 32));
drivers/net/ethernet/broadcom/tg3.c
9513
((u64) mapping & 0xffffffff));
drivers/net/ethernet/broadcom/tg3.c
9754
u64 mapping = (u64)tnapi->status_mapping;
drivers/net/ethernet/broadcom/tg3.c
9755
tw32(stblk + TG3_64BIT_REG_HIGH, mapping >> 32);
drivers/net/ethernet/broadcom/tg3.c
9756
tw32(stblk + TG3_64BIT_REG_LOW, mapping & 0xffffffff);
drivers/net/ethernet/broadcom/tg3.h
2864
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/broadcom/tg3.h
2869
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/ethernet/cadence/macb.h
982
dma_addr_t mapping;
drivers/net/ethernet/cadence/macb_main.c
1206
if (tx_skb->mapping) {
drivers/net/ethernet/cadence/macb_main.c
1208
dma_unmap_page(&bp->pdev->dev, tx_skb->mapping,
drivers/net/ethernet/cadence/macb_main.c
1211
dma_unmap_single(&bp->pdev->dev, tx_skb->mapping,
drivers/net/ethernet/cadence/macb_main.c
1213
tx_skb->mapping = 0;
drivers/net/ethernet/cadence/macb_main.c
2210
dma_addr_t mapping;
drivers/net/ethernet/cadence/macb_main.c
2232
mapping = dma_map_single(&bp->pdev->dev,
drivers/net/ethernet/cadence/macb_main.c
2235
if (dma_mapping_error(&bp->pdev->dev, mapping))
drivers/net/ethernet/cadence/macb_main.c
2240
tx_skb->mapping = mapping;
drivers/net/ethernet/cadence/macb_main.c
2261
mapping = skb_frag_dma_map(&bp->pdev->dev, frag,
drivers/net/ethernet/cadence/macb_main.c
2263
if (dma_mapping_error(&bp->pdev->dev, mapping))
drivers/net/ethernet/cadence/macb_main.c
2268
tx_skb->mapping = mapping;
drivers/net/ethernet/cadence/macb_main.c
2342
macb_set_addr(bp, desc, tx_skb->mapping);
drivers/net/ethernet/cadence/macb_main.c
5147
lp->rm9200_txq[desc].mapping = dma_map_single(&lp->pdev->dev, skb->data,
drivers/net/ethernet/cadence/macb_main.c
5149
if (dma_mapping_error(&lp->pdev->dev, lp->rm9200_txq[desc].mapping)) {
drivers/net/ethernet/cadence/macb_main.c
5157
macb_writel(lp, TAR, lp->rm9200_txq[desc].mapping);
drivers/net/ethernet/cadence/macb_main.c
5241
dma_unmap_single(&lp->pdev->dev, lp->rm9200_txq[desc].mapping,
drivers/net/ethernet/chelsio/cxgb/sge.c
1142
static inline void write_tx_desc(struct cmdQ_e *e, dma_addr_t mapping,
drivers/net/ethernet/chelsio/cxgb/sge.c
1148
e->addr_lo = (u32)mapping;
drivers/net/ethernet/chelsio/cxgb/sge.c
1149
e->addr_hi = (u64)mapping >> 32;
drivers/net/ethernet/chelsio/cxgb/sge.c
1205
dma_addr_t mapping, desc_mapping;
drivers/net/ethernet/chelsio/cxgb/sge.c
1214
mapping = dma_map_single(&adapter->pdev->dev, skb->data,
drivers/net/ethernet/chelsio/cxgb/sge.c
1217
desc_mapping = mapping;
drivers/net/ethernet/chelsio/cxgb/sge.c
1253
dma_unmap_addr_set(ce, dma_addr, mapping);
drivers/net/ethernet/chelsio/cxgb/sge.c
1267
mapping = skb_frag_dma_map(&adapter->pdev->dev, frag, 0,
drivers/net/ethernet/chelsio/cxgb/sge.c
1269
desc_mapping = mapping;
drivers/net/ethernet/chelsio/cxgb/sge.c
1279
dma_unmap_addr_set(ce, dma_addr, mapping);
drivers/net/ethernet/chelsio/cxgb/sge.c
830
dma_addr_t mapping;
drivers/net/ethernet/chelsio/cxgb/sge.c
837
mapping = dma_map_single(&pdev->dev, skb->data, dma_len,
drivers/net/ethernet/chelsio/cxgb/sge.c
842
dma_unmap_addr_set(ce, dma_addr, mapping);
drivers/net/ethernet/chelsio/cxgb/sge.c
844
e->addr_lo = (u32)mapping;
drivers/net/ethernet/chelsio/cxgb/sge.c
845
e->addr_hi = (u64)mapping >> 32;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
96
dma_addr_t mapping;
drivers/net/ethernet/chelsio/cxgb3/sge.c
2158
dma_unmap_page(&adap->pdev->dev, sd->pg_chunk.mapping,
drivers/net/ethernet/chelsio/cxgb3/sge.c
355
dma_unmap_page(&pdev->dev, d->pg_chunk.mapping,
drivers/net/ethernet/chelsio/cxgb3/sge.c
411
dma_addr_t mapping;
drivers/net/ethernet/chelsio/cxgb3/sge.c
413
mapping = dma_map_single(&pdev->dev, va, len, DMA_FROM_DEVICE);
drivers/net/ethernet/chelsio/cxgb3/sge.c
414
if (unlikely(dma_mapping_error(&pdev->dev, mapping)))
drivers/net/ethernet/chelsio/cxgb3/sge.c
417
dma_unmap_addr_set(sd, dma_addr, mapping);
drivers/net/ethernet/chelsio/cxgb3/sge.c
419
d->addr_lo = cpu_to_be32(mapping);
drivers/net/ethernet/chelsio/cxgb3/sge.c
420
d->addr_hi = cpu_to_be32((u64) mapping >> 32);
drivers/net/ethernet/chelsio/cxgb3/sge.c
427
static inline int add_one_rx_chunk(dma_addr_t mapping, struct rx_desc *d,
drivers/net/ethernet/chelsio/cxgb3/sge.c
430
d->addr_lo = cpu_to_be32(mapping);
drivers/net/ethernet/chelsio/cxgb3/sge.c
431
d->addr_hi = cpu_to_be32((u64) mapping >> 32);
drivers/net/ethernet/chelsio/cxgb3/sge.c
443
dma_addr_t mapping;
drivers/net/ethernet/chelsio/cxgb3/sge.c
452
mapping = dma_map_page(&adapter->pdev->dev, q->pg_chunk.page,
drivers/net/ethernet/chelsio/cxgb3/sge.c
454
if (unlikely(dma_mapping_error(&adapter->pdev->dev, mapping))) {
drivers/net/ethernet/chelsio/cxgb3/sge.c
459
q->pg_chunk.mapping = mapping;
drivers/net/ethernet/chelsio/cxgb3/sge.c
508
dma_addr_t mapping;
drivers/net/ethernet/chelsio/cxgb3/sge.c
517
mapping = sd->pg_chunk.mapping + sd->pg_chunk.offset;
drivers/net/ethernet/chelsio/cxgb3/sge.c
518
dma_unmap_addr_set(sd, dma_addr, mapping);
drivers/net/ethernet/chelsio/cxgb3/sge.c
520
add_one_rx_chunk(mapping, d, q->gen);
drivers/net/ethernet/chelsio/cxgb3/sge.c
521
dma_sync_single_for_device(&adap->pdev->dev, mapping,
drivers/net/ethernet/chelsio/cxgb3/sge.c
885
dma_unmap_page(&adap->pdev->dev, sd->pg_chunk.mapping,
drivers/net/ethernet/chelsio/cxgb4/sge.c
515
dma_addr_t mapping)
drivers/net/ethernet/chelsio/cxgb4/sge.c
518
sd->dma_addr = mapping; /* includes size low bits */
drivers/net/ethernet/chelsio/cxgb4/sge.c
540
dma_addr_t mapping;
drivers/net/ethernet/chelsio/cxgb4/sge.c
567
mapping = dma_map_page(adap->pdev_dev, pg, 0,
drivers/net/ethernet/chelsio/cxgb4/sge.c
570
if (unlikely(dma_mapping_error(adap->pdev_dev, mapping))) {
drivers/net/ethernet/chelsio/cxgb4/sge.c
575
mapping |= RX_LARGE_PG_BUF;
drivers/net/ethernet/chelsio/cxgb4/sge.c
576
*d++ = cpu_to_be64(mapping);
drivers/net/ethernet/chelsio/cxgb4/sge.c
578
set_rx_sw_desc(sd, pg, mapping);
drivers/net/ethernet/chelsio/cxgb4/sge.c
598
mapping = dma_map_page(adap->pdev_dev, pg, 0, PAGE_SIZE,
drivers/net/ethernet/chelsio/cxgb4/sge.c
600
if (unlikely(dma_mapping_error(adap->pdev_dev, mapping))) {
drivers/net/ethernet/chelsio/cxgb4/sge.c
605
*d++ = cpu_to_be64(mapping);
drivers/net/ethernet/chelsio/cxgb4/sge.c
607
set_rx_sw_desc(sd, pg, mapping);
drivers/net/ethernet/cortina/gemini.c
1010
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
1012
mapping = geth->freeq_ring[pn << fpp_order].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
1013
dma_unmap_single(geth->dev, mapping, frag_len, DMA_FROM_DEVICE);
drivers/net/ethernet/cortina/gemini.c
1148
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
1242
mapping = dma_map_single(geth->dev, buffer, buflen,
drivers/net/ethernet/cortina/gemini.c
1244
if (dma_mapping_error(geth->dev, mapping))
drivers/net/ethernet/cortina/gemini.c
1250
txd->word2.buf_adr = mapping;
drivers/net/ethernet/cortina/gemini.c
1461
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
1477
mapping = rx->word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
1485
page_offs = mapping & ~PAGE_MASK;
drivers/net/ethernet/cortina/gemini.c
1487
if (!mapping) {
drivers/net/ethernet/cortina/gemini.c
1494
gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE);
drivers/net/ethernet/cortina/gemini.c
1559
if (mapping)
drivers/net/ethernet/cortina/gemini.c
618
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
627
mapping = txd->word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
630
dma_unmap_single(geth->dev, mapping,
drivers/net/ethernet/cortina/gemini.c
731
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
735
mapping = addr & PAGE_MASK;
drivers/net/ethernet/cortina/gemini.c
745
if (gpage->mapping == mapping)
drivers/net/ethernet/cortina/gemini.c
761
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
781
mapping = rxd[r].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
785
if (!mapping)
drivers/net/ethernet/cortina/gemini.c
789
gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE);
drivers/net/ethernet/cortina/gemini.c
809
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
818
mapping = dma_map_single(geth->dev, page_address(page),
drivers/net/ethernet/cortina/gemini.c
820
if (dma_mapping_error(geth->dev, mapping)) {
drivers/net/ethernet/cortina/gemini.c
837
freeq_entry->word2.buf_adr = mapping;
drivers/net/ethernet/cortina/gemini.c
839
mapping += frag_len;
drivers/net/ethernet/cortina/gemini.c
845
mapping = geth->freeq_ring[pn << fpp_order].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
846
dma_unmap_single(geth->dev, mapping, frag_len, DMA_FROM_DEVICE);
drivers/net/ethernet/cortina/gemini.c
855
pn, (unsigned int)mapping, page);
drivers/net/ethernet/cortina/gemini.c
856
gpage->mapping = mapping;
drivers/net/ethernet/cortina/gemini.c
93
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
974
dma_addr_t mapping;
drivers/net/ethernet/cortina/gemini.c
977
mapping = geth->freeq_ring[pn << fpp_order].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
978
dma_unmap_single(geth->dev, mapping, frag_len, DMA_FROM_DEVICE);
drivers/net/ethernet/dec/tulip/de2104x.c
1285
de->rx_skb[i].mapping = dma_map_single(&de->pdev->dev,
drivers/net/ethernet/dec/tulip/de2104x.c
1297
de->rx_ring[i].addr1 = cpu_to_le32(de->rx_skb[i].mapping);
drivers/net/ethernet/dec/tulip/de2104x.c
1343
de->rx_skb[i].mapping, de->rx_buf_sz,
drivers/net/ethernet/dec/tulip/de2104x.c
1355
de->tx_skb[i].mapping,
drivers/net/ethernet/dec/tulip/de2104x.c
1360
de->tx_skb[i].mapping,
drivers/net/ethernet/dec/tulip/de2104x.c
288
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/de2104x.c
401
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/de2104x.c
416
mapping = de->rx_skb[rx_tail].mapping;
drivers/net/ethernet/dec/tulip/de2104x.c
444
dma_unmap_single(&de->pdev->dev, mapping, buflen,
drivers/net/ethernet/dec/tulip/de2104x.c
448
mapping =
drivers/net/ethernet/dec/tulip/de2104x.c
449
de->rx_skb[rx_tail].mapping =
drivers/net/ethernet/dec/tulip/de2104x.c
454
dma_sync_single_for_cpu(&de->pdev->dev, mapping, len,
drivers/net/ethernet/dec/tulip/de2104x.c
459
dma_sync_single_for_device(&de->pdev->dev, mapping,
drivers/net/ethernet/dec/tulip/de2104x.c
480
de->rx_ring[rx_tail].addr1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/de2104x.c
558
de->tx_skb[tx_tail].mapping,
drivers/net/ethernet/dec/tulip/de2104x.c
564
dma_unmap_single(&de->pdev->dev, de->tx_skb[tx_tail].mapping,
drivers/net/ethernet/dec/tulip/de2104x.c
607
u32 mapping, len, flags = FirstFrag | LastFrag;
drivers/net/ethernet/dec/tulip/de2104x.c
625
mapping = dma_map_single(&de->pdev->dev, skb->data, len,
drivers/net/ethernet/dec/tulip/de2104x.c
633
txd->addr1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/de2104x.c
636
de->tx_skb[entry].mapping = mapping;
drivers/net/ethernet/dec/tulip/de2104x.c
723
u32 mapping;
drivers/net/ethernet/dec/tulip/de2104x.c
768
de->tx_skb[entry].mapping = mapping =
drivers/net/ethernet/dec/tulip/de2104x.c
778
txd->addr1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/interrupt.c
214
tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
227
tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
235
if (tp->rx_buffers[entry].mapping !=
drivers/net/ethernet/dec/tulip/interrupt.c
240
(unsigned long long)tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
246
tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
251
tp->rx_buffers[entry].mapping = 0;
drivers/net/ethernet/dec/tulip/interrupt.c
444
tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
457
tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
465
if (tp->rx_buffers[entry].mapping !=
drivers/net/ethernet/dec/tulip/interrupt.c
470
(long long)tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
476
tp->rx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
480
tp->rx_buffers[entry].mapping = 0;
drivers/net/ethernet/dec/tulip/interrupt.c
606
if (tp->tx_buffers[entry].mapping)
drivers/net/ethernet/dec/tulip/interrupt.c
608
tp->tx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
640
tp->tx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/interrupt.c
647
tp->tx_buffers[entry].mapping = 0;
drivers/net/ethernet/dec/tulip/interrupt.c
70
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/interrupt.c
77
mapping = dma_map_single(&tp->pdev->dev, skb->data,
drivers/net/ethernet/dec/tulip/interrupt.c
79
if (dma_mapping_error(&tp->pdev->dev, mapping)) {
drivers/net/ethernet/dec/tulip/interrupt.c
85
tp->rx_buffers[entry].mapping = mapping;
drivers/net/ethernet/dec/tulip/interrupt.c
87
tp->rx_ring[entry].buffer1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/tulip.h
397
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
1142
tp->tx_buffers[entry].mapping = 0;
drivers/net/ethernet/dec/tulip/tulip_core.c
1153
tp->tx_buffers[entry].mapping =
drivers/net/ethernet/dec/tulip/tulip_core.c
1163
cpu_to_le32(tp->tx_buffers[entry].mapping);
drivers/net/ethernet/dec/tulip/tulip_core.c
344
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
353
mapping = dma_map_single(&tp->pdev->dev, tp->setup_frame,
drivers/net/ethernet/dec/tulip/tulip_core.c
357
tp->tx_buffers[tp->cur_tx].mapping = mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
361
tp->tx_ring[tp->cur_tx].buffer1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/tulip_core.c
617
tp->rx_buffers[i].mapping = 0;
drivers/net/ethernet/dec/tulip/tulip_core.c
624
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
633
mapping = dma_map_single(&tp->pdev->dev, skb->data,
drivers/net/ethernet/dec/tulip/tulip_core.c
635
tp->rx_buffers[i].mapping = mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
637
tp->rx_ring[i].buffer1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/tulip_core.c
645
tp->tx_buffers[i].mapping = 0;
drivers/net/ethernet/dec/tulip/tulip_core.c
658
dma_addr_t mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
667
mapping = dma_map_single(&tp->pdev->dev, skb->data, skb->len,
drivers/net/ethernet/dec/tulip/tulip_core.c
669
tp->tx_buffers[entry].mapping = mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
670
tp->tx_ring[entry].buffer1 = cpu_to_le32(mapping);
drivers/net/ethernet/dec/tulip/tulip_core.c
718
if (tp->tx_buffers[entry].mapping)
drivers/net/ethernet/dec/tulip/tulip_core.c
720
tp->tx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/tulip_core.c
727
tp->tx_buffers[entry].mapping,
drivers/net/ethernet/dec/tulip/tulip_core.c
734
tp->tx_buffers[entry].mapping = 0;
drivers/net/ethernet/dec/tulip/tulip_core.c
789
dma_addr_t mapping = tp->rx_buffers[i].mapping;
drivers/net/ethernet/dec/tulip/tulip_core.c
792
tp->rx_buffers[i].mapping = 0;
drivers/net/ethernet/dec/tulip/tulip_core.c
799
dma_unmap_single(&tp->pdev->dev, mapping, PKT_BUF_SZ,
drivers/net/ethernet/dec/tulip/tulip_core.c
810
tp->tx_buffers[i].mapping, skb->len,
drivers/net/ethernet/dec/tulip/tulip_core.c
815
tp->tx_buffers[i].mapping = 0;
drivers/net/ethernet/jme.c
1005
dma_sync_single_for_cpu(&jme->pdev->dev, rxbi->mapping, rxbi->len,
drivers/net/ethernet/jme.c
1009
dma_sync_single_for_device(&jme->pdev->dev, rxbi->mapping,
drivers/net/ethernet/jme.c
1450
ttxbi->mapping, ttxbi->len,
drivers/net/ethernet/jme.c
1453
ttxbi->mapping = 0;
drivers/net/ethernet/jme.c
1978
txbi->mapping = dmaaddr;
drivers/net/ethernet/jme.c
1992
dma_unmap_page(&jme->pdev->dev, ctxbi->mapping, ctxbi->len,
drivers/net/ethernet/jme.c
1995
ctxbi->mapping = 0;
drivers/net/ethernet/jme.c
617
txbi->mapping = 0;
drivers/net/ethernet/jme.c
715
rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32);
drivers/net/ethernet/jme.c
717
(__u64)rxbi->mapping & 0xFFFFFFFFUL);
drivers/net/ethernet/jme.c
731
dma_addr_t mapping;
drivers/net/ethernet/jme.c
738
mapping = dma_map_page(&jme->pdev->dev, virt_to_page(skb->data),
drivers/net/ethernet/jme.c
741
if (unlikely(dma_mapping_error(&jme->pdev->dev, mapping))) {
drivers/net/ethernet/jme.c
746
if (likely(rxbi->mapping))
drivers/net/ethernet/jme.c
747
dma_unmap_page(&jme->pdev->dev, rxbi->mapping, rxbi->len,
drivers/net/ethernet/jme.c
752
rxbi->mapping = mapping;
drivers/net/ethernet/jme.c
764
dma_unmap_page(&jme->pdev->dev, rxbi->mapping, rxbi->len,
drivers/net/ethernet/jme.c
768
rxbi->mapping = 0;
drivers/net/ethernet/jme.h
354
dma_addr_t mapping;
drivers/net/ethernet/lantiq_xrx200.c
191
dma_addr_t mapping;
drivers/net/ethernet/lantiq_xrx200.c
201
mapping = dma_map_single(priv->dev, ch->rx_buff[ch->dma.desc],
drivers/net/ethernet/lantiq_xrx200.c
203
if (unlikely(dma_mapping_error(priv->dev, mapping))) {
drivers/net/ethernet/lantiq_xrx200.c
210
ch->dma.desc_base[ch->dma.desc].addr = mapping + NET_SKB_PAD + NET_IP_ALIGN;
drivers/net/ethernet/lantiq_xrx200.c
364
dma_addr_t mapping;
drivers/net/ethernet/lantiq_xrx200.c
383
mapping = dma_map_single(priv->dev, skb->data, len, DMA_TO_DEVICE);
drivers/net/ethernet/lantiq_xrx200.c
384
if (unlikely(dma_mapping_error(priv->dev, mapping)))
drivers/net/ethernet/lantiq_xrx200.c
388
byte_offset = mapping % (XRX200_DMA_BURST_LEN * 4);
drivers/net/ethernet/lantiq_xrx200.c
390
desc->addr = mapping - byte_offset;
drivers/net/ethernet/marvell/sky2.c
1831
dma_addr_t mapping;
drivers/net/ethernet/marvell/sky2.c
1841
mapping = dma_map_single(&hw->pdev->dev, skb->data, len,
drivers/net/ethernet/marvell/sky2.c
1844
if (dma_mapping_error(&hw->pdev->dev, mapping))
drivers/net/ethernet/marvell/sky2.c
1852
upper = upper_32_bits(mapping);
drivers/net/ethernet/marvell/sky2.c
1923
dma_unmap_addr_set(re, mapaddr, mapping);
drivers/net/ethernet/marvell/sky2.c
1927
le->addr = cpu_to_le32(lower_32_bits(mapping));
drivers/net/ethernet/marvell/sky2.c
1936
mapping = skb_frag_dma_map(&hw->pdev->dev, frag, 0,
drivers/net/ethernet/marvell/sky2.c
1939
if (dma_mapping_error(&hw->pdev->dev, mapping))
drivers/net/ethernet/marvell/sky2.c
1942
upper = upper_32_bits(mapping);
drivers/net/ethernet/marvell/sky2.c
1952
dma_unmap_addr_set(re, mapaddr, mapping);
drivers/net/ethernet/marvell/sky2.c
1956
le->addr = cpu_to_le32(lower_32_bits(mapping));
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
15
u32 mapping;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
161
u32 mapping;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
185
err = mapping_add(ctx, &mapped_obj, &mapping);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
192
int_port->mapping = mapping;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
214
mapping_remove(ctx, int_port->mapping);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
243
mapping_remove(ctx, int_port->mapping);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
91
flow_context->flow_tag = int_port->mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
100
struct mapping_ctx *mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5312
tc->mapping = chains_mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5324
attr.mapping = chains_mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5409
mapping_destroy(tc->mapping);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5439
struct mapping_ctx *mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5463
mapping = mapping_create_for_id(mapping_id, id_len, MAPPING_TYPE_TUNNEL,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5467
if (IS_ERR(mapping)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5468
err = PTR_ERR(mapping);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5471
uplink_priv->tunnel_mapping = mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5476
mapping = mapping_create_for_id(mapping_id, id_len,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5480
if (IS_ERR(mapping)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5481
err = PTR_ERR(mapping);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5484
uplink_priv->tunnel_enc_opts_mapping = mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5844
mapping_ctx = tc->mapping;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5862
ctx = tc->mapping;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1675
attr.mapping = esw->offloads.reg_c0_obj_pool;
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c
159
DEFINE_SHOW_ATTRIBUTE(mapping);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
739
chains->chains_mapping = attr->mapping;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.h
25
struct mapping_ctx *mapping;
drivers/net/ethernet/mellanox/mlxsw/core.c
2150
alloc_size = sizeof(*mlxsw_core->lag.mapping) * max_lag *
drivers/net/ethernet/mellanox/mlxsw/core.c
2152
mlxsw_core->lag.mapping = kzalloc(alloc_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/core.c
2153
if (!mlxsw_core->lag.mapping) {
drivers/net/ethernet/mellanox/mlxsw/core.c
2227
kfree(mlxsw_core->lag.mapping);
drivers/net/ethernet/mellanox/mlxsw/core.c
2300
kfree(mlxsw_core->lag.mapping);
drivers/net/ethernet/mellanox/mlxsw/core.c
3010
mlxsw_core->lag.mapping[index] = local_port;
drivers/net/ethernet/mellanox/mlxsw/core.c
3020
return mlxsw_core->lag.mapping[index];
drivers/net/ethernet/mellanox/mlxsw/core.c
3033
if (mlxsw_core->lag.mapping[index] == local_port)
drivers/net/ethernet/mellanox/mlxsw/core.c
3034
mlxsw_core->lag.mapping[index] = 0;
drivers/net/ethernet/mellanox/mlxsw/core.c
85
u16 *mapping; /* lag_id+port_index to local_port mapping */
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1413
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1414
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1519
mlxsw_sp_port->mapping = *port_mapping;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1749
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1750
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2132
mlxsw_reg_pmtdb_pack(pmtdb_pl, mlxsw_sp_port->mapping.slot_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2133
mlxsw_sp_port->mapping.module,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2134
mlxsw_sp_port->mapping.module_width / count,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2148
port_mapping = mlxsw_sp_port->mapping;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2195
count = mlxsw_sp_port->mapping.module_width /
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2196
mlxsw_sp_port->mapping.width;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2198
mlxsw_reg_pmtdb_pack(pmtdb_pl, mlxsw_sp_port->mapping.slot_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2199
mlxsw_sp_port->mapping.module,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2200
mlxsw_sp_port->mapping.module_width / count,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
584
mlxsw_sp_port->mapping.slot_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
585
mlxsw_sp_port->mapping.module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
596
mlxsw_sp_port->mapping.slot_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
597
mlxsw_sp_port->mapping.module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
609
mlxsw_sp_port->mapping.slot_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
610
mlxsw_sp_port->mapping.module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
336
struct mlxsw_sp_port_mapping mapping; /* mapping is constant during the
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
145
return mlxsw_sp_port->mapping.width == 8 ? 2 * size_cells : size_cells;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1012
ops->to_ptys_speed_lanes(mlxsw_sp, mlxsw_sp_port->mapping.width,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1045
mlxsw_sp_port->mapping.slot_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1046
mlxsw_sp_port->mapping.module,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1055
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1056
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1069
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1070
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1083
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1084
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1228
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1229
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1242
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1243
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1256
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1257
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
576
u8 slot_index = mlxsw_sp_port->mapping.slot_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
577
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mscc/ocelot_fdma.c
125
dma_addr_t mapping;
drivers/net/ethernet/mscc/ocelot_fdma.c
132
mapping = dma_map_page(ocelot->dev, page, 0, PAGE_SIZE,
drivers/net/ethernet/mscc/ocelot_fdma.c
134
if (unlikely(dma_mapping_error(ocelot->dev, mapping))) {
drivers/net/ethernet/mscc/ocelot_fdma.c
141
rxb->dma_addr = mapping;
drivers/net/ethernet/mscc/ocelot_fdma.c
191
dma_addr_t mapping;
drivers/net/ethernet/mscc/ocelot_fdma.c
193
mapping = dma_map_single(ocelot->dev, skb->data, skb->len,
drivers/net/ethernet/mscc/ocelot_fdma.c
195
if (unlikely(dma_mapping_error(ocelot->dev, mapping)))
drivers/net/ethernet/mscc/ocelot_fdma.c
198
dma_unmap_addr_set(tx_buf, dma_addr, mapping);
drivers/net/ethernet/mscc/ocelot_fdma.c
200
ocelot_fdma_dcb_set_data(dcb, mapping, OCELOT_FDMA_RX_SIZE);
drivers/net/ethernet/ni/nixge.c
162
dma_addr_t mapping;
drivers/net/ethernet/ni/nixge.c
443
if (tx_skb->mapping) {
drivers/net/ethernet/ni/nixge.c
445
dma_unmap_page(priv->ndev->dev.parent, tx_skb->mapping,
drivers/net/ethernet/ni/nixge.c
449
tx_skb->mapping,
drivers/net/ethernet/ni/nixge.c
451
tx_skb->mapping = 0;
drivers/net/ethernet/ni/nixge.c
536
tx_skb->mapping = cur_phys;
drivers/net/ethernet/ni/nixge.c
557
tx_skb->mapping = cur_phys;
drivers/net/ethernet/ni/nixge.c
588
tx_skb->mapping,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2683
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2702
mapping = dma_map_single(&cdev->pdev->dev, skb->data,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2704
if (unlikely(dma_mapping_error(&cdev->pdev->dev, mapping))) {
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2724
pkt.first_frag = mapping;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2744
mapping = skb_frag_dma_map(&cdev->pdev->dev, frag, 0,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2747
if (unlikely(dma_mapping_error(&cdev->pdev->dev, mapping))) {
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2756
mapping,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2769
dma_unmap_single(&cdev->pdev->dev, mapping, skb->len, DMA_TO_DEVICE);
drivers/net/ethernet/qlogic/qede/qede.h
295
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede.h
388
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1474
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1504
mapping = dma_map_single(&edev->pdev->dev, skb->data,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1506
if (unlikely(dma_mapping_error(&edev->pdev->dev, mapping))) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1510
BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb));
drivers/net/ethernet/qlogic/qede/qede_filter.c
100
params.addr = n->mapping;
drivers/net/ethernet/qlogic/qede/qede_filter.c
142
fltr->mapping = dma_map_single(&edev->pdev->dev, fltr->data,
drivers/net/ethernet/qlogic/qede/qede_filter.c
144
if (dma_mapping_error(&edev->pdev->dev, fltr->mapping)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
170
dma_unmap_single(&edev->pdev->dev, fltr->mapping,
drivers/net/ethernet/qlogic/qede/qede_filter.c
52
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
1125
if (unlikely(qede_xdp_xmit(fp->xdp_tx, bd->mapping,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1128
dma_unmap_page(rxq->dev, bd->mapping, PAGE_SIZE,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1135
bd->mapping + *data_offset,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1152
dma_unmap_page(rxq->dev, bd->mapping, PAGE_SIZE,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1211
dma_unmap_page(rxq->dev, bd->mapping,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1495
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
1536
mapping = dma_map_single(txq->dev, skb->data,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1538
if (unlikely(dma_mapping_error(txq->dev, mapping))) {
drivers/net/ethernet/qlogic/qede/qede_fp.c
1545
BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb));
drivers/net/ethernet/qlogic/qede/qede_fp.c
1636
mapping = HILO_U64(le32_to_cpu(first_bd->addr.hi),
drivers/net/ethernet/qlogic/qede/qede_fp.c
1640
BD_SET_UNMAP_ADDR_LEN(tx_data_bd, mapping,
drivers/net/ethernet/qlogic/qede/qede_fp.c
247
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
250
mapping = skb_frag_dma_map(txq->dev, frag, 0,
drivers/net/ethernet/qlogic/qede/qede_fp.c
252
if (unlikely(dma_mapping_error(txq->dev, mapping)))
drivers/net/ethernet/qlogic/qede/qede_fp.c
256
BD_SET_UNMAP_ADDR_LEN(bd, mapping, skb_frag_size(frag));
drivers/net/ethernet/qlogic/qede/qede_fp.c
32
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
331
xdp->mapping = dma;
drivers/net/ethernet/qlogic/qede/qede_fp.c
347
dma_addr_t mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
365
mapping = dma_map_single(dmadev, xdpf->data, xdpf->len,
drivers/net/ethernet/qlogic/qede/qede_fp.c
367
if (unlikely(dma_mapping_error(dmadev, mapping)))
drivers/net/ethernet/qlogic/qede/qede_fp.c
370
if (unlikely(qede_xdp_xmit(xdp_tx, mapping, 0, xdpf->len,
drivers/net/ethernet/qlogic/qede/qede_fp.c
416
dma_unmap_single(dev, xdp_info->mapping, xdpf->len,
drivers/net/ethernet/qlogic/qede/qede_fp.c
422
dma_unmap_page(dev, xdp_info->mapping, PAGE_SIZE,
drivers/net/ethernet/qlogic/qede/qede_fp.c
51
mapping = dma_map_page(rxq->dev, data, 0,
drivers/net/ethernet/qlogic/qede/qede_fp.c
53
if (unlikely(dma_mapping_error(rxq->dev, mapping))) {
drivers/net/ethernet/qlogic/qede/qede_fp.c
535
new_mapping = curr_prod->mapping + curr_prod->page_offset;
drivers/net/ethernet/qlogic/qede/qede_fp.c
575
dma_unmap_page(rxq->dev, curr_cons->mapping,
drivers/net/ethernet/qlogic/qede/qede_fp.c
61
sw_rx_data->mapping = mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
66
rx_bd->addr.hi = cpu_to_le32(upper_32_bits(mapping));
drivers/net/ethernet/qlogic/qede/qede_fp.c
67
rx_bd->addr.lo = cpu_to_le32(lower_32_bits(mapping) +
drivers/net/ethernet/qlogic/qede/qede_fp.c
852
tpa_info->buffer.mapping = sw_rx_data_cons->mapping;
drivers/net/ethernet/qlogic/qede/qede_fp.c
991
dma_unmap_page(rxq->dev, tpa_info->buffer.mapping,
drivers/net/ethernet/qlogic/qede/qede_main.c
1513
rx_buf->mapping, PAGE_SIZE, rxq->data_direction);
drivers/net/ethernet/rdc/r6040.c
298
dma_addr_t mapping = desc_dma;
drivers/net/ethernet/rdc/r6040.c
301
mapping += sizeof(*desc);
drivers/net/ethernet/rdc/r6040.c
302
desc->ndesc = cpu_to_le32(mapping);
drivers/net/ethernet/realtek/8139cp.c
1065
dma_addr_t mapping;
drivers/net/ethernet/realtek/8139cp.c
1071
mapping = dma_map_single(&cp->pdev->dev, skb->data,
drivers/net/ethernet/realtek/8139cp.c
1073
if (dma_mapping_error(&cp->pdev->dev, mapping)) {
drivers/net/ethernet/realtek/8139cp.c
1080
cp->rx_ring[i].addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/8139cp.c
474
dma_addr_t mapping, new_mapping;
drivers/net/ethernet/realtek/8139cp.c
488
mapping = le64_to_cpu(desc->addr);
drivers/net/ethernet/realtek/8139cp.c
524
dma_unmap_single(&cp->pdev->dev, mapping,
drivers/net/ethernet/realtek/8139cp.c
539
mapping = new_mapping;
drivers/net/ethernet/realtek/8139cp.c
543
cp->rx_ring[rx_tail].addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/8139cp.c
781
dma_addr_t mapping;
drivers/net/ethernet/realtek/8139cp.c
784
mapping = dma_map_single(&cp->pdev->dev, skb->data, len, DMA_TO_DEVICE);
drivers/net/ethernet/realtek/8139cp.c
785
if (dma_mapping_error(&cp->pdev->dev, mapping))
drivers/net/ethernet/realtek/8139cp.c
789
txd->addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/8139cp.c
822
dma_addr_t mapping;
drivers/net/ethernet/realtek/8139cp.c
827
mapping = dma_map_single(&cp->pdev->dev,
drivers/net/ethernet/realtek/8139cp.c
830
if (dma_mapping_error(&cp->pdev->dev, mapping)) {
drivers/net/ethernet/realtek/8139cp.c
844
txd->addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/r8169_main.c
4166
dma_addr_t mapping;
drivers/net/ethernet/realtek/r8169_main.c
4173
mapping = dma_map_page(d, data, 0, R8169_RX_BUF_SIZE, DMA_FROM_DEVICE);
drivers/net/ethernet/realtek/r8169_main.c
4174
if (unlikely(dma_mapping_error(d, mapping))) {
drivers/net/ethernet/realtek/r8169_main.c
4180
desc->addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/r8169_main.c
4333
dma_addr_t mapping;
drivers/net/ethernet/realtek/r8169_main.c
4337
mapping = dma_map_single(d, addr, len, DMA_TO_DEVICE);
drivers/net/ethernet/realtek/r8169_main.c
4338
ret = dma_mapping_error(d, mapping);
drivers/net/ethernet/realtek/r8169_main.c
4345
txd->addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1461
dma_addr_t mapping;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1470
mapping = dma_map_single(&tp->pdev->dev, addr, len,
drivers/net/ethernet/realtek/rtase/rtase_main.c
1473
if (unlikely(dma_mapping_error(&tp->pdev->dev, mapping))) {
drivers/net/ethernet/realtek/rtase/rtase_main.c
1492
txd->addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1518
dma_addr_t mapping;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1583
mapping = dma_map_single(&tp->pdev->dev, skb->data, len,
drivers/net/ethernet/realtek/rtase/rtase_main.c
1586
if (unlikely(dma_mapping_error(&tp->pdev->dev, mapping))) {
drivers/net/ethernet/realtek/rtase/rtase_main.c
1594
txd->addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/rtase/rtase_main.c
357
static void rtase_map_to_asic(union rtase_rx_desc *desc, dma_addr_t mapping,
drivers/net/ethernet/realtek/rtase/rtase_main.c
360
desc->desc_cmd.addr = cpu_to_le64(mapping);
drivers/net/ethernet/realtek/rtase/rtase_main.c
378
dma_addr_t mapping;
drivers/net/ethernet/realtek/rtase/rtase_main.c
388
mapping = page_pool_get_dma_addr(page);
drivers/net/ethernet/realtek/rtase/rtase_main.c
389
*rx_phy_addr = mapping;
drivers/net/ethernet/realtek/rtase/rtase_main.c
390
rtase_map_to_asic(desc, mapping, tp->rx_buf_sz);
drivers/net/ethernet/sis/sis190.c
1187
dma_addr_t mapping;
drivers/net/ethernet/sis/sis190.c
1209
mapping = dma_map_single(&tp->pci_dev->dev, skb->data, len,
drivers/net/ethernet/sis/sis190.c
1211
if (dma_mapping_error(&tp->pci_dev->dev, mapping)) {
drivers/net/ethernet/sis/sis190.c
1220
desc->addr = cpu_to_le32(mapping);
drivers/net/ethernet/sis/sis190.c
471
static inline void sis190_map_to_asic(struct RxDesc *desc, dma_addr_t mapping,
drivers/net/ethernet/sis/sis190.c
474
desc->addr = cpu_to_le32(mapping);
drivers/net/ethernet/sis/sis190.c
492
dma_addr_t mapping;
drivers/net/ethernet/sis/sis190.c
497
mapping = dma_map_single(&tp->pci_dev->dev, skb->data, tp->rx_buf_sz,
drivers/net/ethernet/sis/sis190.c
499
if (dma_mapping_error(&tp->pci_dev->dev, mapping))
drivers/net/ethernet/sis/sis190.c
501
sis190_map_to_asic(desc, mapping, rx_buf_sz);
drivers/net/ethernet/smsc/smsc9420.c
1189
pd->tx_buffers[i].mapping = 0;
drivers/net/ethernet/smsc/smsc9420.c
1223
pd->rx_buffers[i].mapping = 0;
drivers/net/ethernet/smsc/smsc9420.c
42
dma_addr_t mapping;
drivers/net/ethernet/smsc/smsc9420.c
502
BUG_ON(!pd->tx_buffers[i].mapping);
drivers/net/ethernet/smsc/smsc9420.c
504
pd->tx_buffers[i].mapping, skb->len,
drivers/net/ethernet/smsc/smsc9420.c
536
if (pd->rx_buffers[i].mapping)
drivers/net/ethernet/smsc/smsc9420.c
538
pd->rx_buffers[i].mapping,
drivers/net/ethernet/smsc/smsc9420.c
757
dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping,
drivers/net/ethernet/smsc/smsc9420.c
759
pd->rx_buffers[index].mapping = 0;
drivers/net/ethernet/smsc/smsc9420.c
782
dma_addr_t mapping;
drivers/net/ethernet/smsc/smsc9420.c
785
BUG_ON(pd->rx_buffers[index].mapping);
drivers/net/ethernet/smsc/smsc9420.c
790
mapping = dma_map_single(&pd->pdev->dev, skb_tail_pointer(skb),
drivers/net/ethernet/smsc/smsc9420.c
792
if (dma_mapping_error(&pd->pdev->dev, mapping)) {
drivers/net/ethernet/smsc/smsc9420.c
799
pd->rx_buffers[index].mapping = mapping;
drivers/net/ethernet/smsc/smsc9420.c
800
pd->rx_ring[index].buffer1 = mapping + NET_IP_ALIGN;
drivers/net/ethernet/smsc/smsc9420.c
907
BUG_ON(!pd->tx_buffers[index].mapping);
drivers/net/ethernet/smsc/smsc9420.c
910
pd->tx_buffers[index].mapping,
drivers/net/ethernet/smsc/smsc9420.c
913
pd->tx_buffers[index].mapping = 0;
drivers/net/ethernet/smsc/smsc9420.c
929
dma_addr_t mapping;
drivers/net/ethernet/smsc/smsc9420.c
940
BUG_ON(pd->tx_buffers[index].mapping);
drivers/net/ethernet/smsc/smsc9420.c
942
mapping = dma_map_single(&pd->pdev->dev, skb->data, skb->len,
drivers/net/ethernet/smsc/smsc9420.c
944
if (dma_mapping_error(&pd->pdev->dev, mapping)) {
drivers/net/ethernet/smsc/smsc9420.c
951
pd->tx_buffers[index].mapping = mapping;
drivers/net/ethernet/smsc/smsc9420.c
963
pd->tx_ring[index].buffer1 = mapping;
drivers/net/ethernet/sun/cassini.c
2683
dma_addr_t mapping, int len, u64 ctrl, int last)
drivers/net/ethernet/sun/cassini.c
2693
txd->buffer = cpu_to_le64(mapping);
drivers/net/ethernet/sun/cassini.c
2715
dma_addr_t mapping;
drivers/net/ethernet/sun/cassini.c
2746
mapping = dma_map_page(&cp->pdev->dev, virt_to_page(skb->data),
drivers/net/ethernet/sun/cassini.c
2753
cas_write_txd(cp, ring, entry, mapping, len - tabort,
drivers/net/ethernet/sun/cassini.c
2759
mapping = tx_tiny_map(cp, ring, entry, tentry);
drivers/net/ethernet/sun/cassini.c
2760
cas_write_txd(cp, ring, entry, mapping, tabort, ctrl,
drivers/net/ethernet/sun/cassini.c
2763
cas_write_txd(cp, ring, entry, mapping, len, ctrl |
drivers/net/ethernet/sun/cassini.c
2772
mapping = skb_frag_dma_map(&cp->pdev->dev, fragp, 0, len,
drivers/net/ethernet/sun/cassini.c
2778
cas_write_txd(cp, ring, entry, mapping, len - tabort,
drivers/net/ethernet/sun/cassini.c
2785
mapping = tx_tiny_map(cp, ring, entry, tentry);
drivers/net/ethernet/sun/cassini.c
2789
cas_write_txd(cp, ring, entry, mapping, len, ctrl,
drivers/net/ethernet/sun/niu.c
10238
BUILD_BUG_ON(offsetof(struct page, mapping) !=
drivers/net/ethernet/sun/niu.c
3575
np->ops->unmap_single(np->device, tb->mapping,
drivers/net/ethernet/sun/niu.c
3590
np->ops->unmap_page(np->device, tb->mapping,
drivers/net/ethernet/sun/niu.c
6548
u64 mapping, u64 len, u64 mark,
drivers/net/ethernet/sun/niu.c
6556
(mapping & TX_DESC_SAD));
drivers/net/ethernet/sun/niu.c
6635
u64 mapping, mrk;
drivers/net/ethernet/sun/niu.c
6674
mapping = np->ops->map_single(np->device, skb->data,
drivers/net/ethernet/sun/niu.c
6676
if (np->ops->mapping_error(np->device, mapping))
drivers/net/ethernet/sun/niu.c
6682
rp->tx_buffs[prod].mapping = mapping;
drivers/net/ethernet/sun/niu.c
6704
niu_set_txd(rp, prod, mapping, this_len, mrk, nfg);
drivers/net/ethernet/sun/niu.c
6708
mapping += this_len;
drivers/net/ethernet/sun/niu.c
6716
mapping = np->ops->map_page(np->device, skb_frag_page(frag),
drivers/net/ethernet/sun/niu.c
6719
if (np->ops->mapping_error(np->device, mapping))
drivers/net/ethernet/sun/niu.c
6723
rp->tx_buffs[prod].mapping = mapping;
drivers/net/ethernet/sun/niu.c
6725
niu_set_txd(rp, prod, mapping, len, 0, 0);
drivers/net/ethernet/sun/niu.c
6751
np->ops->unmap_page(np->device, rp->tx_buffs[prod].mapping,
drivers/net/ethernet/sun/niu.c
6755
np->ops->unmap_single(np->device, rp->tx_buffs[rp->prod].mapping,
drivers/net/ethernet/sun/niu.h
2836
u64 mapping;
drivers/net/ethernet/sun/sunbmac.c
958
u32 mapping;
drivers/net/ethernet/sun/sunbmac.c
961
mapping = dma_map_single(&bp->bigmac_op->dev, skb->data,
drivers/net/ethernet/sun/sunbmac.c
970
bp->bmac_block->be_txd[entry].tx_addr = mapping;
drivers/net/ethernet/sun/sungem.c
1002
dma_addr_t mapping;
drivers/net/ethernet/sun/sungem.c
1006
mapping = dma_map_page(&gp->pdev->dev,
drivers/net/ethernet/sun/sungem.c
1013
txd->buffer = cpu_to_le64(mapping);
drivers/net/ethernet/sun/sungem.c
1041
dma_addr_t mapping;
drivers/net/ethernet/sun/sungem.c
1045
mapping = skb_frag_dma_map(&gp->pdev->dev, this_frag,
drivers/net/ethernet/sun/sungem.c
1052
txd->buffer = cpu_to_le64(mapping);
drivers/net/ethernet/sun/sunhme.c
1224
u32 mapping;
drivers/net/ethernet/sun/sunhme.c
1235
mapping = dma_map_single(hp->dma_dev, skb->data, RX_BUF_ALLOC_SIZE,
drivers/net/ethernet/sun/sunhme.c
1237
if (dma_mapping_error(hp->dma_dev, mapping)) {
drivers/net/ethernet/sun/sunhme.c
1244
mapping);
drivers/net/ethernet/sun/sunhme.c
1796
u32 mapping;
drivers/net/ethernet/sun/sunhme.c
1805
mapping = dma_map_single(hp->dma_dev, new_skb->data,
drivers/net/ethernet/sun/sunhme.c
1808
if (unlikely(dma_mapping_error(hp->dma_dev, mapping))) {
drivers/net/ethernet/sun/sunhme.c
1818
mapping);
drivers/net/ethernet/sun/sunhme.c
2002
u32 mapping, len;
drivers/net/ethernet/sun/sunhme.c
2005
mapping = dma_map_single(hp->dma_dev, skb->data, len, DMA_TO_DEVICE);
drivers/net/ethernet/sun/sunhme.c
2006
if (unlikely(dma_mapping_error(hp->dma_dev, mapping)))
drivers/net/ethernet/sun/sunhme.c
2011
mapping);
drivers/net/ethernet/sun/sunhme.c
2029
u32 len, mapping, this_txflags;
drivers/net/ethernet/sun/sunhme.c
2032
mapping = skb_frag_dma_map(hp->dma_dev, this_frag,
drivers/net/ethernet/sun/sunhme.c
2034
if (unlikely(dma_mapping_error(hp->dma_dev, mapping))) {
drivers/net/ethernet/sun/sunhme.c
2044
mapping);
drivers/net/ethernet/sunplus/spl2sw_define.h
218
u32 mapping;
drivers/net/ethernet/sunplus/spl2sw_desc.c
128
u32 mapping;
drivers/net/ethernet/sunplus/spl2sw_desc.c
146
mapping = dma_map_single(&comm->pdev->dev, skb->data,
drivers/net/ethernet/sunplus/spl2sw_desc.c
149
if (dma_mapping_error(&comm->pdev->dev, mapping))
drivers/net/ethernet/sunplus/spl2sw_desc.c
152
rx_skbinfo[j].mapping = mapping;
drivers/net/ethernet/sunplus/spl2sw_desc.c
153
rx_desc[j].addr1 = mapping;
drivers/net/ethernet/sunplus/spl2sw_desc.c
23
rx_desc[j].addr1 = rx_skbinfo[j].mapping;
drivers/net/ethernet/sunplus/spl2sw_desc.c
47
if (comm->tx_temp_skb_info[i].mapping) {
drivers/net/ethernet/sunplus/spl2sw_desc.c
48
dma_unmap_single(&comm->pdev->dev, comm->tx_temp_skb_info[i].mapping,
drivers/net/ethernet/sunplus/spl2sw_desc.c
50
comm->tx_temp_skb_info[i].mapping = 0;
drivers/net/ethernet/sunplus/spl2sw_desc.c
79
dma_unmap_single(&comm->pdev->dev, rx_skbinfo[j].mapping,
drivers/net/ethernet/sunplus/spl2sw_desc.c
83
rx_skbinfo[j].mapping = 0;
drivers/net/ethernet/sunplus/spl2sw_driver.c
105
skbinfo->mapping = mapping;
drivers/net/ethernet/sunplus/spl2sw_driver.c
117
txdesc->addr1 = skbinfo->mapping;
drivers/net/ethernet/sunplus/spl2sw_driver.c
73
u32 mapping;
drivers/net/ethernet/sunplus/spl2sw_driver.c
92
mapping = dma_map_single(&comm->pdev->dev, skb->data,
drivers/net/ethernet/sunplus/spl2sw_driver.c
94
if (dma_mapping_error(&comm->pdev->dev, mapping)) {
drivers/net/ethernet/sunplus/spl2sw_int.c
176
dma_unmap_single(&comm->pdev->dev, skbinfo->mapping, skbinfo->len,
drivers/net/ethernet/sunplus/spl2sw_int.c
178
skbinfo->mapping = 0;
drivers/net/ethernet/sunplus/spl2sw_int.c
60
dma_unmap_single(&comm->pdev->dev, sinfo->mapping,
drivers/net/ethernet/sunplus/spl2sw_int.c
79
sinfo->mapping = 0;
drivers/net/ethernet/sunplus/spl2sw_int.c
84
sinfo->mapping = dma_map_single(&comm->pdev->dev, new_skb->data,
drivers/net/ethernet/sunplus/spl2sw_int.c
87
if (dma_mapping_error(&comm->pdev->dev, sinfo->mapping)) {
drivers/net/ethernet/sunplus/spl2sw_int.c
92
sinfo->mapping = 0;
drivers/net/ethernet/sunplus/spl2sw_int.c
98
desc->addr1 = sinfo->mapping;
drivers/net/wireless/admtek/adm8211.c
1450
rx_info->mapping = dma_map_single(&priv->pdev->dev,
drivers/net/wireless/admtek/adm8211.c
1454
if (dma_mapping_error(&priv->pdev->dev, rx_info->mapping)) {
drivers/net/wireless/admtek/adm8211.c
1460
desc->buffer1 = cpu_to_le32(rx_info->mapping);
drivers/net/wireless/admtek/adm8211.c
1470
tx_info->mapping = 0;
drivers/net/wireless/admtek/adm8211.c
1492
priv->rx_buffers[i].mapping, RX_PKT_SIZE,
drivers/net/wireless/admtek/adm8211.c
1503
priv->tx_buffers[i].mapping,
drivers/net/wireless/admtek/adm8211.c
1627
dma_addr_t mapping;
drivers/net/wireless/admtek/adm8211.c
1631
mapping = dma_map_single(&priv->pdev->dev, skb->data, skb->len,
drivers/net/wireless/admtek/adm8211.c
1633
if (dma_mapping_error(&priv->pdev->dev, mapping))
drivers/net/wireless/admtek/adm8211.c
1649
priv->tx_buffers[entry].mapping = mapping;
drivers/net/wireless/admtek/adm8211.c
1651
priv->tx_ring[entry].buffer1 = cpu_to_le32(mapping);
drivers/net/wireless/admtek/adm8211.c
326
dma_unmap_single(&priv->pdev->dev, info->mapping,
drivers/net/wireless/admtek/adm8211.c
385
priv->rx_buffers[entry].mapping,
drivers/net/wireless/admtek/adm8211.c
392
priv->rx_buffers[entry].mapping,
drivers/net/wireless/admtek/adm8211.c
402
priv->rx_buffers[entry].mapping,
drivers/net/wireless/admtek/adm8211.c
405
priv->rx_buffers[entry].mapping =
drivers/net/wireless/admtek/adm8211.c
411
priv->rx_buffers[entry].mapping)) {
drivers/net/wireless/admtek/adm8211.c
423
cpu_to_le32(priv->rx_buffers[entry].mapping);
drivers/net/wireless/admtek/adm8211.h
441
dma_addr_t mapping;
drivers/net/wireless/admtek/adm8211.h
446
dma_addr_t mapping;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
592
dma_unmap_addr_set(out_meta, mapping, txcmd_phys);
drivers/net/wireless/intel/iwlegacy/3945.c
656
dma_unmap_addr(&txq->meta[idx], mapping),
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1840
dma_unmap_addr_set(out_meta, mapping, txcmd_phys);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3935
dma_unmap_addr(&txq->meta[idx], mapping),
drivers/net/wireless/intel/iwlegacy/common.c
2826
dma_unmap_addr(&txq->meta[i], mapping),
drivers/net/wireless/intel/iwlegacy/common.c
2838
dma_unmap_addr(&txq->meta[i], mapping),
drivers/net/wireless/intel/iwlegacy/common.c
3218
dma_unmap_addr_set(out_meta, mapping, phys_addr);
drivers/net/wireless/intel/iwlegacy/common.c
3312
dma_unmap_single(&il->pci_dev->dev, dma_unmap_addr(meta, mapping),
drivers/net/wireless/intel/iwlegacy/common.h
109
DEFINE_DMA_UNMAP_ADDR(mapping);
drivers/net/wireless/intersil/p54/fwio.c
589
memset(edcf->mapping, 0, sizeof(edcf->mapping));
drivers/net/wireless/intersil/p54/lmac.h
405
u8 mapping[4];
drivers/net/wireless/intersil/p54/p54pci.c
151
dma_addr_t mapping;
drivers/net/wireless/intersil/p54/p54pci.c
156
mapping = dma_map_single(&priv->pdev->dev,
drivers/net/wireless/intersil/p54/p54pci.c
161
if (dma_mapping_error(&priv->pdev->dev, mapping)) {
drivers/net/wireless/intersil/p54/p54pci.c
168
desc->host_addr = cpu_to_le32(mapping);
drivers/net/wireless/intersil/p54/p54pci.c
334
dma_addr_t mapping;
drivers/net/wireless/intersil/p54/p54pci.c
343
mapping = dma_map_single(&priv->pdev->dev, skb->data, skb->len,
drivers/net/wireless/intersil/p54/p54pci.c
345
if (dma_mapping_error(&priv->pdev->dev, mapping)) {
drivers/net/wireless/intersil/p54/p54pci.c
354
desc->host_addr = cpu_to_le32(mapping);
drivers/net/wireless/marvell/mwifiex/pcie.c
200
struct mwifiex_dma_mapping mapping;
drivers/net/wireless/marvell/mwifiex/pcie.c
202
mapping.addr = dma_map_single(&card->dev->dev, skb->data, size, flags);
drivers/net/wireless/marvell/mwifiex/pcie.c
203
if (dma_mapping_error(&card->dev->dev, mapping.addr)) {
drivers/net/wireless/marvell/mwifiex/pcie.c
207
mapping.len = size;
drivers/net/wireless/marvell/mwifiex/pcie.c
208
mwifiex_store_mapping(skb, &mapping);
drivers/net/wireless/marvell/mwifiex/pcie.c
216
struct mwifiex_dma_mapping mapping;
drivers/net/wireless/marvell/mwifiex/pcie.c
218
mwifiex_get_mapping(skb, &mapping);
drivers/net/wireless/marvell/mwifiex/pcie.c
219
dma_unmap_single(&card->dev->dev, mapping.addr, mapping.len, flags);
drivers/net/wireless/marvell/mwifiex/util.h
57
struct mwifiex_dma_mapping *mapping)
drivers/net/wireless/marvell/mwifiex/util.h
61
memcpy(&cb->dma_mapping, mapping, sizeof(*mapping));
drivers/net/wireless/marvell/mwifiex/util.h
65
struct mwifiex_dma_mapping *mapping)
drivers/net/wireless/marvell/mwifiex/util.h
69
memcpy(mapping, &cb->dma_mapping, sizeof(*mapping));
drivers/net/wireless/marvell/mwifiex/util.h
74
struct mwifiex_dma_mapping mapping;
drivers/net/wireless/marvell/mwifiex/util.h
76
mwifiex_get_mapping(skb, &mapping);
drivers/net/wireless/marvell/mwifiex/util.h
78
return mapping.addr;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1023
dma_addr_t *mapping;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1030
mapping = (dma_addr_t *)skb->cb;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1031
*mapping = dma_map_single(&priv->pdev->dev,
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1035
if (dma_mapping_error(&priv->pdev->dev, *mapping)) {
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1042
entry->rx_buf = cpu_to_le32(*mapping);
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
218
dma_addr_t mapping;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
263
mapping = dma_map_single(&priv->pdev->dev,
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
267
if (dma_mapping_error(&priv->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
327
*((dma_addr_t *) skb->cb) = mapping;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
467
dma_addr_t mapping;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
480
mapping = dma_map_single(&priv->pdev->dev, skb->data, skb->len,
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
483
if (dma_mapping_error(&priv->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
562
entry->tx_buf = cpu_to_le32(mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
497
dma_addr_t mapping;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
518
mapping = dma_map_single(&rtlpci->pdev->dev, skb->data, skb->len,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
520
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
645
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
679
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
682
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
704
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
363
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
368
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
492
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
528
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
531
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
552
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
212
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
244
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
247
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
269
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
66
dma_addr_t mapping;
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
84
mapping = dma_map_single(&rtlpci->pdev->dev, skb->data, skb->len,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
86
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
661
dma_addr_t mapping;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
680
mapping = dma_map_single(&rtlpci->pdev->dev, skb->data, skb->len,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
682
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
690
skb, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
815
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
838
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
843
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
865
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
331
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
335
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
489
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
503
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
506
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
526
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
545
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
364
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
368
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
491
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
529
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
532
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
554
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
423
dma_addr_t mapping;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
443
mapping = dma_map_single(&rtlpci->pdev->dev, skb->data, skb->len,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
445
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
565
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
595
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
598
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
620
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
683
dma_addr_t mapping;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
696
mapping = dma_map_single(&rtlpci->pdev->dev, skb->data, skb->len,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
698
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
808
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
839
dma_addr_t mapping = dma_map_single(&rtlpci->pdev->dev, skb->data,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
842
if (dma_mapping_error(&rtlpci->pdev->dev, mapping)) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
868
set_tx_desc_tx_buffer_address(pdesc, mapping);
drivers/net/wireless/ti/wlcore/main.c
1292
int q, mapping;
drivers/net/wireless/ti/wlcore/main.c
1302
mapping = skb_get_queue_mapping(skb);
drivers/net/wireless/ti/wlcore/main.c
1303
q = wl1271_tx_get_queue(mapping);
drivers/net/wwan/iosm/iosm_ipc_imem.c
311
IPC_CB(skb)->mapping,
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
123
dma_addr_t mapping;
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
126
ret = ipc_pcie_addr_map(ipc_pcie, buf, len, &mapping, DMA_TO_DEVICE);
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
133
IPC_CB(skb)->mapping = mapping;
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
480
dma_addr_t mapping = 0;
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
483
ret = ipc_pcie_addr_map(ipc_imem->pcie, buf, count, &mapping,
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
491
ipc_mmio_set_psi_addr_and_size(ipc_imem->mmio, mapping, count);
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
566
ipc_pcie_addr_unmap(ipc_imem->pcie, count, mapping, DMA_TO_DEVICE);
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
577
dma_addr_t mapping;
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
598
skb = ipc_pcie_alloc_skb(ipc_devlink->pcie, count, GFP_KERNEL, &mapping,
drivers/net/wwan/iosm/iosm_ipc_mux.c
346
dma_addr_t mapping;
drivers/net/wwan/iosm/iosm_ipc_mux.c
349
&mapping, DMA_TO_DEVICE, 0);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
129
dma_addr_t mapping;
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
133
GFP_ATOMIC, &mapping, DMA_TO_DEVICE, 0);
drivers/net/wwan/iosm/iosm_ipc_pcie.c
455
size_t size, dma_addr_t *mapping, int direction)
drivers/net/wwan/iosm/iosm_ipc_pcie.c
458
*mapping = dma_map_single(&ipc_pcie->pci->dev, data, size,
drivers/net/wwan/iosm/iosm_ipc_pcie.c
460
if (dma_mapping_error(&ipc_pcie->pci->dev, *mapping)) {
drivers/net/wwan/iosm/iosm_ipc_pcie.c
469
dma_addr_t mapping, int direction)
drivers/net/wwan/iosm/iosm_ipc_pcie.c
471
if (!mapping)
drivers/net/wwan/iosm/iosm_ipc_pcie.c
474
dma_unmap_single(&ipc_pcie->pci->dev, mapping, size, direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.c
492
IPC_CB(skb)->mapping = 0;
drivers/net/wwan/iosm/iosm_ipc_pcie.c
498
gfp_t flags, dma_addr_t *mapping,
drivers/net/wwan/iosm/iosm_ipc_pcie.c
509
if (ipc_pcie_addr_map(ipc_pcie, skb->data, size, mapping, direction)) {
drivers/net/wwan/iosm/iosm_ipc_pcie.c
517
IPC_CB(skb)->mapping = *mapping;
drivers/net/wwan/iosm/iosm_ipc_pcie.c
529
ipc_pcie_addr_unmap(ipc_pcie, IPC_CB(skb)->len, IPC_CB(skb)->mapping,
drivers/net/wwan/iosm/iosm_ipc_pcie.c
531
IPC_CB(skb)->mapping = 0;
drivers/net/wwan/iosm/iosm_ipc_pcie.h
122
size_t size, dma_addr_t *mapping, int direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
132
dma_addr_t mapping, int direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
146
gfp_t flags, dma_addr_t *mapping,
drivers/net/wwan/iosm/iosm_ipc_pcie.h
89
dma_addr_t mapping;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
267
td->buffer.address = IPC_CB(skb)->mapping;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
310
if (p_td->buffer.address != IPC_CB(skb)->mapping) {
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
327
dma_addr_t mapping = 0;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
350
&mapping, DMA_FROM_DEVICE,
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
355
td->buffer.address = mapping;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
404
if (p_td->buffer.address != IPC_CB(skb)->mapping) {
drivers/net/xen-netback/common.h
258
u32 mapping[2][XEN_NETBK_MAX_HASH_MAPPING_SIZE];
drivers/net/xen-netback/hash.c
328
memset(vif->hash.mapping[vif->hash.mapping_sel], 0,
drivers/net/xen-netback/hash.c
337
u32 *mapping = vif->hash.mapping[!vif->hash.mapping_sel];
drivers/net/xen-netback/hash.c
343
.len = len * sizeof(*mapping),
drivers/net/xen-netback/hash.c
348
len > XEN_PAGE_SIZE / sizeof(*mapping))
drivers/net/xen-netback/hash.c
351
copy_op[0].dest.u.gmfn = virt_to_gfn(mapping + off);
drivers/net/xen-netback/hash.c
352
copy_op[0].dest.offset = xen_offset_in_page(mapping + off);
drivers/net/xen-netback/hash.c
356
copy_op[1].dest.u.gmfn = virt_to_gfn(mapping + off + len);
drivers/net/xen-netback/hash.c
363
memcpy(mapping, vif->hash.mapping[vif->hash.mapping_sel],
drivers/net/xen-netback/hash.c
364
vif->hash.size * sizeof(*mapping));
drivers/net/xen-netback/hash.c
375
if (mapping[off++] >= vif->num_queues)
drivers/net/xen-netback/hash.c
431
const u32 *mapping = vif->hash.mapping[vif->hash.mapping_sel];
drivers/net/xen-netback/hash.c
445
seq_printf(m, "%4u ", mapping[i]);
drivers/net/xen-netback/interface.c
200
return vif->hash.mapping[vif->hash.mapping_sel]
drivers/nvdimm/btt.c
105
return arena_write_bytes(arena, ns_off, &mapping, MAP_ENT_SIZE, flags);
drivers/nvdimm/btt.c
108
static int btt_map_write(struct arena_info *arena, u32 lba, u32 mapping,
drivers/nvdimm/btt.c
118
mapping = ent_lba(mapping);
drivers/nvdimm/btt.c
129
mapping |= MAP_ENT_NORMAL;
drivers/nvdimm/btt.c
132
mapping |= (1 << MAP_ERR_SHIFT);
drivers/nvdimm/btt.c
135
mapping |= (1 << MAP_TRIM_SHIFT);
drivers/nvdimm/btt.c
148
mapping_le = cpu_to_le32(mapping);
drivers/nvdimm/btt.c
152
static int btt_map_read(struct arena_info *arena, u32 lba, u32 *mapping,
drivers/nvdimm/btt.c
183
*mapping = lba;
drivers/nvdimm/btt.c
186
*mapping = postmap;
drivers/nvdimm/btt.c
190
*mapping = postmap;
drivers/nvdimm/btt.c
194
*mapping = postmap;
drivers/nvdimm/btt.c
96
static int __btt_map_write(struct arena_info *arena, u32 lba, __le32 mapping,
drivers/nvdimm/label.c
1063
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/label.c
1095
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
1159
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
1178
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
1563
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
1610
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
1718
struct nvdimm *nvdimm = nd_region->mapping[i].nvdimm;
drivers/nvdimm/namespace_devs.c
1746
nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
1887
struct nd_mapping *nd_mapping = &nd_region->mapping[0];
drivers/nvdimm/namespace_devs.c
1930
struct nd_mapping *nd_mapping = &nd_region->mapping[0];
drivers/nvdimm/namespace_devs.c
2002
nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
2043
nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
2052
nd_mapping = &nd_region->mapping[reverse];
drivers/nvdimm/namespace_devs.c
2065
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
2085
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
349
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
624
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
676
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
708
struct nd_mapping *nd_mapping = &nd_region->mapping[0];
drivers/nvdimm/namespace_devs.c
789
nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
902
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
974
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/namespace_devs.c
990
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/nd.h
424
struct nd_mapping mapping[] __counted_by(ndr_mappings);
drivers/nvdimm/ramdax.c
38
struct nd_mapping_desc mapping;
drivers/nvdimm/ramdax.c
51
memset(&mapping, 0, sizeof(mapping));
drivers/nvdimm/ramdax.c
52
mapping.nvdimm = nvdimm;
drivers/nvdimm/ramdax.c
53
mapping.start = 0;
drivers/nvdimm/ramdax.c
54
mapping.size = resource_size(res) - LABEL_AREA_SIZE;
drivers/nvdimm/ramdax.c
61
ndr_desc.mapping = &mapping;
drivers/nvdimm/region_devs.c
1014
struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
drivers/nvdimm/region_devs.c
1015
struct nvdimm *nvdimm = mapping->nvdimm;
drivers/nvdimm/region_devs.c
1017
nd_region->mapping[i].nvdimm = nvdimm;
drivers/nvdimm/region_devs.c
1018
nd_region->mapping[i].start = mapping->start;
drivers/nvdimm/region_devs.c
1019
nd_region->mapping[i].size = mapping->size;
drivers/nvdimm/region_devs.c
1020
nd_region->mapping[i].position = mapping->position;
drivers/nvdimm/region_devs.c
1021
INIT_LIST_HEAD(&nd_region->mapping[i].labels);
drivers/nvdimm/region_devs.c
1022
mutex_init(&nd_region->mapping[i].lock);
drivers/nvdimm/region_devs.c
113
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
1158
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
158
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
190
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
240
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
261
struct nd_mapping *nd_mapping = &nd_region->mapping[0];
drivers/nvdimm/region_devs.c
349
struct nd_mapping *nd_mapping = &nd_region->mapping[0];
drivers/nvdimm/region_devs.c
377
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
397
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
68
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
699
nd_mapping = &nd_region->mapping[n];
drivers/nvdimm/region_devs.c
708
static ssize_t mapping##idx##_show(struct device *dev, \
drivers/nvdimm/region_devs.c
713
static DEVICE_ATTR_RO(mapping##idx)
drivers/nvdimm/region_devs.c
96
struct nd_mapping *nd_mapping = &nd_region->mapping[i];
drivers/nvdimm/region_devs.c
972
struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
drivers/nvdimm/region_devs.c
973
struct nvdimm *nvdimm = mapping->nvdimm;
drivers/nvdimm/region_devs.c
975
if ((mapping->start | mapping->size) % PAGE_SIZE) {
drivers/nvdimm/region_devs.c
988
kzalloc_flex(*nd_region, mapping, ndr_desc->num_mappings);
drivers/pci/devres.c
461
void __iomem *mapping, int bar)
drivers/pci/devres.c
472
legacy_iomap_table[bar] = mapping;
drivers/pci/devres.c
537
void __iomem *mapping;
drivers/pci/devres.c
548
mapping = pci_iomap(pdev, bar, maxlen);
drivers/pci/devres.c
549
if (!mapping)
drivers/pci/devres.c
551
res->baseaddr = mapping;
drivers/pci/devres.c
553
if (pcim_add_mapping_to_legacy_table(pdev, mapping, bar) != 0)
drivers/pci/devres.c
557
return mapping;
drivers/pci/devres.c
560
pci_iounmap(pdev, mapping);
drivers/pci/devres.c
680
void __iomem *mapping;
drivers/pci/devres.c
686
mapping = pcim_iomap_region(pdev, bar, name);
drivers/pci/devres.c
687
if (IS_ERR(mapping)) {
drivers/pci/devres.c
688
ret = PTR_ERR(mapping);
drivers/pci/devres.c
691
ret = pcim_add_mapping_to_legacy_table(pdev, mapping, bar);
drivers/pci/devres.c
834
void __iomem *mapping;
drivers/pci/devres.c
844
mapping = pci_iomap_range(pdev, bar, offset, len);
drivers/pci/devres.c
845
if (!mapping) {
drivers/pci/devres.c
851
res->baseaddr = mapping;
drivers/pci/devres.c
859
return mapping;
drivers/perf/arm-cci.c
1270
int mapping;
drivers/perf/arm-cci.c
1272
mapping = pmu_map_event(event);
drivers/perf/arm-cci.c
1274
if (mapping < 0) {
drivers/perf/arm-cci.c
1277
return mapping;
drivers/perf/arm-cci.c
1293
hwc->config_base |= (unsigned long)mapping;
drivers/perf/arm_pmu.c
159
int mapping;
drivers/perf/arm_pmu.c
167
mapping = (*event_map)[config];
drivers/perf/arm_pmu.c
168
return mapping == HW_OP_UNSUPPORTED ? -ENOENT : mapping;
drivers/perf/arm_pmu.c
461
int mapping, ret;
drivers/perf/arm_pmu.c
464
mapping = armpmu->map_event(event);
drivers/perf/arm_pmu.c
466
if (mapping < 0) {
drivers/perf/arm_pmu.c
469
return mapping;
drivers/perf/arm_pmu.c
495
hwc->config_base |= (unsigned long)mapping;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4768
static void qmp_combo_find_lanes_orientation(const struct qmp_combo_lane_mapping *mapping,
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4776
if (mapping[i].lanes_count != lanes_count)
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4778
if (!memcmp(mapping[i].lanes, lanes, sizeof(u32) * lanes_count)) {
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4779
*orientation = mapping[i].orientation;
drivers/power/supply/gpio-charger.c
58
struct gpio_mapping mapping;
drivers/power/supply/gpio-charger.c
78
mapping = gpio_charger->current_limit_map[i];
drivers/power/supply/gpio-charger.c
81
bool val = (mapping.gpiodata >> i) & 1;
drivers/power/supply/gpio-charger.c
86
gpio_charger->charge_current_limit = mapping.limit_ua;
drivers/rapidio/devices/rio_mport_cdev.c
1068
u64 size, struct rio_mport_mapping **mapping)
drivers/rapidio/devices/rio_mport_cdev.c
1091
*mapping = map;
drivers/rapidio/devices/rio_mport_cdev.c
1101
struct rio_mport_mapping *mapping = NULL;
drivers/rapidio/devices/rio_mport_cdev.c
1107
ret = rio_mport_create_dma_mapping(md, filp, map.length, &mapping);
drivers/rapidio/devices/rio_mport_cdev.c
1111
map.dma_handle = mapping->phys_addr;
drivers/rapidio/devices/rio_mport_cdev.c
1115
kref_put(&mapping->ref, mport_release_mapping);
drivers/rapidio/devices/rio_mport_cdev.c
1182
struct rio_mport_mapping **mapping)
drivers/rapidio/devices/rio_mport_cdev.c
1218
*mapping = map;
drivers/rapidio/devices/rio_mport_cdev.c
1232
struct rio_mport_mapping **mapping)
drivers/rapidio/devices/rio_mport_cdev.c
1246
*mapping = map;
drivers/rapidio/devices/rio_mport_cdev.c
1261
return rio_mport_create_inbound_mapping(md, filp, raddr, size, mapping);
drivers/rapidio/devices/rio_mport_cdev.c
1269
struct rio_mport_mapping *mapping = NULL;
drivers/rapidio/devices/rio_mport_cdev.c
1280
map.length, &mapping);
drivers/rapidio/devices/rio_mport_cdev.c
1284
map.handle = mapping->phys_addr;
drivers/rapidio/devices/rio_mport_cdev.c
1285
map.rio_addr = mapping->rio_addr;
drivers/rapidio/devices/rio_mport_cdev.c
1289
if (ret == 0 && mapping->filp == filp) {
drivers/rapidio/devices/rio_mport_cdev.c
1291
kref_put(&mapping->ref, mport_release_mapping);
drivers/regulator/qcom_spmi-regulator.c
1690
const struct spmi_regulator_mapping *mapping;
drivers/regulator/qcom_spmi-regulator.c
1716
mapping = &supported_regulators[i];
drivers/regulator/qcom_spmi-regulator.c
1717
if (mapping->type == type && mapping->subtype == subtype
drivers/regulator/qcom_spmi-regulator.c
1718
&& mapping->revision_min <= dig_major_rev
drivers/regulator/qcom_spmi-regulator.c
1719
&& mapping->revision_max >= dig_major_rev)
drivers/regulator/qcom_spmi-regulator.c
1730
vreg->logical_type = mapping->logical_type;
drivers/regulator/qcom_spmi-regulator.c
1731
vreg->set_points = mapping->set_points;
drivers/regulator/qcom_spmi-regulator.c
1732
vreg->hpm_min_load = mapping->hpm_min_load;
drivers/regulator/qcom_spmi-regulator.c
1733
vreg->desc.ops = mapping->ops;
drivers/regulator/qcom_spmi-regulator.c
1735
if (mapping->set_points) {
drivers/regulator/qcom_spmi-regulator.c
1736
if (!mapping->set_points->n_voltages)
drivers/regulator/qcom_spmi-regulator.c
1737
spmi_calculate_num_voltages(mapping->set_points);
drivers/regulator/qcom_spmi-regulator.c
1738
vreg->desc.n_voltages = mapping->set_points->n_voltages;
drivers/remoteproc/omap_remoteproc.c
1330
if (pdev->dev.archdata.mapping) {
drivers/remoteproc/omap_remoteproc.c
1331
struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(&pdev->dev);
drivers/remoteproc/omap_remoteproc.c
1334
arm_iommu_release_mapping(mapping);
drivers/remoteproc/remoteproc_core.c
619
struct rproc_mem_entry *mapping;
drivers/remoteproc/remoteproc_core.c
638
mapping = kzalloc_obj(*mapping);
drivers/remoteproc/remoteproc_core.c
639
if (!mapping)
drivers/remoteproc/remoteproc_core.c
656
mapping->da = rsc->da;
drivers/remoteproc/remoteproc_core.c
657
mapping->len = rsc->len;
drivers/remoteproc/remoteproc_core.c
658
list_add_tail(&mapping->node, &rproc->mappings);
drivers/remoteproc/remoteproc_core.c
666
kfree(mapping);
drivers/remoteproc/remoteproc_core.c
683
struct rproc_mem_entry *mapping = NULL;
drivers/remoteproc/remoteproc_core.c
730
mapping = kzalloc_obj(*mapping);
drivers/remoteproc/remoteproc_core.c
731
if (!mapping) {
drivers/remoteproc/remoteproc_core.c
750
mapping->da = mem->da;
drivers/remoteproc/remoteproc_core.c
751
mapping->len = mem->len;
drivers/remoteproc/remoteproc_core.c
752
list_add_tail(&mapping->node, &rproc->mappings);
drivers/remoteproc/remoteproc_core.c
772
kfree(mapping);
drivers/scsi/scsicam.c
35
struct address_space *mapping = dev->part0->bd_mapping;
drivers/scsi/scsicam.c
39
folio = read_mapping_folio(mapping, 0, NULL);
drivers/sh/clk/core.c
340
struct clk_mapping *mapping = clk->mapping;
drivers/sh/clk/core.c
345
if (!mapping) {
drivers/sh/clk/core.c
352
clk->mapping = &dummy_mapping;
drivers/sh/clk/core.c
361
mapping = clkp->mapping;
drivers/sh/clk/core.c
362
BUG_ON(!mapping);
drivers/sh/clk/core.c
368
if (!mapping->base && mapping->phys) {
drivers/sh/clk/core.c
369
kref_init(&mapping->ref);
drivers/sh/clk/core.c
371
mapping->base = ioremap(mapping->phys, mapping->len);
drivers/sh/clk/core.c
372
if (unlikely(!mapping->base))
drivers/sh/clk/core.c
374
} else if (mapping->base) {
drivers/sh/clk/core.c
378
kref_get(&mapping->ref);
drivers/sh/clk/core.c
381
clk->mapping = mapping;
drivers/sh/clk/core.c
383
clk->mapped_reg = clk->mapping->base;
drivers/sh/clk/core.c
384
clk->mapped_reg += (phys_addr_t)clk->enable_reg - clk->mapping->phys;
drivers/sh/clk/core.c
390
struct clk_mapping *mapping;
drivers/sh/clk/core.c
392
mapping = container_of(kref, struct clk_mapping, ref);
drivers/sh/clk/core.c
394
iounmap(mapping->base);
drivers/sh/clk/core.c
399
struct clk_mapping *mapping = clk->mapping;
drivers/sh/clk/core.c
402
if (mapping == &dummy_mapping)
drivers/sh/clk/core.c
405
kref_put(&mapping->ref, clk_destroy_mapping);
drivers/sh/clk/core.c
406
clk->mapping = NULL;
drivers/sh/clk/cpg.c
402
value = __raw_readl(clk->mapping->base);
drivers/sh/clk/cpg.c
418
__raw_writel(0, clk->mapping->base);
drivers/sh/clk/cpg.c
425
value = __raw_readl(clk->mapping->base) >> 16;
drivers/sh/clk/cpg.c
429
__raw_writel((value << 16) | 0x3, clk->mapping->base);
drivers/sh/clk/cpg.c
440
__raw_writel(0, clk->mapping->base);
drivers/sh/clk/cpg.c
442
__raw_writel(idx << 16, clk->mapping->base);
drivers/sh/clk/cpg.c
474
clks[i].mapping = map;
drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c
190
const struct mapping_table *mapping = dlvr_mapping;\
drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c
213
err = get_mapped_string(mapping, attr->attr.name, ret, &str);\
drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c
227
const struct mapping_table *mapping = dlvr_mapping;\
drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c
252
err = get_mapped_value(mapping, attr->attr.name, buf, &input);\
drivers/vfio/pci/nvgrace-gpu/main.c
167
region->pfn_address_space.mapping = core_vdev->inode->i_mapping;
drivers/video/fbdev/core/fb_defio.c
253
fb_WARN_ON_ONCE(info, !fbdefio_state->mapping);
drivers/video/fbdev/core/fb_defio.c
37
struct address_space *mapping; /* page cache object for fb device */
drivers/video/fbdev/core/fb_defio.c
399
mapping_wrprotect_range(fbdefio_state->mapping, pgoff,
drivers/video/fbdev/core/fb_defio.c
445
fbdefio_state->mapping = file->f_mapping;
fs/adfs/inode.c
37
static int adfs_writepages(struct address_space *mapping,
fs/adfs/inode.c
40
return mpage_writepages(mapping, wbc, adfs_get_block);
fs/adfs/inode.c
48
static void adfs_write_failed(struct address_space *mapping, loff_t to)
fs/adfs/inode.c
50
struct inode *inode = mapping->host;
fs/adfs/inode.c
57
struct address_space *mapping,
fs/adfs/inode.c
63
ret = cont_write_begin(iocb, mapping, pos, len, foliop, fsdata,
fs/adfs/inode.c
65
&ADFS_I(mapping->host)->mmu_private);
fs/adfs/inode.c
67
adfs_write_failed(mapping, pos + len);
fs/adfs/inode.c
72
static sector_t _adfs_bmap(struct address_space *mapping, sector_t block)
fs/adfs/inode.c
74
return generic_block_bmap(mapping, block, adfs_get_block);
fs/affs/file.c
375
static int affs_writepages(struct address_space *mapping,
fs/affs/file.c
378
return mpage_writepages(mapping, wbc, affs_get_block);
fs/affs/file.c
386
static void affs_write_failed(struct address_space *mapping, loff_t to)
fs/affs/file.c
388
struct inode *inode = mapping->host;
fs/affs/file.c
400
struct address_space *mapping = file->f_mapping;
fs/affs/file.c
401
struct inode *inode = mapping->host;
fs/affs/file.c
415
affs_write_failed(mapping, offset + count);
fs/affs/file.c
420
struct address_space *mapping,
fs/affs/file.c
426
ret = cont_write_begin(iocb, mapping, pos, len, foliop, fsdata,
fs/affs/file.c
428
&AFFS_I(mapping->host)->mmu_private);
fs/affs/file.c
430
affs_write_failed(mapping, pos + len);
fs/affs/file.c
436
struct address_space *mapping, loff_t pos,
fs/affs/file.c
440
struct inode *inode = mapping->host;
fs/affs/file.c
443
ret = generic_write_end(iocb, mapping, pos, len, copied, folio, fsdata);
fs/affs/file.c
454
static sector_t _affs_bmap(struct address_space *mapping, sector_t block)
fs/affs/file.c
456
return generic_block_bmap(mapping,block,affs_get_block);
fs/affs/file.c
530
struct inode *inode = folio->mapping->host;
fs/affs/file.c
634
struct inode *inode = folio->mapping->host;
fs/affs/file.c
653
struct address_space *mapping,
fs/affs/file.c
657
struct inode *inode = mapping->host;
fs/affs/file.c
674
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/affs/file.c
675
mapping_gfp_mask(mapping));
fs/affs/file.c
693
struct address_space *mapping,
fs/affs/file.c
697
struct inode *inode = mapping->host;
fs/affs/file.c
891
struct address_space *mapping = inode->i_mapping;
fs/affs/file.c
897
res = mapping->a_ops->write_begin(NULL, mapping, isize, 0, &folio, &fsdata);
fs/affs/file.c
899
res = mapping->a_ops->write_end(NULL, mapping, isize, 0, 0, folio, fsdata);
fs/affs/symlink.c
17
struct inode *inode = folio->mapping->host;
fs/afs/dir.c
2211
static int afs_dir_writepages(struct address_space *mapping,
fs/afs/dir.c
2214
struct afs_vnode *dvnode = AFS_FS_I(mapping->host);
fs/afs/dir.c
2233
ret = netfs_writeback_single(mapping, wbc, &iter);
fs/afs/dir.c
49
static int afs_dir_writepages(struct address_space *mapping,
fs/afs/internal.h
1617
int afs_symlink_writepages(struct address_space *mapping,
fs/afs/symlink.c
234
int afs_symlink_writepages(struct address_space *mapping,
fs/afs/symlink.c
237
struct afs_vnode *vnode = AFS_FS_I(mapping->host);
fs/afs/symlink.c
254
ret = netfs_writeback_single(mapping, wbc, &iter);
fs/afs/write.c
228
int afs_writepages(struct address_space *mapping, struct writeback_control *wbc)
fs/afs/write.c
230
struct afs_vnode *vnode = AFS_FS_I(mapping->host);
fs/afs/write.c
242
ret = netfs_writepages(mapping, wbc);
fs/aio.c
460
static int aio_migrate_folio(struct address_space *mapping, struct folio *dst,
fs/aio.c
464
struct aio_inode_info *ai = AIO_I(mapping->host);
fs/aio.c
501
rc = folio_migrate_mapping(mapping, dst, src, 1);
fs/befs/linuxvfs.c
119
befs_bmap(struct address_space *mapping, sector_t block)
fs/befs/linuxvfs.c
121
return generic_block_bmap(mapping, block, befs_get_block);
fs/befs/linuxvfs.c
46
static sector_t befs_bmap(struct address_space *mapping, sector_t block);
fs/befs/linuxvfs.c
473
struct inode *inode = folio->mapping->host;
fs/bfs/file.c
154
static int bfs_writepages(struct address_space *mapping,
fs/bfs/file.c
157
return mpage_writepages(mapping, wbc, bfs_get_block);
fs/bfs/file.c
165
static void bfs_write_failed(struct address_space *mapping, loff_t to)
fs/bfs/file.c
167
struct inode *inode = mapping->host;
fs/bfs/file.c
174
struct address_space *mapping,
fs/bfs/file.c
180
ret = block_write_begin(mapping, pos, len, foliop, bfs_get_block);
fs/bfs/file.c
182
bfs_write_failed(mapping, pos + len);
fs/bfs/file.c
187
static sector_t bfs_bmap(struct address_space *mapping, sector_t block)
fs/bfs/file.c
189
return generic_block_bmap(mapping, block, bfs_get_block);
fs/btrfs/compression.c
378
struct address_space *mapping = inode->i_mapping;
fs/btrfs/compression.c
412
folio = filemap_get_folio(mapping, pg_index);
fs/btrfs/compression.c
437
masked_constraint_gfp = mapping_gfp_constraint(mapping, constraint_gfp);
fs/btrfs/compression.c
444
if (filemap_add_folio(mapping, folio, pg_index, cache_gfp)) {
fs/btrfs/compression.c
974
int btrfs_compress_filemap_get_folio(struct address_space *mapping, u64 start,
fs/btrfs/compression.c
983
in_folio = filemap_get_folio(mapping, start >> PAGE_SHIFT);
fs/btrfs/compression.c
985
struct btrfs_inode *inode = BTRFS_I(mapping->host);
fs/btrfs/compression.h
138
int btrfs_compress_filemap_get_folio(struct address_space *mapping, u64 start,
fs/btrfs/defrag.c
847
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/defrag.c
848
gfp_t mask = btrfs_alloc_write_mask(mapping);
fs/btrfs/defrag.c
857
folio = __filemap_get_folio(mapping, index,
fs/btrfs/defrag.c
889
if (folio->mapping != mapping || !folio->private) {
fs/btrfs/defrag.c
903
if (folio->mapping != mapping || !folio->private) {
fs/btrfs/disk-io.c
3850
struct address_space *mapping = device->bdev->bd_mapping;
fs/btrfs/disk-io.c
3883
folio = __filemap_get_folio(mapping, bytenr >> PAGE_SHIFT,
fs/btrfs/disk-io.c
461
static int btree_migrate_folio(struct address_space *mapping,
fs/btrfs/disk-io.c
477
return migrate_folio(mapping, dst, src, mode);
fs/btrfs/disk-io.c
532
static bool btree_dirty_folio(struct address_space *mapping,
fs/btrfs/disk-io.c
535
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/disk-io.c
548
return filemap_dirty_folio(mapping, folio);
fs/btrfs/disk-io.c
577
return filemap_dirty_folio(mapping, folio);
fs/btrfs/extent_io.c
1035
struct inode *inode = folio->mapping->host;
fs/btrfs/extent_io.c
1375
struct inode *vfs_inode = folio->mapping->host;
fs/btrfs/extent_io.c
1883
struct btrfs_inode *inode = BTRFS_I(folio->mapping->host);
fs/btrfs/extent_io.c
1951
mapping_set_error(folio->mapping, ret);
fs/btrfs/extent_io.c
2357
int btree_writepages(struct address_space *mapping, struct writeback_control *wbc)
fs/btrfs/extent_io.c
2360
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/extent_io.c
2373
index = ((mapping->writeback_index << PAGE_SHIFT) >> fs_info->nodesize_bits);
fs/btrfs/extent_io.c
2468
static int extent_write_cache_pages(struct address_space *mapping,
fs/btrfs/extent_io.c
2472
struct inode *inode = mapping->host;
fs/btrfs/extent_io.c
2499
index = mapping->writeback_index; /* Start from prev offset */
fs/btrfs/extent_io.c
2529
tag_pages_for_writeback(mapping, index, end);
fs/btrfs/extent_io.c
2532
(nr_folios = filemap_get_folios_tag(mapping, &index,
fs/btrfs/extent_io.c
2550
if (unlikely(folio->mapping != mapping)) {
fs/btrfs/extent_io.c
2629
mapping->writeback_index = done_index;
fs/btrfs/extent_io.c
2646
struct address_space *mapping = inode->i_mapping;
fs/btrfs/extent_io.c
265
static void __process_folios_contig(struct address_space *mapping,
fs/btrfs/extent_io.c
2666
folio = filemap_get_folio(mapping, cur >> PAGE_SHIFT);
fs/btrfs/extent_io.c
2676
mapping_set_error(mapping, PTR_ERR(folio));
fs/btrfs/extent_io.c
269
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/extent_io.c
2699
mapping_set_error(mapping, ret);
fs/btrfs/extent_io.c
2711
int btrfs_writepages(struct address_space *mapping, struct writeback_control *wbc)
fs/btrfs/extent_io.c
2713
struct inode *inode = mapping->host;
fs/btrfs/extent_io.c
2725
ret = extent_write_cache_pages(mapping, &bio_ctrl);
fs/btrfs/extent_io.c
2739
struct inode *vfs_inode = rac->mapping->host;
fs/btrfs/extent_io.c
279
found_folios = filemap_get_folios_contig(mapping, &index,
fs/btrfs/extent_io.c
2893
lockdep_assert_held(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
2906
struct address_space *mapping = folio->mapping;
fs/btrfs/extent_io.c
2914
spin_lock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
2918
spin_unlock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
2937
spin_unlock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
2960
spin_unlock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
307
struct address_space *mapping = inode->i_mapping;
fs/btrfs/extent_io.c
317
found_folios = filemap_get_folios_contig(mapping, &index,
fs/btrfs/extent_io.c
3290
lockdep_assert_held(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
331
if (!folio_test_dirty(folio) || folio->mapping != mapping) {
fs/btrfs/extent_io.c
3366
struct address_space *mapping = fs_info->btree_inode->i_mapping;
fs/btrfs/extent_io.c
3378
ret = filemap_add_folio(mapping, eb->folios[i], index + i,
fs/btrfs/extent_io.c
3383
existing_folio = filemap_lock_folio(mapping, index + i);
fs/btrfs/extent_io.c
3398
spin_lock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
3410
spin_unlock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
3434
spin_unlock(&mapping->i_private_lock);
fs/btrfs/extent_io.c
4573
spin_lock(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
4578
spin_unlock(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
4593
spin_lock(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
4595
spin_unlock(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
4610
spin_unlock(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
4613
spin_unlock(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
905
if (folio->mapping)
fs/btrfs/extent_io.c
906
lockdep_assert_held(&folio->mapping->i_private_lock);
fs/btrfs/extent_io.c
935
ASSERT(folio->mapping);
fs/btrfs/extent_io.c
953
ASSERT(folio->mapping);
fs/btrfs/extent_io.h
261
int btrfs_writepages(struct address_space *mapping, struct writeback_control *wbc);
fs/btrfs/extent_io.h
262
int btree_writepages(struct address_space *mapping, struct writeback_control *wbc);
fs/btrfs/extent_io.h
396
ASSERT(folio->mapping);
fs/btrfs/extent_io.h
397
xa_lock_irq(&folio->mapping->i_pages);
fs/btrfs/extent_io.h
398
__xa_clear_mark(&folio->mapping->i_pages, folio->index,
fs/btrfs/extent_io.h
400
xa_unlock_irq(&folio->mapping->i_pages);
fs/btrfs/file.c
1912
if ((folio->mapping != inode->vfs_inode.i_mapping) ||
fs/btrfs/file.c
2022
struct address_space *mapping = filp->f_mapping;
fs/btrfs/file.c
2026
if (!mapping->a_ops->read_folio)
fs/btrfs/file.c
3867
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/file.c
3884
ret = filemap_fdatawrite_range(mapping, start, end);
fs/btrfs/file.c
3886
ret = filemap_fdatawrite_range(mapping, start, end);
fs/btrfs/file.c
819
if (folio->mapping != inode->i_mapping || !folio_test_private(folio)) {
fs/btrfs/free-space-cache.c
472
if (folio->mapping != inode->i_mapping) {
fs/btrfs/fs.h
977
struct folio *: (_folio))->mapping->host))
fs/btrfs/fs.h
984
static inline gfp_t btrfs_alloc_write_mask(const struct address_space *mapping)
fs/btrfs/fs.h
986
return mapping_gfp_constraint(mapping, ~__GFP_FS);
fs/btrfs/inode.c
4813
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/inode.c
4820
folio = filemap_lock_folio(mapping, index);
fs/btrfs/inode.c
4828
if (folio->mapping != mapping) {
fs/btrfs/inode.c
4876
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/inode.c
4885
gfp_t mask = btrfs_alloc_write_mask(mapping);
fs/btrfs/inode.c
4956
folio = __filemap_get_folio(mapping, index,
fs/btrfs/inode.c
4972
if (folio->mapping != mapping) {
fs/btrfs/inode.c
7468
static int btrfs_migrate_folio(struct address_space *mapping,
fs/btrfs/inode.c
7472
int ret = filemap_migrate_folio(mapping, dst, src, mode);
fs/btrfs/lzo.c
270
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/lzo.c
301
ret = btrfs_compress_filemap_get_folio(mapping, cur_in, &folio_in);
fs/btrfs/reflink.c
69
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/reflink.c
86
folio = __filemap_get_folio(mapping, file_offset >> PAGE_SHIFT,
fs/btrfs/reflink.c
88
btrfs_alloc_write_mask(mapping));
fs/btrfs/relocation.c
2921
if (folio->mapping != inode->i_mapping) {
fs/btrfs/send.c
5178
struct address_space *mapping = sctx->cur_inode->i_mapping;
fs/btrfs/send.c
5191
folio = filemap_lock_folio(mapping, index);
fs/btrfs/send.c
5193
page_cache_sync_readahead(mapping,
fs/btrfs/send.c
5197
folio = filemap_grab_folio(mapping, index);
fs/btrfs/send.c
5207
page_cache_async_readahead(mapping, &sctx->ra, NULL, folio,
fs/btrfs/send.c
5223
if (folio->mapping != mapping) {
fs/btrfs/subpage.c
127
ASSERT(folio_test_private(folio) && folio->mapping);
fs/btrfs/subpage.c
128
lockdep_assert_held(&folio->mapping->i_private_lock);
fs/btrfs/subpage.c
141
ASSERT(folio_test_private(folio) && folio->mapping);
fs/btrfs/subpage.c
142
lockdep_assert_held(&folio->mapping->i_private_lock);
fs/btrfs/subpage.c
160
if (folio->mapping)
fs/btrfs/subpage.c
364
struct address_space *mapping = folio_mapping(folio);
fs/btrfs/subpage.c
365
XA_STATE(xas, &mapping->i_pages, folio->index);
fs/btrfs/subpage.c
369
ASSERT(mapping);
fs/btrfs/subpage.c
370
ASSERT(mapping_use_writeback_tags(mapping));
fs/btrfs/subpage.c
51
if (folio->mapping)
fs/btrfs/subpage.h
93
if (folio->mapping && folio->mapping->host)
fs/btrfs/subpage.h
94
ASSERT(is_data_inode(BTRFS_I(folio->mapping->host)));
fs/btrfs/transaction.c
1155
struct address_space *mapping = fs_info->btree_inode->i_mapping;
fs/btrfs/transaction.c
1185
ret = filemap_fdatawrite_range(mapping, start, end);
fs/btrfs/volumes.c
1351
struct address_space *mapping = bdev->bd_mapping;
fs/btrfs/volumes.c
1373
invalidate_inode_pages2_range(mapping, bytenr >> PAGE_SHIFT,
fs/btrfs/volumes.c
1377
filemap_invalidate_lock_shared(mapping);
fs/btrfs/volumes.c
1378
page = read_cache_page_gfp(mapping, bytenr >> PAGE_SHIFT, GFP_NOFS);
fs/btrfs/volumes.c
1379
filemap_invalidate_unlock_shared(mapping);
fs/btrfs/zlib.c
114
static int copy_data_into_buffer(struct address_space *mapping,
fs/btrfs/zlib.c
130
ret = btrfs_compress_filemap_get_folio(mapping, cur, &folio);
fs/btrfs/zlib.c
152
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/zlib.c
201
ret = copy_data_into_buffer(mapping, workspace,
fs/btrfs/zlib.c
216
ret = btrfs_compress_filemap_get_folio(mapping,
fs/btrfs/zoned.c
125
struct address_space *mapping = bdev->bd_mapping;
fs/btrfs/zoned.c
134
filemap_invalidate_lock_shared(mapping);
fs/btrfs/zoned.c
135
page[i] = read_cache_page_gfp(mapping,
fs/btrfs/zoned.c
137
filemap_invalidate_unlock_shared(mapping);
fs/btrfs/zstd.c
403
struct address_space *mapping = inode->vfs_inode.i_mapping;
fs/btrfs/zstd.c
432
ret = btrfs_compress_filemap_get_folio(mapping, start, &in_folio);
fs/btrfs/zstd.c
510
ret = btrfs_compress_filemap_get_folio(mapping, cur, &in_folio);
fs/buffer.c
1111
struct address_space *mapping = NULL;
fs/buffer.c
1114
mapping = folio->mapping;
fs/buffer.c
1115
if (mapping)
fs/buffer.c
1116
__folio_mark_dirty(folio, mapping, 0);
fs/buffer.c
1118
if (mapping)
fs/buffer.c
1119
__mark_inode_dirty(mapping->host, I_DIRTY_PAGES);
fs/buffer.c
1128
if (bh->b_folio && bh->b_folio->mapping)
fs/buffer.c
1129
mapping_set_error(bh->b_folio->mapping, -EIO);
fs/buffer.c
1131
mapping_set_error(bh->b_mmb->mapping, -EIO);
fs/buffer.c
1169
const struct address_space *mapping = folio_mapping(bh->b_folio);
fs/buffer.c
1175
if (!mapping)
fs/buffer.c
1177
fscrypt_set_bio_crypt_ctx(bio, mapping->host,
fs/buffer.c
1678
spin_lock(&folio->mapping->i_private_lock);
fs/buffer.c
1690
spin_unlock(&folio->mapping->i_private_lock);
fs/buffer.c
1959
mapping_set_error(folio->mapping, err);
fs/buffer.c
2093
struct inode *inode = folio->mapping->host;
fs/buffer.c
2222
int block_write_begin(struct address_space *mapping, loff_t pos, unsigned len,
fs/buffer.c
2229
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/buffer.c
2230
mapping_gfp_mask(mapping));
fs/buffer.c
2278
int generic_write_end(const struct kiocb *iocb, struct address_space *mapping,
fs/buffer.c
2282
struct inode *inode = mapping->host;
fs/buffer.c
2369
struct inode *inode = folio->mapping->host;
fs/buffer.c
2477
struct address_space *mapping = inode->i_mapping;
fs/buffer.c
2478
const struct address_space_operations *aops = mapping->a_ops;
fs/buffer.c
2487
err = aops->write_begin(NULL, mapping, size, 0, &folio, &fsdata);
fs/buffer.c
2491
err = aops->write_end(NULL, mapping, size, 0, 0, folio, fsdata);
fs/buffer.c
2500
struct address_space *mapping,
fs/buffer.c
2503
struct inode *inode = mapping->host;
fs/buffer.c
2504
const struct address_space_operations *aops = mapping->a_ops;
fs/buffer.c
2524
err = aops->write_begin(iocb, mapping, curpos, len,
fs/buffer.c
2529
err = aops->write_end(iocb, mapping, curpos, len, len,
fs/buffer.c
2536
balance_dirty_pages_ratelimited(mapping);
fs/buffer.c
2557
err = aops->write_begin(iocb, mapping, curpos, len,
fs/buffer.c
2562
err = aops->write_end(iocb, mapping, curpos, len, len,
fs/buffer.c
2577
int cont_write_begin(const struct kiocb *iocb, struct address_space *mapping,
fs/buffer.c
2581
struct inode *inode = mapping->host;
fs/buffer.c
2586
err = cont_expand_zero(iocb, mapping, pos, bytes);
fs/buffer.c
2596
return block_write_begin(mapping, pos, len, foliop, get_block);
fs/buffer.c
2629
if ((folio->mapping != inode->i_mapping) ||
fs/buffer.c
2656
int block_truncate_page(struct address_space *mapping,
fs/buffer.c
2663
struct inode *inode = mapping->host;
fs/buffer.c
2678
folio = filemap_grab_folio(mapping, index);
fs/buffer.c
2733
struct inode * const inode = folio->mapping->host;
fs/buffer.c
2758
sector_t generic_block_bmap(struct address_space *mapping, sector_t block,
fs/buffer.c
2761
struct inode *inode = mapping->host;
fs/buffer.c
2876
struct address_space * const mapping = folio->mapping;
fs/buffer.c
2888
if (mapping == NULL) { /* can this still happen? */
fs/buffer.c
2893
spin_lock(&mapping->i_private_lock);
fs/buffer.c
2912
spin_unlock(&mapping->i_private_lock);
fs/buffer.c
389
struct inode *inode = bh->b_folio->mapping->host;
fs/buffer.c
488
void mmb_init(struct mapping_metadata_bhs *mmb, struct address_space *mapping)
fs/buffer.c
492
mmb->mapping = mapping;
fs/buffer.c
775
bool block_dirty_folio(struct address_space *mapping, struct folio *folio)
fs/buffer.c
780
spin_lock(&mapping->i_private_lock);
fs/buffer.c
795
spin_unlock(&mapping->i_private_lock);
fs/buffer.c
798
__folio_mark_dirty(folio, mapping, 1);
fs/buffer.c
801
__mark_inode_dirty(mapping->host, I_DIRTY_PAGES);
fs/buffer.c
955
struct address_space *mapping = bdev->bd_mapping;
fs/buffer.c
960
folio = __filemap_get_folio(mapping, index,
fs/buffer.c
994
spin_lock(&mapping->i_private_lock);
fs/buffer.c
997
spin_unlock(&mapping->i_private_lock);
fs/ceph/addr.c
1001
bool is_forced_umount(struct address_space *mapping)
fs/ceph/addr.c
1003
struct inode *inode = mapping->host;
fs/ceph/addr.c
1014
mapping_set_error(mapping, -EIO);
fs/ceph/addr.c
1022
unsigned int ceph_define_write_size(struct address_space *mapping)
fs/ceph/addr.c
1024
struct inode *inode = mapping->host;
fs/ceph/addr.c
1050
void ceph_init_writeback_ctl(struct address_space *mapping,
fs/ceph/addr.c
1058
ceph_wbc->wsize = ceph_define_write_size(mapping);
fs/ceph/addr.c
1068
ceph_wbc->start_index = wbc->range_cyclic ? mapping->writeback_index : 0;
fs/ceph/addr.c
1087
int ceph_define_writeback_range(struct address_space *mapping,
fs/ceph/addr.c
1091
struct inode *inode = mapping->host;
fs/ceph/addr.c
1157
int ceph_check_page_before_write(struct address_space *mapping,
fs/ceph/addr.c
1162
struct inode *inode = mapping->host;
fs/ceph/addr.c
1168
if (unlikely(!folio_test_dirty(folio) || folio->mapping != mapping)) {
fs/ceph/addr.c
1221
void ceph_allocate_page_array(struct address_space *mapping,
fs/ceph/addr.c
1225
struct inode *inode = mapping->host;
fs/ceph/addr.c
1268
static inline int move_dirty_folio_in_page_array(struct address_space *mapping,
fs/ceph/addr.c
1272
struct inode *inode = mapping->host;
fs/ceph/addr.c
1308
void ceph_process_folio_batch(struct address_space *mapping,
fs/ceph/addr.c
1312
struct inode *inode = mapping->host;
fs/ceph/addr.c
133
return ceph_fscache_dirty_folio(mapping, folio);
fs/ceph/addr.c
1344
rc = ceph_check_page_before_write(mapping, wbc,
fs/ceph/addr.c
1371
ceph_allocate_page_array(mapping, ceph_wbc, folio);
fs/ceph/addr.c
1390
rc = move_dirty_folio_in_page_array(mapping, wbc, ceph_wbc,
fs/ceph/addr.c
1430
int ceph_submit_write(struct address_space *mapping,
fs/ceph/addr.c
1434
struct inode *inode = mapping->host;
fs/ceph/addr.c
144
struct inode *inode = folio->mapping->host;
fs/ceph/addr.c
1617
void ceph_wait_until_current_writes_complete(struct address_space *mapping,
fs/ceph/addr.c
1630
(nr = filemap_get_folios_tag(mapping,
fs/ceph/addr.c
1651
static int ceph_writepages_start(struct address_space *mapping,
fs/ceph/addr.c
1654
struct inode *inode = mapping->host;
fs/ceph/addr.c
1667
if (is_forced_umount(mapping)) {
fs/ceph/addr.c
1672
ceph_init_writeback_ctl(mapping, wbc, &ceph_wbc);
fs/ceph/addr.c
1680
rc = ceph_define_writeback_range(mapping, wbc, &ceph_wbc);
fs/ceph/addr.c
1689
tag_pages_for_writeback(mapping, ceph_wbc.index, ceph_wbc.end);
fs/ceph/addr.c
1700
ceph_wbc.nr_folios = filemap_get_folios_tag(mapping,
fs/ceph/addr.c
1712
ceph_process_folio_batch(mapping, wbc, &ceph_wbc);
fs/ceph/addr.c
1727
rc = ceph_submit_write(mapping, wbc, &ceph_wbc);
fs/ceph/addr.c
1764
ceph_wait_until_current_writes_complete(mapping, wbc, &ceph_wbc);
fs/ceph/addr.c
1772
mapping->writeback_index = ceph_wbc.index;
fs/ceph/addr.c
1812
struct inode *inode = folio->mapping->host;
fs/ceph/addr.c
1888
struct address_space *mapping,
fs/ceph/addr.c
1911
struct address_space *mapping, loff_t pos,
fs/ceph/addr.c
2029
struct address_space *mapping = inode->i_mapping;
fs/ceph/addr.c
2032
filemap_invalidate_lock_shared(mapping);
fs/ceph/addr.c
2033
page = find_or_create_page(mapping, 0,
fs/ceph/addr.c
2034
mapping_gfp_constraint(mapping, ~__GFP_FS));
fs/ceph/addr.c
2055
filemap_invalidate_unlock_shared(mapping);
fs/ceph/addr.c
2175
struct address_space *mapping = inode->i_mapping;
fs/ceph/addr.c
2183
page = find_or_create_page(mapping, 0,
fs/ceph/addr.c
2184
mapping_gfp_constraint(mapping,
fs/ceph/addr.c
2379
struct address_space *mapping = desc->file->f_mapping;
fs/ceph/addr.c
2381
if (!mapping->a_ops->read_folio)
fs/ceph/addr.c
726
struct inode *inode = folio->mapping->host;
fs/ceph/addr.c
82
static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio)
fs/ceph/addr.c
84
struct inode *inode = mapping->host;
fs/ceph/addr.c
902
struct address_space *mapping = inode->i_mapping;
fs/ceph/addr.c
910
mapping_set_error(mapping, rc);
fs/coda/symlink.c
25
struct inode *inode = folio->mapping->host;
fs/cramfs/inode.c
195
struct address_space *mapping = sb->s_bdev->bd_mapping;
fs/cramfs/inode.c
226
file_ra_state_init(&ra, mapping);
fs/cramfs/inode.c
227
page_cache_sync_readahead(mapping, &ra, NULL, blocknr, BLKS_PER_BUF);
fs/cramfs/inode.c
233
page = read_mapping_page(mapping, blocknr + i, NULL);
fs/cramfs/inode.c
823
struct inode *inode = folio->mapping->host;
fs/crypto/crypto.c
175
const struct inode *inode = folio->mapping->host;
fs/crypto/crypto.c
258
const struct inode *inode = folio->mapping->host;
fs/dax.c
1029
int dax_invalidate_mapping_entry_sync(struct address_space *mapping,
fs/dax.c
1032
return __dax_invalidate_entry(mapping, index, false);
fs/dax.c
1083
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/dax.c
1090
__mark_inode_dirty(mapping->host, I_DIRTY_PAGES);
fs/dax.c
1096
unmap_mapping_pages(mapping, index & ~PG_PMD_COLOUR,
fs/dax.c
1099
unmap_mapping_pages(mapping, index, 1, false);
fs/dax.c
1107
dax_disassociate_entry(entry, mapping, false);
fs/dax.c
1108
dax_associate_entry(new_entry, mapping, vmf->vma,
fs/dax.c
1138
struct address_space *mapping, void *entry)
fs/dax.c
1203
i_mmap_lock_read(mapping);
fs/dax.c
1204
vma_interval_tree_foreach(vma, &mapping->i_mmap, index, end) {
fs/dax.c
1208
i_mmap_unlock_read(mapping);
fs/dax.c
1223
trace_dax_writeback_one(mapping->host, index, count);
fs/dax.c
1236
int dax_writeback_mapping_range(struct address_space *mapping,
fs/dax.c
1239
XA_STATE(xas, &mapping->i_pages, wbc->range_start >> PAGE_SHIFT);
fs/dax.c
1240
struct inode *inode = mapping->host;
fs/dax.c
1249
if (mapping_empty(mapping) || wbc->sync_mode != WB_SYNC_ALL)
fs/dax.c
1254
tag_pages_for_writeback(mapping, xas.xa_index, end_index);
fs/dax.c
1258
ret = dax_writeback_one(&xas, dax_dev, mapping, entry);
fs/dax.c
1260
mapping_set_error(mapping, ret);
fs/dax.c
1414
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/dax.c
1415
struct inode *inode = mapping->host;
fs/dax.c
1902
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/dax.c
1903
XA_STATE(xas, &mapping->i_pages, vmf->pgoff);
fs/dax.c
1905
.inode = mapping->host,
fs/dax.c
1928
entry = grab_mapping_entry(&xas, mapping, 0);
fs/dax.c
2012
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/dax.c
2013
XA_STATE_ORDER(xas, &mapping->i_pages, vmf->pgoff, PMD_ORDER);
fs/dax.c
2015
.inode = mapping->host,
fs/dax.c
2049
entry = grab_mapping_entry(&xas, mapping, PMD_ORDER);
fs/dax.c
2133
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/dax.c
2134
XA_STATE_ORDER(xas, &mapping->i_pages, vmf->pgoff, order);
fs/dax.c
2146
trace_dax_insert_pfn_mkwrite_no_entry(mapping->host, vmf,
fs/dax.c
2165
trace_dax_insert_pfn_mkwrite(mapping->host, vmf, ret);
fs/dax.c
352
return !folio->mapping && folio->share;
fs/dax.c
371
folio->mapping = NULL;
fs/dax.c
402
folio->mapping = NULL;
fs/dax.c
424
f->mapping = NULL;
fs/dax.c
478
static void dax_associate_entry(void *entry, struct address_space *mapping,
fs/dax.c
489
if (shared && (folio->mapping || dax_folio_is_shared(folio))) {
fs/dax.c
490
if (folio->mapping)
fs/dax.c
497
WARN_ON_ONCE(folio->mapping);
fs/dax.c
500
folio->mapping = mapping;
fs/dax.c
505
static void dax_disassociate_entry(void *entry, struct address_space *mapping,
fs/dax.c
545
struct address_space *mapping = READ_ONCE(folio->mapping);
fs/dax.c
548
if (!mapping || !dax_mapping(mapping))
fs/dax.c
559
if (S_ISCHR(mapping->host->i_mode))
fs/dax.c
562
xas.xa = &mapping->i_pages;
fs/dax.c
564
if (mapping != folio->mapping) {
fs/dax.c
586
struct address_space *mapping = folio->mapping;
fs/dax.c
587
XA_STATE(xas, &mapping->i_pages, folio->index);
fs/dax.c
589
if (S_ISCHR(mapping->host->i_mode))
fs/dax.c
604
dax_entry_t dax_lock_mapping_entry(struct address_space *mapping, pgoff_t index,
fs/dax.c
613
if (!dax_mapping(mapping))
fs/dax.c
616
xas.xa = &mapping->i_pages;
fs/dax.c
647
void dax_unlock_mapping_entry(struct address_space *mapping, pgoff_t index,
fs/dax.c
650
XA_STATE(xas, &mapping->i_pages, index);
fs/dax.c
688
struct address_space *mapping, unsigned int order)
fs/dax.c
730
unmap_mapping_pages(mapping,
fs/dax.c
737
dax_disassociate_entry(entry, mapping, false);
fs/dax.c
740
mapping->nrpages -= PG_PMD_NR;
fs/dax.c
756
mapping->nrpages += 1UL << order;
fs/dax.c
761
if (xas_nomem(xas, mapping_gfp_mask(mapping) & ~__GFP_HIGHMEM))
fs/dax.c
791
struct page *dax_layout_busy_page_range(struct address_space *mapping,
fs/dax.c
799
XA_STATE(xas, &mapping->i_pages, start_idx);
fs/dax.c
801
if (!dax_mapping(mapping))
fs/dax.c
821
unmap_mapping_pages(mapping, start_idx, end_idx - start_idx + 1, 0);
fs/dax.c
846
struct page *dax_layout_busy_page(struct address_space *mapping)
fs/dax.c
848
return dax_layout_busy_page_range(mapping, 0, LLONG_MAX);
fs/dax.c
852
static int __dax_invalidate_entry(struct address_space *mapping,
fs/dax.c
855
XA_STATE(xas, &mapping->i_pages, index);
fs/dax.c
867
dax_disassociate_entry(entry, mapping, trunc);
fs/dax.c
869
mapping->nrpages -= 1UL << dax_entry_order(entry);
fs/dax.c
877
static int __dax_clear_dirty_range(struct address_space *mapping,
fs/dax.c
880
XA_STATE(xas, &mapping->i_pages, start);
fs/dax.c
910
int dax_delete_mapping_entry(struct address_space *mapping, pgoff_t index)
fs/dax.c
912
int ret = __dax_invalidate_entry(mapping, index, true);
fs/dax.c
925
void dax_delete_mapping_range(struct address_space *mapping,
fs/dax.c
931
XA_STATE(xas, &mapping->i_pages, start_idx);
fs/dax.c
946
dax_disassociate_entry(entry, mapping, true);
fs/dax.c
948
mapping->nrpages -= 1UL << dax_entry_order(entry);
fs/direct-io.c
1156
struct address_space *mapping = iocb->ki_filp->f_mapping;
fs/direct-io.c
1158
retval = filemap_write_and_wait_range(mapping, offset, end - 1);
fs/ecryptfs/crypto.c
346
ecryptfs_inode = folio->mapping->host;
fs/ecryptfs/crypto.c
415
ecryptfs_inode = folio->mapping->host;
fs/ecryptfs/mmap.c
117
page_virt, folio->mapping->host);
fs/ecryptfs/mmap.c
139
crypt_stat->extent_size, folio->mapping->host);
fs/ecryptfs/mmap.c
165
struct inode *inode = folio->mapping->host;
fs/ecryptfs/mmap.c
216
struct inode *inode = folio->mapping->host;
fs/ecryptfs/mmap.c
243
struct address_space *mapping,
fs/ecryptfs/mmap.c
252
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/ecryptfs/mmap.c
253
mapping_gfp_mask(mapping));
fs/ecryptfs/mmap.c
261
&ecryptfs_inode_to_private(mapping->host)->crypt_stat;
fs/ecryptfs/mmap.c
265
folio, index, 0, PAGE_SIZE, mapping->host);
fs/ecryptfs/mmap.c
292
mapping->host);
fs/ecryptfs/mmap.c
30
static int ecryptfs_writepages(struct address_space *mapping,
fs/ecryptfs/mmap.c
304
>= i_size_read(mapping->host)) {
fs/ecryptfs/mmap.c
324
if (prev_page_end_size > i_size_read(mapping->host)) {
fs/ecryptfs/mmap.c
338
if ((i_size_read(mapping->host) == prev_page_end_size)
fs/ecryptfs/mmap.c
36
while ((folio = writeback_iter(mapping, wbc, folio, &error))) {
fs/ecryptfs/mmap.c
43
mapping_set_error(mapping, error);
fs/ecryptfs/mmap.c
441
struct address_space *mapping,
fs/ecryptfs/mmap.c
448
struct inode *ecryptfs_inode = mapping->host;
fs/ecryptfs/mmap.c
503
static sector_t ecryptfs_bmap(struct address_space *mapping, sector_t block)
fs/ecryptfs/mmap.c
505
struct inode *lower_inode = ecryptfs_inode_to_lower(mapping->host);
fs/efs/inode.c
22
static sector_t _efs_bmap(struct address_space *mapping, sector_t block)
fs/efs/inode.c
24
return generic_block_bmap(mapping,block,efs_get_block);
fs/efs/symlink.c
19
struct inode *inode = folio->mapping->host;
fs/erofs/data.c
430
.realinode = erofs_real_inode(rac->mapping->host, &need_iput),
fs/erofs/data.c
440
static sector_t erofs_bmap(struct address_space *mapping, sector_t block)
fs/erofs/data.c
442
return iomap_bmap(mapping, block, &erofs_iomap_ops);
fs/erofs/data.c
55
folio = read_mapping_folio(buf->mapping, index, buf->file);
fs/erofs/data.c
76
buf->mapping = sbi->metabox_inode->i_mapping;
fs/erofs/data.c
82
buf->mapping = buf->file->f_mapping;
fs/erofs/data.c
84
buf->mapping = sb->s_bdev->bd_mapping;
fs/erofs/dir.c
63
buf.mapping = dir->i_mapping;
fs/erofs/fileio.c
175
struct inode *realinode = erofs_real_inode(rac->mapping->host, &need_iput);
fs/erofs/internal.h
178
struct address_space *mapping;
fs/erofs/namei.c
102
buf.mapping = dir->i_mapping;
fs/erofs/namei.c
174
buf.mapping = dir->i_mapping;
fs/erofs/xattr.c
514
buf.mapping = sbi->packed_inode->i_mapping;
fs/erofs/zdata.c
1099
return !page_folio(page)->mapping && !z_erofs_is_shortlived_page(page);
fs/erofs/zdata.c
113
return fo->mapping == MNGD_MAPPING(sbi);
fs/erofs/zdata.c
1489
struct address_space *mapping;
fs/erofs/zdata.c
1521
mapping = READ_ONCE(folio->mapping);
fs/erofs/zdata.c
1526
if (mapping && mapping != mc) {
fs/erofs/zdata.c
1534
if (likely(folio->mapping == mc)) {
fs/erofs/zdata.c
1872
struct inode *sharedinode = folio->mapping->host;
fs/erofs/zdata.c
1900
struct inode *sharedinode = rac->mapping->host;
fs/erofs/zdata.c
991
buf.mapping = packed_inode->i_mapping;
fs/exfat/inode.c
257
struct address_space *mapping = rac->mapping;
fs/exfat/inode.c
258
struct inode *inode = mapping->host;
fs/exfat/inode.c
275
static int exfat_writepages(struct address_space *mapping,
fs/exfat/inode.c
279
.inode = mapping->host,
fs/exfat/inode.c
284
if (unlikely(exfat_forced_shutdown(mapping->host->i_sb)))
fs/exfat/inode.c
290
static sector_t exfat_aop_bmap(struct address_space *mapping, sector_t block)
fs/exfat/inode.c
295
down_read(&EXFAT_I(mapping->host)->truncate_lock);
fs/exfat/inode.c
296
blocknr = iomap_bmap(mapping, block, &exfat_iomap_ops);
fs/exfat/inode.c
297
up_read(&EXFAT_I(mapping->host)->truncate_lock);
fs/exfat/iomap.c
238
struct exfat_inode_info *ei = EXFAT_I(folio->mapping->host);
fs/ext2/dir.c
102
struct inode *dir = folio->mapping->host;
fs/ext2/dir.c
193
struct address_space *mapping = dir->i_mapping;
fs/ext2/dir.c
194
struct folio *folio = read_mapping_folio(mapping, n, NULL);
fs/ext2/dir.c
574
struct inode *inode = folio->mapping->host;
fs/ext2/dir.c
87
struct address_space *mapping = folio->mapping;
fs/ext2/dir.c
88
struct inode *dir = mapping->host;
fs/ext2/ext2.h
739
void ext2_write_failed(struct address_space *mapping, loff_t to);
fs/ext2/inode.c
58
void ext2_write_failed(struct address_space *mapping, loff_t to)
fs/ext2/inode.c
60
struct inode *inode = mapping->host;
fs/ext2/inode.c
902
ext2_write_begin(const struct kiocb *iocb, struct address_space *mapping,
fs/ext2/inode.c
907
ret = block_write_begin(mapping, pos, len, foliop, ext2_get_block);
fs/ext2/inode.c
909
ext2_write_failed(mapping, pos + len);
fs/ext2/inode.c
914
struct address_space *mapping,
fs/ext2/inode.c
920
ret = generic_write_end(iocb, mapping, pos, len, copied, folio, fsdata);
fs/ext2/inode.c
922
ext2_write_failed(mapping, pos + len);
fs/ext2/inode.c
926
static sector_t ext2_bmap(struct address_space *mapping, sector_t block)
fs/ext2/inode.c
928
return generic_block_bmap(mapping,block,ext2_get_block);
fs/ext2/inode.c
932
ext2_writepages(struct address_space *mapping, struct writeback_control *wbc)
fs/ext2/inode.c
934
return mpage_writepages(mapping, wbc, ext2_get_block);
fs/ext4/ext4.h
3741
extern int ext4_try_to_write_inline_data(struct address_space *mapping,
fs/ext4/ext4.h
3747
extern int ext4_generic_write_inline_data(struct address_space *mapping,
fs/ext4/ext4_jbd2.c
211
struct address_space *mapping = sb->s_bdev->bd_mapping;
fs/ext4/ext4_jbd2.c
221
if (errseq_check(&mapping->wb_err, READ_ONCE(sbi->s_bdev_wb_err))) {
fs/ext4/ext4_jbd2.c
223
err = errseq_check_and_advance(&mapping->wb_err, &sbi->s_bdev_wb_err);
fs/ext4/extents.c
4857
struct address_space *mapping = file->f_mapping;
fs/ext4/extents.c
4905
filemap_invalidate_lock(mapping);
fs/ext4/extents.c
4930
filemap_invalidate_unlock(mapping);
fs/ext4/extents.c
5529
struct address_space *mapping = inode->i_mapping;
fs/ext4/extents.c
5562
ret = filemap_write_and_wait_range(mapping, start, offset);
fs/ext4/extents.c
5564
ret = filemap_write_and_wait_range(mapping, end, LLONG_MAX);
fs/ext4/extents.c
5630
struct address_space *mapping = inode->i_mapping;
fs/ext4/extents.c
5660
ret = filemap_write_and_wait_range(mapping, start, LLONG_MAX);
fs/ext4/file.c
761
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/ext4/file.c
767
filemap_invalidate_lock_shared(mapping);
fs/ext4/file.c
772
filemap_invalidate_unlock_shared(mapping);
fs/ext4/file.c
777
filemap_invalidate_lock_shared(mapping);
fs/ext4/file.c
789
filemap_invalidate_unlock_shared(mapping);
fs/ext4/file.c
792
filemap_invalidate_unlock_shared(mapping);
fs/ext4/inline.c
24
static int ext4_da_convert_inline_data_to_extent(struct address_space *mapping,
fs/ext4/inline.c
572
static int ext4_convert_inline_data_to_extent(struct address_space *mapping,
fs/ext4/inline.c
607
folio = __filemap_get_folio(mapping, 0, FGP_WRITEBEGIN | FGP_NOFS,
fs/ext4/inline.c
608
mapping_gfp_mask(mapping));
fs/ext4/inline.c
696
int ext4_generic_write_inline_data(struct address_space *mapping,
fs/ext4/inline.c
728
return ext4_convert_inline_data_to_extent(mapping, inode);
fs/ext4/inline.c
731
ret = ext4_da_convert_inline_data_to_extent(mapping, inode, fsdata);
fs/ext4/inline.c
738
folio = __filemap_get_folio(mapping, 0, FGP_WRITEBEGIN | FGP_NOFS,
fs/ext4/inline.c
739
mapping_gfp_mask(mapping));
fs/ext4/inline.c
783
int ext4_try_to_write_inline_data(struct address_space *mapping,
fs/ext4/inline.c
789
return ext4_convert_inline_data_to_extent(mapping, inode);
fs/ext4/inline.c
790
return ext4_generic_write_inline_data(mapping, inode, pos, len,
fs/ext4/inline.c
885
static int ext4_da_convert_inline_data_to_extent(struct address_space *mapping,
fs/ext4/inline.c
892
folio = __filemap_get_folio(mapping, 0, FGP_WRITEBEGIN,
fs/ext4/inline.c
893
mapping_gfp_mask(mapping));
fs/ext4/inode.c
1152
struct inode *inode = folio->mapping->host;
fs/ext4/inode.c
1176
struct inode *inode = folio->mapping->host;
fs/ext4/inode.c
1289
struct address_space *mapping,
fs/ext4/inode.c
1293
struct inode *inode = mapping->host;
fs/ext4/inode.c
1315
ret = ext4_try_to_write_inline_data(mapping, inode, pos, len,
fs/ext4/inode.c
1331
folio = write_begin_get_folio(iocb, mapping, index, len);
fs/ext4/inode.c
1358
if (folio->mapping != mapping) {
fs/ext4/inode.c
1440
struct address_space *mapping,
fs/ext4/inode.c
1445
struct inode *inode = mapping->host;
fs/ext4/inode.c
1544
struct address_space *mapping,
fs/ext4/inode.c
1549
struct inode *inode = mapping->host;
fs/ext4/inode.c
1722
struct address_space *mapping = inode->i_mapping;
fs/ext4/inode.c
1747
nr = filemap_get_folios(mapping, &index, end - 1, &fbatch);
fs/ext4/inode.c
1772
unmap_mapping_pages(folio->mapping,
fs/ext4/inode.c
2575
struct inode *inode = folio->mapping->host;
fs/ext4/inode.c
2632
struct address_space *mapping = mpd->inode->i_mapping;
fs/ext4/inode.c
2656
nr_folios = filemap_get_folios_tag(mapping, &index, end,
fs/ext4/inode.c
2700
unlikely(folio->mapping != mapping)) {
fs/ext4/inode.c
2784
struct address_space *mapping = inode->i_mapping;
fs/ext4/inode.c
2786
struct ext4_sb_info *sbi = EXT4_SB(mapping->host->i_sb);
fs/ext4/inode.c
2797
if (!mapping->nrpages || !mapping_tagged(mapping, PAGECACHE_TAG_DIRTY))
fs/ext4/inode.c
2810
ret = ext4_emergency_state(mapping->host->i_sb);
fs/ext4/inode.c
2865
writeback_index = mapping->writeback_index;
fs/ext4/inode.c
2878
tag_pages_for_writeback(mapping, mpd->start_pos >> PAGE_SHIFT,
fs/ext4/inode.c
3018
mapping->writeback_index = mpd->start_pos >> PAGE_SHIFT;
fs/ext4/inode.c
3026
static int ext4_writepages(struct address_space *mapping,
fs/ext4/inode.c
3029
struct super_block *sb = mapping->host->i_sb;
fs/ext4/inode.c
3031
.inode = mapping->host,
fs/ext4/inode.c
3078
static int ext4_dax_writepages(struct address_space *mapping,
fs/ext4/inode.c
3083
struct inode *inode = mapping->host;
fs/ext4/inode.c
3093
ret = dax_writeback_mapping_range(mapping,
fs/ext4/inode.c
3136
struct address_space *mapping,
fs/ext4/inode.c
3143
struct inode *inode = mapping->host;
fs/ext4/inode.c
3153
return ext4_write_begin(iocb, mapping, pos,
fs/ext4/inode.c
3160
ret = ext4_generic_write_inline_data(mapping, inode, pos, len,
fs/ext4/inode.c
3169
folio = write_begin_get_folio(iocb, mapping, index, len);
fs/ext4/inode.c
3207
struct inode *inode = folio->mapping->host;
fs/ext4/inode.c
3222
static int ext4_da_do_write_end(struct address_space *mapping,
fs/ext4/inode.c
3226
struct inode *inode = mapping->host;
fs/ext4/inode.c
3289
struct address_space *mapping,
fs/ext4/inode.c
3293
struct inode *inode = mapping->host;
fs/ext4/inode.c
3297
return ext4_write_end(iocb, mapping, pos,
fs/ext4/inode.c
3311
return ext4_da_do_write_end(mapping, pos, len, copied, folio);
fs/ext4/inode.c
3371
static sector_t ext4_bmap(struct address_space *mapping, sector_t block)
fs/ext4/inode.c
3373
struct inode *inode = mapping->host;
fs/ext4/inode.c
3383
if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) &&
fs/ext4/inode.c
3391
filemap_write_and_wait(mapping);
fs/ext4/inode.c
3394
ret = iomap_bmap(mapping, block, &ext4_iomap_ops);
fs/ext4/inode.c
3415
journal_t *journal = EXT4_JOURNAL(folio->mapping->host);
fs/ext4/inode.c
3438
struct inode *inode = folio->mapping->host;
fs/ext4/inode.c
3927
static bool ext4_journalled_dirty_folio(struct address_space *mapping,
fs/ext4/inode.c
3933
return filemap_dirty_folio(mapping, folio);
fs/ext4/inode.c
3936
static bool ext4_dirty_folio(struct address_space *mapping, struct folio *folio)
fs/ext4/inode.c
3940
return block_dirty_folio(mapping, folio);
fs/ext4/inode.c
4035
struct address_space *mapping = inode->i_mapping;
fs/ext4/inode.c
4040
folio = __filemap_get_folio(mapping, from >> PAGE_SHIFT,
fs/ext4/inode.c
4042
mapping_gfp_constraint(mapping, ~__GFP_FS));
fs/ext4/inode.c
6756
if (folio->mapping != inode->i_mapping || folio_pos(folio) > size) {
fs/ext4/inode.c
6797
struct address_space *mapping = inode->i_mapping;
fs/ext4/inode.c
6807
filemap_invalidate_lock_shared(mapping);
fs/ext4/inode.c
6836
if (folio->mapping != mapping || folio_pos(folio) > size) {
fs/ext4/inode.c
6875
filemap_invalidate_unlock_shared(mapping);
fs/ext4/mballoc.c
1391
inode = folio->mapping->host;
fs/ext4/mballoc.c
1563
BUG_ON(folio->mapping != inode->i_mapping);
fs/ext4/mballoc.c
1581
BUG_ON(folio->mapping != inode->i_mapping);
fs/ext4/mballoc.c
1735
if (WARN_RATELIMIT(folio->mapping != inode->i_mapping,
fs/ext4/mballoc.c
1785
if (WARN_RATELIMIT(folio->mapping != inode->i_mapping,
fs/ext4/move_extent.c
119
struct inode *inode = folio->mapping->host;
fs/ext4/move_extent.c
64
struct address_space *mapping[2];
fs/ext4/move_extent.c
70
mapping[0] = inode1->i_mapping;
fs/ext4/move_extent.c
71
mapping[1] = inode2->i_mapping;
fs/ext4/move_extent.c
74
mapping[0] = inode2->i_mapping;
fs/ext4/move_extent.c
75
mapping[1] = inode1->i_mapping;
fs/ext4/move_extent.c
80
folio[0] = __filemap_get_folio(mapping[0], index1, fgp_flags,
fs/ext4/move_extent.c
81
mapping_gfp_mask(mapping[0]));
fs/ext4/move_extent.c
87
folio[1] = __filemap_get_folio(mapping[1], index2, fgp_flags,
fs/ext4/move_extent.c
88
mapping_gfp_mask(mapping[1]));
fs/ext4/page-io.c
120
mapping_set_error(folio->mapping, err);
fs/ext4/page-io.c
475
struct inode *inode = folio->mapping->host;
fs/ext4/readpage.c
396
struct inode *inode = folio->mapping->host;
fs/ext4/readpage.c
417
struct inode *inode = rac->mapping->host;
fs/ext4/super.c
553
struct address_space *mapping = jinode->i_vfs_inode->i_mapping;
fs/ext4/super.c
575
while ((folio = writeback_iter(mapping, &wbc, folio, &error))) {
fs/ext4/truncate.h
14
struct address_space *mapping = inode->i_mapping;
fs/ext4/truncate.h
20
filemap_invalidate_lock(mapping);
fs/ext4/truncate.h
21
truncate_inode_pages(mapping, inode->i_size);
fs/ext4/truncate.h
23
filemap_invalidate_unlock(mapping);
fs/ext4/verity.c
70
struct address_space *mapping = inode->i_mapping;
fs/ext4/verity.c
71
const struct address_space_operations *aops = mapping->a_ops;
fs/ext4/verity.c
83
res = aops->write_begin(NULL, mapping, pos, n, &folio, &fsdata);
fs/ext4/verity.c
89
res = aops->write_end(NULL, mapping, pos, n, n, folio, fsdata);
fs/f2fs/checkpoint.c
240
struct address_space *mapping = META_MAPPING(sbi);
fs/f2fs/checkpoint.c
243
folio = f2fs_grab_cache_folio(mapping, index, false);
fs/f2fs/checkpoint.c
257
struct address_space *mapping = META_MAPPING(sbi);
fs/f2fs/checkpoint.c
274
folio = f2fs_grab_cache_folio(mapping, index, false);
fs/f2fs/checkpoint.c
575
static int f2fs_write_meta_pages(struct address_space *mapping,
fs/f2fs/checkpoint.c
578
struct f2fs_sb_info *sbi = F2FS_M_SB(mapping);
fs/f2fs/checkpoint.c
595
trace_f2fs_writepages(mapping->host, wbc, META);
fs/f2fs/checkpoint.c
604
trace_f2fs_writepages(mapping->host, wbc, META);
fs/f2fs/checkpoint.c
611
struct address_space *mapping = META_MAPPING(sbi);
fs/f2fs/checkpoint.c
623
while ((nr_folios = filemap_get_folios_tag(mapping, &index,
fs/f2fs/checkpoint.c
677
static bool f2fs_dirty_meta_folio(struct address_space *mapping,
fs/f2fs/checkpoint.c
684
if (filemap_dirty_folio(mapping, folio)) {
fs/f2fs/checkpoint.c
685
inc_page_count(F2FS_M_SB(mapping), F2FS_DIRTY_META);
fs/f2fs/compress.c
1092
struct address_space *mapping = cc->inode->i_mapping;
fs/f2fs/compress.c
1110
folio = f2fs_filemap_get_folio(mapping, start_idx + i,
fs/f2fs/compress.c
1143
folio = filemap_lock_folio(mapping, start_idx + i);
fs/f2fs/compress.c
1526
struct address_space *mapping = cc->inode->i_mapping;
fs/f2fs/compress.c
1527
struct f2fs_sb_info *sbi = F2FS_M_SB(mapping);
fs/f2fs/compress.c
1558
if (folio->mapping != mapping) {
fs/f2fs/compress.c
2005
struct address_space *mapping = COMPRESS_MAPPING(sbi);
fs/f2fs/compress.c
2010
if (!mapping->nrpages)
fs/f2fs/compress.c
2018
nr = filemap_get_folios(mapping, &index, end - 1, &fbatch);
fs/f2fs/compress.c
2026
if (folio->mapping != mapping) {
fs/f2fs/compress.c
2036
generic_error_remove_folio(mapping, folio);
fs/f2fs/compress.c
599
folio->mapping = NULL;
fs/f2fs/compress.c
96
folio->mapping = inode->i_mapping;
fs/f2fs/data.c
1007
f2fs_set_bio_crypt_ctx(bio, folio->mapping->host,
fs/f2fs/data.c
1315
struct address_space *mapping = inode->i_mapping;
fs/f2fs/data.c
1320
folio = f2fs_grab_cache_folio(mapping, index, for_write);
fs/f2fs/data.c
1325
pgoff_t folio_index = mapping_align_index(mapping, index);
fs/f2fs/data.c
1328
invalidate_inode_pages2_range(mapping, folio_index,
fs/f2fs/data.c
1399
struct address_space *mapping = inode->i_mapping;
fs/f2fs/data.c
1402
folio = f2fs_filemap_get_folio(mapping, index, FGP_ACCESSED, 0);
fs/f2fs/data.c
1433
struct address_space *mapping = inode->i_mapping;
fs/f2fs/data.c
1442
if (unlikely(folio->mapping != mapping || !folio_test_uptodate(folio))) {
fs/f2fs/data.c
1461
struct address_space *mapping = inode->i_mapping;
fs/f2fs/data.c
1466
folio = f2fs_grab_cache_folio(mapping, index, true);
fs/f2fs/data.c
2702
struct address_space *mapping = rac ? rac->mapping : folio->mapping;
fs/f2fs/data.c
2706
if (mapping_large_folio_support(mapping))
fs/f2fs/data.c
2810
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
2836
struct inode *inode = rac->mapping->host;
fs/f2fs/data.c
2989
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
3121
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
3154
mapping_set_error(folio->mapping, -EIO);
fs/f2fs/data.c
3280
static int f2fs_write_cache_pages(struct address_space *mapping,
fs/f2fs/data.c
3289
struct f2fs_sb_info *sbi = F2FS_M_SB(mapping);
fs/f2fs/data.c
3293
struct inode *inode = mapping->host;
fs/f2fs/data.c
3332
if (get_dirty_pages(mapping->host) <=
fs/f2fs/data.c
3333
SM_I(F2FS_M_SB(mapping))->min_hot_blocks)
fs/f2fs/data.c
3334
set_inode_flag(mapping->host, FI_HOT_DATA);
fs/f2fs/data.c
3336
clear_inode_flag(mapping->host, FI_HOT_DATA);
fs/f2fs/data.c
3339
index = mapping->writeback_index; /* prev offset */
fs/f2fs/data.c
3351
tag_pages_for_writeback(mapping, index, end);
fs/f2fs/data.c
3356
nr_folios = filemap_get_folios_tag(mapping, &index, end,
fs/f2fs/data.c
3451
if (unlikely(folio->mapping != mapping)) {
fs/f2fs/data.c
3544
mapping->writeback_index = done_index;
fs/f2fs/data.c
3547
f2fs_submit_merged_write_cond(F2FS_M_SB(mapping), mapping->host,
fs/f2fs/data.c
3607
static int __f2fs_write_data_pages(struct address_space *mapping,
fs/f2fs/data.c
3611
struct inode *inode = mapping->host;
fs/f2fs/data.c
3635
trace_f2fs_writepages(mapping->host, wbc, DATA);
fs/f2fs/data.c
3655
ret = f2fs_write_cache_pages(mapping, wbc, io_type);
fs/f2fs/data.c
3684
trace_f2fs_writepages(mapping->host, wbc, DATA);
fs/f2fs/data.c
3688
static int f2fs_write_data_pages(struct address_space *mapping,
fs/f2fs/data.c
3691
struct inode *inode = mapping->host;
fs/f2fs/data.c
3693
return __f2fs_write_data_pages(mapping, wbc,
fs/f2fs/data.c
3722
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
382
mapping_set_error(folio->mapping, -EIO);
fs/f2fs/data.c
3874
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
3920
struct address_space *mapping,
fs/f2fs/data.c
3924
struct inode *inode = mapping->host;
fs/f2fs/data.c
3977
folio = f2fs_filemap_get_folio(mapping, index,
fs/f2fs/data.c
3979
mapping_gfp_mask(mapping));
fs/f2fs/data.c
4003
if (folio->mapping != mapping) {
fs/f2fs/data.c
4044
if (unlikely(folio->mapping != mapping)) {
fs/f2fs/data.c
4064
struct address_space *mapping,
fs/f2fs/data.c
4068
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
4120
struct inode *inode = folio->mapping->host;
fs/f2fs/data.c
4155
static bool f2fs_dirty_data_folio(struct address_space *mapping,
fs/f2fs/data.c
4158
struct inode *inode = mapping->host;
fs/f2fs/data.c
4166
if (filemap_dirty_folio(mapping, folio)) {
fs/f2fs/data.c
4203
static sector_t f2fs_bmap(struct address_space *mapping, sector_t block)
fs/f2fs/data.c
4205
struct inode *inode = mapping->host;
fs/f2fs/data.c
4212
if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY))
fs/f2fs/data.c
4213
filemap_write_and_wait(mapping);
fs/f2fs/data.c
4313
struct address_space *mapping = swap_file->f_mapping;
fs/f2fs/data.c
4314
struct inode *inode = mapping->host;
fs/f2fs/data.c
4499
struct address_space *mapping = folio->mapping;
fs/f2fs/data.c
4502
xa_lock_irqsave(&mapping->i_pages, flags);
fs/f2fs/data.c
4503
__xa_clear_mark(&mapping->i_pages, folio->index,
fs/f2fs/data.c
4505
xa_unlock_irqrestore(&mapping->i_pages, flags);
fs/f2fs/data.c
497
F2FS_I(fio->folio->mapping->host)->ioprio_hint == F2FS_IOPRIO_WRITE)
fs/f2fs/data.c
628
if (inode && inode == target->mapping->host)
fs/f2fs/data.c
64
struct address_space *mapping = folio->mapping;
fs/f2fs/data.c
71
inode = mapping->host;
fs/f2fs/data.c
781
f2fs_set_bio_crypt_ctx(bio, fio_folio->mapping->host,
fs/f2fs/data.c
87
struct address_space *mapping = folio->mapping;
fs/f2fs/data.c
878
fio_folio->mapping->host,
fs/f2fs/data.c
89
if (mapping) {
fs/f2fs/data.c
90
struct inode *inode = mapping->host;
fs/f2fs/f2fs.h
2203
static inline struct f2fs_sb_info *F2FS_M_SB(struct address_space *mapping)
fs/f2fs/f2fs.h
2205
return F2FS_I_SB(mapping->host);
fs/f2fs/f2fs.h
2210
return F2FS_M_SB(folio->mapping);
fs/f2fs/f2fs.h
2280
return folio->mapping == META_MAPPING(F2FS_F_SB(folio));
fs/f2fs/f2fs.h
2285
return folio->mapping == NODE_MAPPING(F2FS_F_SB(folio));
fs/f2fs/f2fs.h
3048
static inline struct folio *f2fs_grab_cache_folio(struct address_space *mapping,
fs/f2fs/f2fs.h
3061
folio = __filemap_get_folio(mapping, index, fgf_flags, 0);
fs/f2fs/f2fs.h
3065
if (time_to_inject(F2FS_M_SB(mapping), FAULT_PAGE_ALLOC))
fs/f2fs/f2fs.h
3070
return filemap_grab_folio(mapping, index);
fs/f2fs/f2fs.h
3073
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/f2fs/f2fs.h
3074
mapping_gfp_mask(mapping));
fs/f2fs/f2fs.h
3081
struct address_space *mapping, pgoff_t index,
fs/f2fs/f2fs.h
3084
if (time_to_inject(F2FS_M_SB(mapping), FAULT_PAGE_GET))
fs/f2fs/f2fs.h
3087
return __filemap_get_folio(mapping, index, fgp_flags, gfp_mask);
fs/f2fs/f2fs.h
4092
return fio->folio->mapping->host;
fs/f2fs/file.c
141
if (unlikely(folio->mapping != inode->i_mapping ||
fs/f2fs/file.c
1688
struct address_space *mapping = inode->i_mapping;
fs/f2fs/file.c
1702
ret = filemap_write_and_wait_range(mapping, offset, offset + len - 1);
fs/f2fs/file.c
1739
filemap_invalidate_lock(mapping);
fs/f2fs/file.c
1751
filemap_invalidate_unlock(mapping);
fs/f2fs/file.c
1763
filemap_invalidate_unlock(mapping);
fs/f2fs/file.c
1798
struct address_space *mapping = inode->i_mapping;
fs/f2fs/file.c
1821
filemap_invalidate_lock(mapping);
fs/f2fs/file.c
1823
filemap_invalidate_unlock(mapping);
fs/f2fs/file.c
1828
ret = filemap_write_and_wait_range(mapping, offset, LLONG_MAX);
fs/f2fs/file.c
1839
filemap_invalidate_lock(mapping);
fs/f2fs/file.c
1859
filemap_invalidate_unlock(mapping);
fs/f2fs/file.c
1865
filemap_invalidate_lock(mapping);
fs/f2fs/file.c
1866
ret = filemap_write_and_wait_range(mapping, offset, LLONG_MAX);
fs/f2fs/file.c
1868
filemap_invalidate_unlock(mapping);
fs/f2fs/file.c
4199
struct address_space *mapping = inode->i_mapping;
fs/f2fs/file.c
4261
filemap_invalidate_lock(mapping);
fs/f2fs/file.c
4263
ret = filemap_write_and_wait_range(mapping, range.start,
fs/f2fs/file.c
4268
truncate_inode_pages_range(mapping, range.start,
fs/f2fs/file.c
430
static bool __found_offset(struct address_space *mapping,
fs/f2fs/file.c
434
struct inode *inode = mapping->host;
fs/f2fs/file.c
4349
filemap_invalidate_unlock(mapping);
fs/f2fs/file.c
4457
struct address_space *mapping = inode->i_mapping;
fs/f2fs/file.c
4462
filemap_invalidate_lock_shared(mapping);
fs/f2fs/file.c
4464
filemap_invalidate_unlock_shared(mapping);
fs/f2fs/file.c
4467
folio = read_cache_folio(mapping, page_idx, NULL, NULL);
fs/f2fs/file.c
4477
folio = filemap_lock_folio(mapping, redirty_idx);
fs/f2fs/file.c
449
xa_get_mark(&mapping->i_pages, index, PAGECACHE_TAG_DIRTY))
fs/f2fs/file.c
5153
static void f2fs_flush_buffered_write(struct address_space *mapping,
fs/f2fs/file.c
5158
ret = filemap_write_and_wait_range(mapping, start_pos, end_pos);
fs/f2fs/file.c
5161
invalidate_mapping_pages(mapping,
fs/f2fs/file.c
5387
struct address_space *mapping;
fs/f2fs/file.c
5398
mapping = filp->f_mapping;
fs/f2fs/file.c
5399
if (!mapping || len < 0)
fs/f2fs/file.c
5402
bdi = inode_to_bdi(mapping->host);
fs/f2fs/file.c
752
struct address_space *mapping = inode->i_mapping;
fs/f2fs/file.c
759
folio = filemap_lock_folio(mapping, index);
fs/f2fs/gc.c
1223
struct address_space *mapping = inode->i_mapping;
fs/f2fs/gc.c
1246
mapping = atomic_inode->i_mapping;
fs/f2fs/gc.c
1250
folio = f2fs_grab_cache_folio(mapping, index, true);
fs/f2fs/gc.c
1335
struct address_space *mapping = inode->i_mapping;
fs/f2fs/gc.c
1365
mapping = atomic_inode->i_mapping;
fs/f2fs/gc.c
1370
folio = f2fs_grab_cache_folio(mapping, bidx, false);
fs/f2fs/inline.c
85
struct inode *inode = folio->mapping->host;
fs/f2fs/node.c
1570
fserror_report_file_metadata(folio->mapping->host,
fs/f2fs/node.c
2260
static int f2fs_write_node_pages(struct address_space *mapping,
fs/f2fs/node.c
2263
struct f2fs_sb_info *sbi = F2FS_M_SB(mapping);
fs/f2fs/node.c
2288
trace_f2fs_writepages(mapping->host, wbc, NODE);
fs/f2fs/node.c
2302
trace_f2fs_writepages(mapping->host, wbc, NODE);
fs/f2fs/node.c
2306
static bool f2fs_dirty_node_folio(struct address_space *mapping,
fs/f2fs/node.c
2315
f2fs_inode_chksum_set(F2FS_M_SB(mapping), folio);
fs/f2fs/node.c
2317
if (filemap_dirty_folio(mapping, folio)) {
fs/f2fs/node.c
2318
inc_page_count(F2FS_M_SB(mapping), F2FS_DIRTY_NODES);
fs/f2fs/segment.c
3989
if (fscrypt_inode_uses_fs_layer_crypto(folio->mapping->host))
fs/f2fs/super.c
3154
struct address_space *mapping = inode->i_mapping;
fs/f2fs/super.c
3170
folio = mapping_read_folio_gfp(mapping, off >> PAGE_SHIFT,
fs/f2fs/super.c
3185
if (unlikely(folio->mapping != mapping)) {
fs/f2fs/super.c
3211
struct address_space *mapping = inode->i_mapping;
fs/f2fs/super.c
3212
const struct address_space_operations *a_ops = mapping->a_ops;
fs/f2fs/super.c
3224
err = a_ops->write_begin(NULL, mapping, off, tocopy,
fs/f2fs/super.c
3237
a_ops->write_end(NULL, mapping, off, tocopy, tocopy,
fs/f2fs/super.c
3378
struct address_space *mapping = dqopt->files[type]->i_mapping;
fs/f2fs/super.c
3385
ret = filemap_fdatawrite(mapping);
fs/f2fs/super.c
3393
ret = filemap_fdatawait(mapping);
fs/f2fs/verity.c
75
struct address_space *mapping = inode->i_mapping;
fs/f2fs/verity.c
76
const struct address_space_operations *aops = mapping->a_ops;
fs/f2fs/verity.c
88
res = aops->write_begin(NULL, mapping, pos, n, &folio, &fsdata);
fs/f2fs/verity.c
94
res = aops->write_end(NULL, mapping, pos, n, n, folio, fsdata);
fs/fat/file.c
223
struct address_space *mapping = inode->i_mapping;
fs/fat/file.c
240
err = filemap_fdatawrite_range(mapping, start,
fs/fat/file.c
249
err = filemap_fdatawait_range(mapping, start,
fs/fat/inode.c
197
static int fat_writepages(struct address_space *mapping,
fs/fat/inode.c
200
return mpage_writepages(mapping, wbc, fat_get_block);
fs/fat/inode.c
213
static void fat_write_failed(struct address_space *mapping, loff_t to)
fs/fat/inode.c
215
struct inode *inode = mapping->host;
fs/fat/inode.c
224
struct address_space *mapping,
fs/fat/inode.c
230
err = cont_write_begin(iocb, mapping, pos, len,
fs/fat/inode.c
232
&MSDOS_I(mapping->host)->mmu_private);
fs/fat/inode.c
234
fat_write_failed(mapping, pos + len);
fs/fat/inode.c
239
struct address_space *mapping,
fs/fat/inode.c
243
struct inode *inode = mapping->host;
fs/fat/inode.c
245
err = generic_write_end(iocb, mapping, pos, len, copied, folio, fsdata);
fs/fat/inode.c
247
fat_write_failed(mapping, pos + len);
fs/fat/inode.c
259
struct address_space *mapping = file->f_mapping;
fs/fat/inode.c
260
struct inode *inode = mapping->host;
fs/fat/inode.c
286
fat_write_failed(mapping, offset + count);
fs/fat/inode.c
316
static sector_t _fat_bmap(struct address_space *mapping, sector_t block)
fs/fat/inode.c
321
down_read(&MSDOS_I(mapping->host)->truncate_lock);
fs/fat/inode.c
322
blocknr = generic_block_bmap(mapping, block, fat_get_block_bmap);
fs/fat/inode.c
323
up_read(&MSDOS_I(mapping->host)->truncate_lock);
fs/freevxfs/vxfs_immed.c
33
struct vxfs_inode_info *vip = VXFS_INO(folio->mapping->host);
fs/freevxfs/vxfs_subr.c
149
vxfs_bmap(struct address_space *mapping, sector_t block)
fs/freevxfs/vxfs_subr.c
151
return generic_block_bmap(mapping, block, vxfs_getblk);
fs/freevxfs/vxfs_subr.c
44
vxfs_get_page(struct address_space *mapping, u_long n)
fs/freevxfs/vxfs_subr.c
48
pp = read_mapping_page(mapping, n, NULL);
fs/fs-writeback.c
1778
struct address_space *mapping = inode->i_mapping;
fs/fs-writeback.c
1787
ret = do_writepages(mapping, wbc);
fs/fs-writeback.c
1797
int err = filemap_fdatawait(mapping);
fs/fs-writeback.c
1836
if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY))
fs/fs-writeback.c
2534
void filemap_dontcache_kick_writeback(struct address_space *mapping)
fs/fs-writeback.c
2536
struct inode *inode = mapping->host;
fs/fs-writeback.c
2864
struct address_space *mapping = inode->i_mapping;
fs/fs-writeback.c
2879
if (!mapping_tagged(mapping, PAGECACHE_TAG_WRITEBACK))
fs/fs-writeback.c
2900
filemap_fdatawait_keep_errors(mapping);
fs/fs-writeback.c
408
struct address_space *mapping = inode->i_mapping;
fs/fs-writeback.c
409
XA_STATE(xas, &mapping->i_pages, 0);
fs/fs-writeback.c
414
xa_lock_irq(&mapping->i_pages);
fs/fs-writeback.c
450
if (mapping_tagged(mapping, PAGECACHE_TAG_WRITEBACK)) {
fs/fs-writeback.c
498
xa_unlock_irq(&mapping->i_pages);
fs/fuse/dev.c
1090
folio->mapping != NULL ||
fs/fuse/dir.c
2135
struct address_space *mapping = inode->i_mapping;
fs/fuse/dir.c
2161
filemap_invalidate_lock(mapping);
fs/fuse/dir.c
2165
filemap_invalidate_unlock(mapping);
fs/fuse/dir.c
2286
invalidate_inode_pages2(mapping);
fs/fuse/dir.c
2292
filemap_invalidate_unlock(mapping);
fs/fuse/dir.c
2303
filemap_invalidate_unlock(mapping);
fs/fuse/dir.c
2470
int err = fuse_readlink_folio(folio->mapping->host, folio);
fs/fuse/file.c
1028
struct address_space *mapping;
fs/fuse/file.c
1032
mapping = ap->folios[0]->mapping;
fs/fuse/file.c
1033
inode = mapping->host;
fs/fuse/file.c
1092
struct inode *inode = rac->mapping->host;
fs/fuse/file.c
1265
struct address_space *mapping,
fs/fuse/file.c
1270
struct fuse_conn *fc = get_fuse_conn(mapping->host);
fs/fuse/file.c
1287
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/fuse/file.c
1288
mapping_gfp_mask(mapping));
fs/fuse/file.c
1294
if (mapping_writably_mapped(mapping))
fs/fuse/file.c
1358
struct address_space *mapping = iocb->ki_filp->f_mapping;
fs/fuse/file.c
1359
struct inode *inode = mapping->host;
fs/fuse/file.c
1382
count = fuse_fill_write_pages(&ia, mapping, ii, pos, nr_pages);
fs/fuse/file.c
1499
struct address_space *mapping = file->f_mapping;
fs/fuse/file.c
1501
struct inode *inode = mapping->host;
fs/fuse/file.c
1508
err = fuse_update_attributes(mapping->host, file,
fs/fuse/file.c
1671
struct address_space *mapping = file->f_mapping;
fs/fuse/file.c
1672
struct inode *inode = mapping->host;
fs/fuse/file.c
1692
res = filemap_write_and_wait_range(mapping, pos, pos + count - 1);
fs/fuse/file.c
1698
if (!cuse && filemap_range_has_writeback(mapping, pos, (pos + count - 1))) {
fs/fuse/file.c
1707
res = invalidate_inode_pages2_range(mapping, idx_from, idx_to);
fs/fuse/file.c
1803
struct address_space *mapping = inode->i_mapping;
fs/fuse/file.c
1821
if (res > 0 && mapping->nrpages) {
fs/fuse/file.c
1827
invalidate_inode_pages2_range(mapping,
fs/fuse/file.c
2116
struct inode *inode = folio->mapping->host;
fs/fuse/file.c
2303
static int fuse_writepages(struct address_space *mapping,
fs/fuse/file.c
2306
struct inode *inode = mapping->host;
fs/fuse/file.c
2332
.inode = folio->mapping->host,
fs/fuse/file.c
2381
if (folio->mapping != inode->i_mapping) {
fs/fuse/file.c
2603
static sector_t fuse_bmap(struct address_space *mapping, sector_t block)
fs/fuse/file.c
2605
struct inode *inode = mapping->host;
fs/fuse/file.c
645
struct address_space *mapping = io->iocb->ki_filp->f_mapping;
fs/fuse/file.c
650
invalidate_inode_pages2_range(mapping, start, end);
fs/fuse/file.c
688
struct address_space *mapping = io->iocb->ki_filp->f_mapping;
fs/fuse/file.c
700
if (io->write && res > 0 && mapping->nrpages) {
fs/fuse/file.c
847
struct inode *inode = folio->mapping->host;
fs/fuse/file.c
990
struct inode *inode = folio->mapping->host;
fs/fuse/notify.c
133
struct address_space *mapping;
fs/fuse/notify.c
169
mapping = inode->i_mapping;
fs/fuse/notify.c
183
folio = filemap_grab_folio(mapping, index);
fs/fuse/notify.c
234
struct address_space *mapping = inode->i_mapping;
fs/fuse/notify.c
283
folio = filemap_get_folio(mapping, index);
fs/gfs2/aops.c
104
struct inode *inode = folio->mapping->host;
fs/gfs2/aops.c
126
int gfs2_jdata_writeback(struct address_space *mapping, struct writeback_control *wbc)
fs/gfs2/aops.c
128
struct inode *inode = mapping->host;
fs/gfs2/aops.c
130
struct gfs2_sbd *sdp = GFS2_SB(mapping->host);
fs/gfs2/aops.c
138
while ((folio = writeback_iter(mapping, wbc, folio, &error))) {
fs/gfs2/aops.c
157
static int gfs2_writepages(struct address_space *mapping,
fs/gfs2/aops.c
160
struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping);
fs/gfs2/aops.c
163
.inode = mapping->host,
fs/gfs2/aops.c
191
static int gfs2_write_jdata_batch(struct address_space *mapping,
fs/gfs2/aops.c
196
struct inode *inode = mapping->host;
fs/gfs2/aops.c
219
if (unlikely(folio->mapping != mapping)) {
fs/gfs2/aops.c
283
static int gfs2_write_cache_jdata(struct address_space *mapping,
fs/gfs2/aops.c
300
writeback_index = mapping->writeback_index; /* prev offset */
fs/gfs2/aops.c
318
tag_pages_for_writeback(mapping, index, end);
fs/gfs2/aops.c
321
nr_folios = filemap_get_folios_tag(mapping, &index, end,
fs/gfs2/aops.c
326
ret = gfs2_write_jdata_batch(mapping, wbc, &fbatch,
fs/gfs2/aops.c
349
mapping->writeback_index = done_index;
fs/gfs2/aops.c
362
static int gfs2_jdata_writepages(struct address_space *mapping,
fs/gfs2/aops.c
365
struct gfs2_inode *ip = GFS2_I(mapping->host);
fs/gfs2/aops.c
366
struct gfs2_sbd *sdp = GFS2_SB(mapping->host);
fs/gfs2/aops.c
369
ret = gfs2_write_cache_jdata(mapping, wbc);
fs/gfs2/aops.c
373
ret = gfs2_write_cache_jdata(mapping, wbc);
fs/gfs2/aops.c
421
struct inode *inode = folio->mapping->host;
fs/gfs2/aops.c
453
struct address_space *mapping = ip->i_inode.i_mapping;
fs/gfs2/aops.c
461
folio = read_cache_folio(mapping, index, gfs2_read_folio, NULL);
fs/gfs2/aops.c
495
struct inode *inode = rac->mapping->host;
fs/gfs2/aops.c
546
static bool gfs2_jdata_dirty_folio(struct address_space *mapping,
fs/gfs2/aops.c
551
return block_dirty_folio(mapping, folio);
fs/gfs2/aops.c
562
static sector_t gfs2_bmap(struct address_space *mapping, sector_t lblock)
fs/gfs2/aops.c
564
struct gfs2_inode *ip = GFS2_I(mapping->host);
fs/gfs2/aops.c
574
dblock = iomap_bmap(mapping, lblock, &gfs2_iomap_ops);
fs/gfs2/aops.c
609
struct gfs2_sbd *sdp = GFS2_SB(folio->mapping->host);
fs/gfs2/aops.c
650
struct address_space *mapping = folio->mapping;
fs/gfs2/aops.c
651
struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping);
fs/gfs2/aops.c
74
struct inode * const inode = folio->mapping->host;
fs/gfs2/aops.h
12
int gfs2_jdata_writeback(struct address_space *mapping, struct writeback_control *wbc);
fs/gfs2/file.c
1131
struct address_space *mapping = file->f_mapping;
fs/gfs2/file.c
1160
invalidate_mapping_pages(mapping,
fs/gfs2/file.c
396
if (gfs2_iomap_alloc(folio->mapping->host, pos, length, &iomap))
fs/gfs2/file.c
470
folio->mapping != inode->i_mapping) {
fs/gfs2/file.c
522
if (!folio_test_uptodate(folio) || folio->mapping != inode->i_mapping) {
fs/gfs2/file.c
745
struct address_space *mapping = file->f_mapping;
fs/gfs2/file.c
746
struct inode *inode = mapping->host;
fs/gfs2/file.c
751
if (mapping->nrpages) {
fs/gfs2/file.c
752
ret1 = filemap_fdatawrite_range(mapping, start, end);
fs/gfs2/file.c
773
if (mapping->nrpages)
fs/gfs2/glock.c
1088
struct address_space *mapping;
fs/gfs2/glock.c
1143
mapping = gfs2_glock2aspace(gl);
fs/gfs2/glock.c
1144
if (mapping) {
fs/gfs2/glock.c
1147
mapping->a_ops = &gfs2_meta_aops;
fs/gfs2/glock.c
1148
mapping->host = sdp->sd_inode;
fs/gfs2/glock.c
1149
mapping->flags = 0;
fs/gfs2/glock.c
1151
mapping_set_gfp_mask(mapping, gfp_mask);
fs/gfs2/glock.c
1152
mapping->writeback_index = 0;
fs/gfs2/glock.c
2327
struct address_space *mapping = gfs2_glock2aspace(gl);
fs/gfs2/glock.c
2329
nrpages = mapping->nrpages;
fs/gfs2/glock.c
239
struct address_space *mapping = gfs2_glock2aspace(gl);
fs/gfs2/glock.c
245
if (mapping) {
fs/gfs2/glock.c
246
truncate_inode_pages_final(mapping);
fs/gfs2/glock.c
248
GLOCK_BUG_ON(gl, !mapping_empty(mapping));
fs/gfs2/glock.h
150
struct address_space mapping;
fs/gfs2/glock.h
179
return &gla->mapping;
fs/gfs2/glops.c
224
struct address_space *mapping = gfs2_aspace(sdp);
fs/gfs2/glops.c
236
truncate_inode_pages_range(mapping, start, end);
fs/gfs2/glops.c
324
struct address_space *mapping = ip->i_inode.i_mapping;
fs/gfs2/glops.c
325
filemap_fdatawrite(mapping);
fs/gfs2/glops.c
326
error = filemap_fdatawait(mapping);
fs/gfs2/glops.c
327
mapping_set_error(mapping, error);
fs/gfs2/glops.c
365
struct address_space *mapping = gfs2_glock2aspace(gl);
fs/gfs2/glops.c
366
truncate_inode_pages(mapping, 0);
fs/gfs2/glops.c
41
bh->b_folio->mapping, bh->b_folio->flags.f);
fs/gfs2/log.c
1023
struct address_space *mapping = bh->b_folio->mapping;
fs/gfs2/log.c
1024
struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping);
fs/gfs2/log.c
129
mapping = bh->b_folio->mapping;
fs/gfs2/log.c
130
if (!mapping)
fs/gfs2/log.c
133
BUG_ON(GFS2_SB(mapping->host) != sdp);
fs/gfs2/log.c
134
if (gfs2_is_jdata(GFS2_I(mapping->host)))
fs/gfs2/log.c
135
ret = gfs2_jdata_writeback(mapping, wbc);
fs/gfs2/log.c
137
ret = mapping->a_ops->writepages(mapping, wbc);
fs/gfs2/log.c
146
mapping_set_error(mapping, ret);
fs/gfs2/log.c
99
struct address_space *mapping;
fs/gfs2/lops.c
401
filemap_set_wb_err(fi.folio->mapping, error);
fs/gfs2/lops.c
507
struct address_space *mapping = jd->jd_inode->i_mapping;
fs/gfs2/lops.c
524
since = filemap_sample_wb_err(mapping);
fs/gfs2/lops.c
530
folio = filemap_grab_folio(mapping,
fs/gfs2/lops.c
591
ret = filemap_check_wb_err(mapping, since);
fs/gfs2/lops.c
593
truncate_inode_pages(mapping, 0);
fs/gfs2/main.c
66
address_space_init_once(&gla->mapping);
fs/gfs2/meta_io.c
129
struct address_space *mapping = gfs2_glock2aspace(gl);
fs/gfs2/meta_io.c
137
if (mapping == NULL)
fs/gfs2/meta_io.c
138
mapping = gfs2_aspace(sdp);
fs/gfs2/meta_io.c
145
folio = __filemap_get_folio(mapping, index,
fs/gfs2/meta_io.c
147
mapping_gfp_mask(mapping) | __GFP_NOFAIL);
fs/gfs2/meta_io.c
153
folio = __filemap_get_folio(mapping, index,
fs/gfs2/meta_io.c
376
struct address_space *mapping = ip->i_inode.i_mapping;
fs/gfs2/meta_io.c
384
folio = __filemap_get_folio(mapping, index, FGP_LOCK | FGP_ACCESSED, 0);
fs/gfs2/meta_io.c
90
static int gfs2_aspace_writepages(struct address_space *mapping,
fs/gfs2/meta_io.c
96
while ((folio = writeback_iter(mapping, wbc, folio, &error)))
fs/gfs2/meta_io.h
40
static inline struct gfs2_sbd *gfs2_mapping2sbd(struct address_space *mapping)
fs/gfs2/meta_io.h
42
struct inode *inode = mapping->host;
fs/gfs2/meta_io.h
43
if (mapping->a_ops == &gfs2_meta_aops) {
fs/gfs2/meta_io.h
45
container_of(mapping, struct gfs2_glock_aspace, mapping);
fs/gfs2/ops_fstype.c
1118
struct address_space *mapping;
fs/gfs2/ops_fstype.c
1177
mapping = gfs2_aspace(sdp);
fs/gfs2/ops_fstype.c
1178
mapping->a_ops = &gfs2_rgrp_aops;
fs/gfs2/quota.c
745
struct address_space *mapping = inode->i_mapping;
fs/gfs2/quota.c
755
folio = filemap_grab_folio(mapping, index);
fs/gfs2/super.c
1342
struct address_space *mapping = &inode->i_data;
fs/gfs2/super.c
1343
bool need_trans = gfs2_is_jdata(ip) && mapping->nrpages;
fs/gfs2/super.c
1360
truncate_inode_pages(mapping, 0);
fs/gfs2/super.c
1374
struct address_space *mapping = &inode->i_data;
fs/gfs2/super.c
1375
bool need_lock = gfs2_is_jdata(ip) && mapping->nrpages;
fs/gfs2/super.c
1379
truncate_inode_pages_final(mapping);
fs/hfs/bnode.c
347
struct address_space *mapping;
fs/hfs/bnode.c
383
mapping = tree->inode->i_mapping;
fs/hfs/bnode.c
388
page = read_mapping_page(mapping, block++, NULL);
fs/hfs/btree.c
23
struct address_space *mapping;
fs/hfs/btree.c
81
mapping = tree->inode->i_mapping;
fs/hfs/btree.c
82
folio = filemap_grab_folio(mapping, 0);
fs/hfs/extent.c
489
struct address_space *mapping = inode->i_mapping;
fs/hfs/extent.c
495
res = hfs_write_begin(NULL, mapping, size + 1, 0, &folio,
fs/hfs/extent.c
498
res = generic_write_end(NULL, mapping, size + 1, 0, 0,
fs/hfs/hfs_fs.h
180
int hfs_write_begin(const struct kiocb *iocb, struct address_space *mapping,
fs/hfs/inode.c
129
struct address_space *mapping = file->f_mapping;
fs/hfs/inode.c
130
struct inode *inode = mapping->host;
fs/hfs/inode.c
145
hfs_write_failed(mapping, end);
fs/hfs/inode.c
151
static int hfs_writepages(struct address_space *mapping,
fs/hfs/inode.c
154
return mpage_writepages(mapping, wbc, hfs_get_block);
fs/hfs/inode.c
38
static void hfs_write_failed(struct address_space *mapping, loff_t to)
fs/hfs/inode.c
40
struct inode *inode = mapping->host;
fs/hfs/inode.c
48
int hfs_write_begin(const struct kiocb *iocb, struct address_space *mapping,
fs/hfs/inode.c
54
ret = cont_write_begin(iocb, mapping, pos, len, foliop, fsdata,
fs/hfs/inode.c
56
&HFS_I(mapping->host)->phys_size);
fs/hfs/inode.c
58
hfs_write_failed(mapping, pos + len);
fs/hfs/inode.c
63
static sector_t hfs_bmap(struct address_space *mapping, sector_t block)
fs/hfs/inode.c
65
return generic_block_bmap(mapping, block, hfs_get_block);
fs/hfs/inode.c
70
struct inode *inode = folio->mapping->host;
fs/hfsplus/bitmap.c
132
page = read_mapping_page(mapping, offset / PAGE_CACHE_BITS,
fs/hfsplus/bitmap.c
168
struct address_space *mapping;
fs/hfsplus/bitmap.c
183
mapping = sbi->alloc_file->i_mapping;
fs/hfsplus/bitmap.c
185
page = read_mapping_page(mapping, pnr, NULL);
fs/hfsplus/bitmap.c
219
page = read_mapping_page(mapping, ++pnr, NULL);
fs/hfsplus/bitmap.c
24
struct address_space *mapping;
fs/hfsplus/bitmap.c
36
mapping = sbi->alloc_file->i_mapping;
fs/hfsplus/bitmap.c
37
page = read_mapping_page(mapping, offset / PAGE_CACHE_BITS, NULL);
fs/hfsplus/bitmap.c
81
page = read_mapping_page(mapping, offset / PAGE_CACHE_BITS,
fs/hfsplus/bnode.c
458
struct address_space *mapping;
fs/hfsplus/bnode.c
496
mapping = tree->inode->i_mapping;
fs/hfsplus/bnode.c
501
page = read_mapping_page(mapping, block, NULL);
fs/hfsplus/btree.c
272
struct address_space *mapping;
fs/hfsplus/btree.c
296
mapping = tree->inode->i_mapping;
fs/hfsplus/btree.c
297
page = read_mapping_page(mapping, 0, NULL);
fs/hfsplus/extents.c
556
struct address_space *mapping = inode->i_mapping;
fs/hfsplus/extents.c
561
res = hfsplus_write_begin(NULL, mapping, size, 0,
fs/hfsplus/extents.c
565
res = generic_write_end(NULL, mapping, size, 0, 0,
fs/hfsplus/hfsplus_fs.h
450
struct address_space *mapping,
fs/hfsplus/inode.c
126
struct address_space *mapping = file->f_mapping;
fs/hfsplus/inode.c
127
struct inode *inode = mapping->host;
fs/hfsplus/inode.c
156
ret = filemap_write_and_wait_range(mapping, start_off, end_off);
fs/hfsplus/inode.c
163
invalidate_inode_pages2_range(mapping, start_page, end_page);
fs/hfsplus/inode.c
176
hfsplus_write_failed(mapping, end);
fs/hfsplus/inode.c
182
static int hfsplus_writepages(struct address_space *mapping,
fs/hfsplus/inode.c
185
return mpage_writepages(mapping, wbc, hfsplus_get_block);
fs/hfsplus/inode.c
31
static void hfsplus_write_failed(struct address_space *mapping, loff_t to)
fs/hfsplus/inode.c
33
struct inode *inode = mapping->host;
fs/hfsplus/inode.c
42
struct address_space *mapping, loff_t pos,
fs/hfsplus/inode.c
48
ret = cont_write_begin(iocb, mapping, pos, len, foliop, fsdata,
fs/hfsplus/inode.c
50
&HFSPLUS_I(mapping->host)->phys_size);
fs/hfsplus/inode.c
52
hfsplus_write_failed(mapping, pos + len);
fs/hfsplus/inode.c
57
static sector_t hfsplus_bmap(struct address_space *mapping, sector_t block)
fs/hfsplus/inode.c
59
return generic_block_bmap(mapping, block, hfsplus_get_block);
fs/hfsplus/inode.c
64
struct inode *inode = folio->mapping->host;
fs/hfsplus/xattr.c
174
struct address_space *mapping;
fs/hfsplus/xattr.c
179
mapping = attr_file->i_mapping;
fs/hfsplus/xattr.c
182
page = read_mapping_page(mapping, *index, NULL);
fs/hostfs/hostfs_kern.c
399
static int hostfs_writepages(struct address_space *mapping,
fs/hostfs/hostfs_kern.c
402
struct inode *inode = mapping->host;
fs/hostfs/hostfs_kern.c
407
while ((folio = writeback_iter(mapping, wbc, folio, &err))) {
fs/hostfs/hostfs_kern.c
422
mapping_set_error(mapping, err);
fs/hostfs/hostfs_kern.c
449
struct address_space *mapping,
fs/hostfs/hostfs_kern.c
455
*foliop = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/hostfs/hostfs_kern.c
456
mapping_gfp_mask(mapping));
fs/hostfs/hostfs_kern.c
463
struct address_space *mapping,
fs/hostfs/hostfs_kern.c
467
struct inode *inode = mapping->host;
fs/hpfs/file.c
173
static int hpfs_writepages(struct address_space *mapping,
fs/hpfs/file.c
176
return mpage_writepages(mapping, wbc, hpfs_get_block);
fs/hpfs/file.c
179
static void hpfs_write_failed(struct address_space *mapping, loff_t to)
fs/hpfs/file.c
181
struct inode *inode = mapping->host;
fs/hpfs/file.c
194
struct address_space *mapping,
fs/hpfs/file.c
200
ret = cont_write_begin(iocb, mapping, pos, len, foliop, fsdata,
fs/hpfs/file.c
202
&hpfs_i(mapping->host)->mmu_private);
fs/hpfs/file.c
204
hpfs_write_failed(mapping, pos + len);
fs/hpfs/file.c
210
struct address_space *mapping,
fs/hpfs/file.c
214
struct inode *inode = mapping->host;
fs/hpfs/file.c
216
err = generic_write_end(iocb, mapping, pos, len, copied, folio, fsdata);
fs/hpfs/file.c
218
hpfs_write_failed(mapping, pos + len);
fs/hpfs/file.c
228
static sector_t _hpfs_bmap(struct address_space *mapping, sector_t block)
fs/hpfs/file.c
230
return generic_block_bmap(mapping, block, hpfs_get_block);
fs/hpfs/namei.c
482
struct inode *i = folio->mapping->host;
fs/hugetlbfs/inode.c
1024
static int hugetlbfs_migrate_folio(struct address_space *mapping,
fs/hugetlbfs/inode.c
1030
rc = migrate_huge_page_move_mapping(mapping, dst, src);
fs/hugetlbfs/inode.c
1048
static int hugetlbfs_error_remove_folio(struct address_space *mapping,
fs/hugetlbfs/inode.c
223
struct address_space *mapping = file->f_mapping;
fs/hugetlbfs/inode.c
224
struct inode *inode = mapping->host;
fs/hugetlbfs/inode.c
251
folio = filemap_lock_hugetlb_folio(h, mapping, index);
fs/hugetlbfs/inode.c
298
struct address_space *mapping,
fs/hugetlbfs/inode.c
306
struct address_space *mapping,
fs/hugetlbfs/inode.c
380
struct address_space *mapping,
fs/hugetlbfs/inode.c
383
struct rb_root_cached *root = &mapping->i_mmap;
fs/hugetlbfs/inode.c
394
i_mmap_lock_write(mapping);
fs/hugetlbfs/inode.c
422
i_mmap_unlock_write(mapping);
fs/hugetlbfs/inode.c
431
i_mmap_lock_write(mapping);
fs/hugetlbfs/inode.c
498
struct address_space *mapping, struct folio *folio,
fs/hugetlbfs/inode.c
511
hugetlb_unmap_file_folio(h, mapping, folio, index);
fs/hugetlbfs/inode.c
555
struct address_space *mapping = &inode->i_data;
fs/hugetlbfs/inode.c
564
while (filemap_get_folios(mapping, &next, end - 1, &fbatch)) {
fs/hugetlbfs/inode.c
570
hash = hugetlb_fault_mutex_hash(mapping, index);
fs/hugetlbfs/inode.c
576
remove_inode_single_folio(h, inode, mapping, folio,
fs/hugetlbfs/inode.c
609
struct address_space *mapping = inode->i_mapping;
fs/hugetlbfs/inode.c
616
i_mmap_lock_write(mapping);
fs/hugetlbfs/inode.c
617
if (mapping_mapped(mapping))
fs/hugetlbfs/inode.c
618
hugetlb_vmdelete_list(&mapping->i_mmap, pgoff, 0,
fs/hugetlbfs/inode.c
620
i_mmap_unlock_write(mapping);
fs/hugetlbfs/inode.c
625
struct address_space *mapping,
fs/hugetlbfs/inode.c
632
folio = filemap_lock_hugetlb_folio(h, mapping, idx);
fs/hugetlbfs/inode.c
650
struct address_space *mapping = inode->i_mapping;
fs/hugetlbfs/inode.c
669
i_mmap_lock_write(mapping);
fs/hugetlbfs/inode.c
673
hugetlbfs_zero_partial_page(h, mapping,
fs/hugetlbfs/inode.c
678
if (mapping_mapped(mapping))
fs/hugetlbfs/inode.c
679
hugetlb_vmdelete_list(&mapping->i_mmap,
fs/hugetlbfs/inode.c
686
hugetlbfs_zero_partial_page(h, mapping,
fs/hugetlbfs/inode.c
689
i_mmap_unlock_write(mapping);
fs/hugetlbfs/inode.c
705
struct address_space *mapping = inode->i_mapping;
fs/hugetlbfs/inode.c
774
hash = hugetlb_fault_mutex_hash(mapping, index);
fs/hugetlbfs/inode.c
778
folio = filemap_get_folio(mapping, index << huge_page_order(h));
fs/hugetlbfs/inode.c
801
error = hugetlb_add_to_page_cache(folio, mapping, index);
fs/inode.c
227
struct address_space *const mapping = &inode->i_data;
fs/inode.c
273
mapping->a_ops = &empty_aops;
fs/inode.c
274
mapping->host = inode;
fs/inode.c
275
mapping->flags = 0;
fs/inode.c
276
mapping->wb_err = 0;
fs/inode.c
277
atomic_set(&mapping->i_mmap_writable, 0);
fs/inode.c
278
mapping_set_gfp_mask(mapping, GFP_HIGHUSER_MOVABLE);
fs/inode.c
279
mapping->writeback_index = 0;
fs/inode.c
280
init_rwsem(&mapping->invalidate_lock);
fs/inode.c
281
lockdep_set_class_and_name(&mapping->invalidate_lock,
fs/inode.c
285
mapping_set_stable_writes(mapping);
fs/inode.c
287
inode->i_mapping = mapping;
fs/inode.c
473
static void __address_space_init_once(struct address_space *mapping)
fs/inode.c
475
xa_init_flags(&mapping->i_pages, XA_FLAGS_LOCK_IRQ | XA_FLAGS_ACCOUNT);
fs/inode.c
476
init_rwsem(&mapping->i_mmap_rwsem);
fs/inode.c
477
spin_lock_init(&mapping->i_private_lock);
fs/inode.c
478
mapping->i_mmap = RB_ROOT_CACHED;
fs/inode.c
481
void address_space_init_once(struct address_space *mapping)
fs/inode.c
483
memset(mapping, 0, sizeof(*mapping));
fs/inode.c
484
__address_space_init_once(mapping);
fs/inode.c
701
void dump_mapping(const struct address_space *mapping)
fs/inode.c
715
if (get_kernel_nofault(host, &mapping->host) ||
fs/inode.c
716
get_kernel_nofault(a_ops, &mapping->a_ops)) {
fs/inode.c
717
pr_warn("invalid mapping:%px\n", mapping);
fs/iomap/bio.c
115
gfp_t gfp = mapping_gfp_constraint(folio->mapping, GFP_KERNEL);
fs/iomap/buffered-io.c
118
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
1187
struct address_space *mapping = iter->inode->i_mapping;
fs/iomap/buffered-io.c
1188
size_t chunk = mapping_max_folio_size(mapping);
fs/iomap/buffered-io.c
1204
status = balance_dirty_pages_ratelimited_flags(mapping,
fs/iomap/buffered-io.c
1238
if (mapping_writably_mapped(mapping))
fs/iomap/buffered-io.c
133
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
143
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
1637
struct address_space *mapping = i->inode->i_mapping;
fs/iomap/buffered-io.c
1641
return filemap_write_and_wait_range(mapping, i->pos, end);
fs/iomap/buffered-io.c
1718
struct address_space *mapping = iter->inode->i_mapping;
fs/iomap/buffered-io.c
1728
count = filemap_get_folios_dirty(mapping, &pstart, pend, iter->fbatch);
fs/iomap/buffered-io.c
1749
struct address_space *mapping = inode->i_mapping;
fs/iomap/buffered-io.c
1760
range_dirty = filemap_range_needs_writeback(mapping, iter.pos,
fs/iomap/buffered-io.c
187
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
2068
struct address_space *mapping = wpc->inode->i_mapping;
fs/iomap/buffered-io.c
2080
while ((folio = writeback_iter(mapping, wpc->wbc, folio, &error))) {
fs/iomap/buffered-io.c
221
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
38
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
446
fserror_report_io(folio->mapping->host, FSERR_BUFFERED_READ,
fs/iomap/buffered-io.c
650
.inode = folio->mapping->host,
fs/iomap/buffered-io.c
70
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
727
.inode = rac->mapping->host,
fs/iomap/buffered-io.c
734
trace_iomap_readahead(rac->mapping->host, readahead_count(rac));
fs/iomap/buffered-io.c
767
struct inode *inode = folio->mapping->host;
fs/iomap/buffered-io.c
810
trace_iomap_release_folio(folio->mapping->host, folio_pos(folio),
fs/iomap/buffered-io.c
827
trace_iomap_invalidate_folio(folio->mapping->host,
fs/iomap/buffered-io.c
844
bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio)
fs/iomap/buffered-io.c
846
struct inode *inode = mapping->host;
fs/iomap/buffered-io.c
851
return filemap_dirty_folio(mapping, folio);
fs/iomap/buffered-io.c
967
if (unlikely(folio->mapping != iter->inode->i_mapping)) {
fs/iomap/fiemap.c
100
.len = i_blocksize(mapping->host),
fs/iomap/fiemap.c
103
const unsigned int blkshift = mapping->host->i_blkbits - SECTOR_SHIFT;
fs/iomap/fiemap.c
106
if (filemap_write_and_wait(mapping))
fs/iomap/fiemap.c
94
iomap_bmap(struct address_space *mapping, sector_t bno,
fs/iomap/fiemap.c
98
.inode = mapping->host,
fs/iomap/fiemap.c
99
.pos = (loff_t)bno << mapping->host->i_blkbits,
fs/isofs/compress.c
305
struct address_space *mapping = inode->i_mapping;
fs/isofs/compress.c
346
pages[i] = grab_cache_page_nowait(mapping, index);
fs/isofs/inode.c
1158
static sector_t _isofs_bmap(struct address_space *mapping, sector_t block)
fs/isofs/inode.c
1160
return generic_block_bmap(mapping,block,isofs_get_block);
fs/isofs/rock.c
717
struct inode *inode = folio->mapping->host;
fs/jbd2/commit.c
1014
struct address_space *mapping;
fs/jbd2/commit.c
1031
mapping = READ_ONCE(bh->b_folio->mapping);
fs/jbd2/commit.c
1032
if (mapping && !sb_is_blkdev_sb(mapping->host->i_sb)) {
fs/jbd2/commit.c
199
struct address_space *mapping;
fs/jbd2/commit.c
215
mapping = inode->i_mapping;
fs/jbd2/commit.c
216
if (!mapping)
fs/jbd2/commit.c
222
mapping, start_byte, end_byte);
fs/jbd2/commit.c
267
struct address_space *mapping = jinode->i_vfs_inode->i_mapping;
fs/jbd2/commit.c
273
return filemap_fdatawait_range_keep_errors(mapping,
fs/jbd2/commit.c
72
if (folio->mapping)
fs/jbd2/journal.c
2807
(bh->b_folio && bh->b_folio->mapping));
fs/jbd2/revoke.c
431
struct address_space *bh_mapping = bh->b_folio->mapping;
fs/jffs2/file.c
112
int ret = jffs2_do_readpage_nolock(folio->mapping->host, folio);
fs/jffs2/file.c
119
struct jffs2_inode_info *f = JFFS2_INODE_INFO(folio->mapping->host);
fs/jffs2/file.c
129
struct address_space *mapping,
fs/jffs2/file.c
134
struct inode *inode = mapping->host;
fs/jffs2/file.c
212
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/jffs2/file.c
213
mapping_gfp_mask(mapping));
fs/jffs2/file.c
244
struct address_space *mapping,
fs/jffs2/file.c
251
struct inode *inode = mapping->host;
fs/jffs2/file.c
26
struct address_space *mapping,
fs/jffs2/file.c
30
struct address_space *mapping,
fs/jffs2/file.c
305
mapping_set_error(mapping, ret);
fs/jfs/inode.c
273
static int jfs_writepages(struct address_space *mapping,
fs/jfs/inode.c
276
return mpage_writepages(mapping, wbc, jfs_get_block);
fs/jfs/inode.c
289
static void jfs_write_failed(struct address_space *mapping, loff_t to)
fs/jfs/inode.c
291
struct inode *inode = mapping->host;
fs/jfs/inode.c
300
struct address_space *mapping,
fs/jfs/inode.c
306
ret = block_write_begin(mapping, pos, len, foliop, jfs_get_block);
fs/jfs/inode.c
308
jfs_write_failed(mapping, pos + len);
fs/jfs/inode.c
314
struct address_space *mapping,
fs/jfs/inode.c
320
ret = generic_write_end(iocb, mapping, pos, len, copied, folio, fsdata);
fs/jfs/inode.c
322
jfs_write_failed(mapping, pos + len);
fs/jfs/inode.c
326
static sector_t jfs_bmap(struct address_space *mapping, sector_t block)
fs/jfs/inode.c
328
return generic_block_bmap(mapping, block, jfs_get_block);
fs/jfs/inode.c
334
struct address_space *mapping = file->f_mapping;
fs/jfs/inode.c
350
jfs_write_failed(mapping, end);
fs/jfs/jfs_metapage.c
109
l2mp_blocks = L2PSIZE - folio->mapping->host->i_blkbits;
fs/jfs/jfs_metapage.c
121
int l2mp_blocks = L2PSIZE - folio->mapping->host->i_blkbits;
fs/jfs/jfs_metapage.c
156
static int __metapage_migrate_folio(struct address_space *mapping,
fs/jfs/jfs_metapage.c
171
rc = filemap_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
232
static int __metapage_migrate_folio(struct address_space *mapping,
fs/jfs/jfs_metapage.c
244
rc = filemap_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
396
mapping_set_error(folio->mapping, err);
fs/jfs/jfs_metapage.c
429
struct inode *inode = folio->mapping->host;
fs/jfs/jfs_metapage.c
550
static int metapage_writepages(struct address_space *mapping,
fs/jfs/jfs_metapage.c
558
while ((folio = writeback_iter(mapping, wbc, folio, &err)))
fs/jfs/jfs_metapage.c
567
struct inode *inode = folio->mapping->host;
fs/jfs/jfs_metapage.c
646
static int metapage_migrate_folio(struct address_space *mapping,
fs/jfs/jfs_metapage.c
653
return filemap_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
659
return __metapage_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
690
struct address_space *mapping;
fs/jfs/jfs_metapage.c
710
mapping = JFS_SBI(inode->i_sb)->direct_inode->i_mapping;
fs/jfs/jfs_metapage.c
719
mapping = inode->i_mapping;
fs/jfs/jfs_metapage.c
723
folio = filemap_grab_folio(mapping, page_index);
fs/jfs/jfs_metapage.c
730
folio = read_mapping_folio(mapping, page_index, NULL);
fs/jfs/jfs_metapage.c
806
struct address_space *mapping = folio->mapping;
fs/jfs/jfs_metapage.c
828
ret = filemap_check_errors(mapping);
fs/jfs/jfs_metapage.c
905
struct address_space *mapping =
fs/jfs/jfs_metapage.c
916
struct folio *folio = filemap_lock_folio(mapping,
fs/libfs.c
2076
struct address_space *mapping = iocb->ki_filp->f_mapping;
fs/libfs.c
2099
err = filemap_write_and_wait_range(mapping, pos, end);
fs/libfs.c
2110
invalidate_mapping_pages(mapping, pos >> PAGE_SHIFT, end >> PAGE_SHIFT);
fs/libfs.c
943
int simple_write_begin(const struct kiocb *iocb, struct address_space *mapping,
fs/libfs.c
949
folio = __filemap_get_folio(mapping, pos / PAGE_SIZE, FGP_WRITEBEGIN,
fs/libfs.c
950
mapping_gfp_mask(mapping));
fs/libfs.c
990
struct address_space *mapping,
fs/libfs.c
994
struct inode *inode = folio->mapping->host;
fs/minix/dir.c
288
struct inode *inode = folio->mapping->host;
fs/minix/dir.c
410
struct inode *dir = folio->mapping->host;
fs/minix/dir.c
448
struct inode *inode = folio->mapping->host;
fs/minix/dir.c
45
struct address_space *mapping = folio->mapping;
fs/minix/dir.c
46
struct inode *dir = mapping->host;
fs/minix/inode.c
448
static int minix_writepages(struct address_space *mapping,
fs/minix/inode.c
451
return mpage_writepages(mapping, wbc, minix_get_block);
fs/minix/inode.c
464
static void minix_write_failed(struct address_space *mapping, loff_t to)
fs/minix/inode.c
466
struct inode *inode = mapping->host;
fs/minix/inode.c
475
struct address_space *mapping,
fs/minix/inode.c
481
ret = block_write_begin(mapping, pos, len, foliop, minix_get_block);
fs/minix/inode.c
483
minix_write_failed(mapping, pos + len);
fs/minix/inode.c
488
static sector_t minix_bmap(struct address_space *mapping, sector_t block)
fs/minix/inode.c
490
return generic_block_bmap(mapping,block,minix_get_block);
fs/mpage.c
153
struct inode *inode = folio->mapping->host;
fs/mpage.c
170
gfp_t gfp = mapping_gfp_constraint(folio->mapping, GFP_KERNEL);
fs/mpage.c
457
struct address_space *mapping = folio->mapping;
fs/mpage.c
458
struct inode *inode = mapping->host;
fs/mpage.c
63
mapping_set_error(fi.folio->mapping, err);
fs/mpage.c
641
mapping_set_error(mapping, ret);
fs/mpage.c
662
__mpage_writepages(struct address_space *mapping,
fs/mpage.c
675
while ((folio = writeback_iter(mapping, wbc, folio, &error))) {
fs/mpage.c
99
struct inode *inode = folio->mapping->host;
fs/namei.c
6325
struct address_space *mapping = inode->i_mapping;
fs/namei.c
6328
folio = filemap_get_folio(mapping, 0);
fs/namei.c
6336
folio = read_mapping_folio(mapping, 0, NULL);
fs/namei.c
6341
BUG_ON(mapping_gfp_mask(mapping) & __GFP_HIGHMEM);
fs/namei.c
6411
struct address_space *mapping = inode->i_mapping;
fs/namei.c
6412
const struct address_space_operations *aops = mapping->a_ops;
fs/namei.c
6413
bool nofs = !mapping_gfp_constraint(mapping, __GFP_FS);
fs/namei.c
6422
err = aops->write_begin(NULL, mapping, 0, len-1, &folio, &fsdata);
fs/namei.c
6430
err = aops->write_end(NULL, mapping, 0, len - 1, len - 1,
fs/netfs/buffered_read.c
339
struct netfs_inode *ictx = netfs_inode(ractl->mapping->host);
fs/netfs/buffered_read.c
344
rreq = netfs_alloc_request(ractl->mapping, ractl->file, start, size,
fs/netfs/buffered_read.c
397
struct address_space *mapping = folio->mapping;
fs/netfs/buffered_read.c
400
struct netfs_inode *ctx = netfs_inode(mapping->host);
fs/netfs/buffered_read.c
413
rreq = netfs_alloc_request(mapping, file, folio_pos(folio), flen, NETFS_READ_GAPS);
fs/netfs/buffered_read.c
501
struct address_space *mapping = folio->mapping;
fs/netfs/buffered_read.c
503
struct netfs_inode *ctx = netfs_inode(mapping->host);
fs/netfs/buffered_read.c
513
rreq = netfs_alloc_request(mapping, file,
fs/netfs/buffered_read.c
629
struct file *file, struct address_space *mapping,
fs/netfs/buffered_read.c
639
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/netfs/buffered_read.c
640
mapping_gfp_mask(mapping));
fs/netfs/buffered_read.c
668
rreq = netfs_alloc_request(mapping, file,
fs/netfs/buffered_read.c
724
struct address_space *mapping = folio->mapping;
fs/netfs/buffered_read.c
725
struct netfs_inode *ctx = netfs_inode(mapping->host);
fs/netfs/buffered_read.c
734
rreq = netfs_alloc_request(mapping, file, start, flen,
fs/netfs/buffered_write.c
106
size_t max_chunk = mapping_max_folio_size(mapping);
fs/netfs/buffered_write.c
111
wbc_attach_fdatawrite_inode(&wbc, mapping->host);
fs/netfs/buffered_write.c
113
ret = filemap_write_and_wait_range(mapping, pos, pos + iter->count);
fs/netfs/buffered_write.c
162
folio = netfs_grab_folio_for_write(mapping, pos, part);
fs/netfs/buffered_write.c
19
static struct folio *netfs_grab_folio_for_write(struct address_space *mapping,
fs/netfs/buffered_write.c
215
if (mapping_writably_mapped(mapping))
fs/netfs/buffered_write.c
25
if (mapping_large_folio_support(mapping))
fs/netfs/buffered_write.c
28
return __filemap_get_folio(mapping, index, fgp_flags,
fs/netfs/buffered_write.c
29
mapping_gfp_mask(mapping));
fs/netfs/buffered_write.c
349
ret = filemap_write_and_wait_range(mapping, fpos, fpos + flen - 1);
fs/netfs/buffered_write.c
406
ret = balance_dirty_pages_ratelimited_flags(mapping, bdp_flags);
fs/netfs/buffered_write.c
542
struct address_space *mapping = file->f_mapping;
fs/netfs/buffered_write.c
555
if (folio->mapping != mapping)
fs/netfs/buffered_write.c
571
err = filemap_fdatawrite_range(mapping,
fs/netfs/buffered_write.c
92
struct address_space *mapping = inode->i_mapping;
fs/netfs/direct_write.c
28
wreq->mapping->nrpages) {
fs/netfs/direct_write.c
326
struct address_space *mapping = file->f_mapping;
fs/netfs/direct_write.c
327
struct inode *inode = mapping->host;
fs/netfs/direct_write.c
356
if (filemap_range_has_page(mapping, pos, end))
fs/netfs/direct_write.c
360
ret = filemap_write_and_wait_range(mapping, pos, end);
fs/netfs/direct_write.c
38
invalidate_inode_pages2_range(wreq->mapping, first, last);
fs/netfs/fscache_io.c
164
struct address_space *mapping;
fs/netfs/fscache_io.c
173
void __fscache_clear_page_bits(struct address_space *mapping,
fs/netfs/fscache_io.c
181
XA_STATE(xas, &mapping->i_pages, first);
fs/netfs/fscache_io.c
200
fscache_clear_page_bits(wreq->mapping, wreq->start, wreq->len,
fs/netfs/fscache_io.c
210
struct address_space *mapping,
fs/netfs/fscache_io.c
229
wreq->mapping = mapping;
fs/netfs/fscache_io.c
251
iov_iter_xarray(&iter, ITER_SOURCE, &mapping->i_pages, start, len);
fs/netfs/fscache_io.c
261
fscache_clear_page_bits(mapping, start, len, cond);
fs/netfs/internal.h
200
struct netfs_io_request *netfs_create_write_req(struct address_space *mapping,
fs/netfs/internal.h
85
struct netfs_io_request *netfs_alloc_request(struct address_space *mapping,
fs/netfs/misc.c
136
bool netfs_dirty_folio(struct address_space *mapping, struct folio *folio)
fs/netfs/misc.c
138
struct inode *inode = mapping->host;
fs/netfs/misc.c
145
if (!filemap_dirty_folio(mapping, folio))
fs/netfs/misc.c
19
int netfs_alloc_folioq_buffer(struct address_space *mapping,
fs/netfs/misc.c
60
folio->mapping = mapping;
fs/netfs/objects.c
18
struct netfs_io_request *netfs_alloc_request(struct address_space *mapping,
fs/netfs/objects.c
24
struct inode *inode = file ? file_inode(file) : mapping->host;
fs/netfs/objects.c
44
rreq->mapping = mapping;
fs/netfs/read_pgpriv2.c
105
creq = netfs_create_write_req(rreq->mapping, NULL, folio_pos(folio),
fs/netfs/write_collect.c
270
mapping_set_error(wreq->mapping, front->error);
fs/netfs/write_issue.c
102
wreq = netfs_alloc_request(mapping, file, start, 0, origin);
fs/netfs/write_issue.c
43
static void netfs_kill_dirty_pages(struct address_space *mapping,
fs/netfs/write_issue.c
546
int netfs_writepages(struct address_space *mapping,
fs/netfs/write_issue.c
549
struct netfs_inode *ictx = netfs_inode(mapping->host);
fs/netfs/write_issue.c
558
folio = writeback_iter(mapping, wbc, NULL, &error);
fs/netfs/write_issue.c
562
wreq = netfs_create_write_req(mapping, NULL, folio_pos(folio), NETFS_WRITEBACK);
fs/netfs/write_issue.c
589
} while ((folio = writeback_iter(mapping, wbc, folio, &error)));
fs/netfs/write_issue.c
602
folio = writeback_iter(mapping, wbc, folio, &error);
fs/netfs/write_issue.c
605
netfs_kill_dirty_pages(mapping, wbc, folio);
fs/netfs/write_issue.c
836
int netfs_writeback_single(struct address_space *mapping,
fs/netfs/write_issue.c
84
} while ((folio = writeback_iter(mapping, wbc, folio, &error)));
fs/netfs/write_issue.c
841
struct netfs_inode *ictx = netfs_inode(mapping->host);
fs/netfs/write_issue.c
855
wreq = netfs_create_write_req(mapping, NULL, 0, NETFS_WRITEBACK_SINGLE);
fs/netfs/write_issue.c
90
struct netfs_io_request *netfs_create_write_req(struct address_space *mapping,
fs/nfs/blocklayout/blocklayout.c
887
struct address_space *mapping = inode->i_mapping;
fs/nfs/blocklayout/blocklayout.c
894
end = page_cache_next_miss(mapping, idx + 1, ULONG_MAX);
fs/nfs/dir.c
1002
folio = nfs_readdir_folio_get_locked(mapping, cookie, change_attr);
fs/nfs/dir.c
399
static struct folio *nfs_readdir_folio_get_locked(struct address_space *mapping,
fs/nfs/dir.c
405
folio = filemap_grab_folio(mapping, index);
fs/nfs/dir.c
443
static struct folio *nfs_readdir_folio_get_next(struct address_space *mapping,
fs/nfs/dir.c
449
folio = __filemap_get_folio(mapping, index,
fs/nfs/dir.c
451
mapping_gfp_mask(mapping));
fs/nfs/dir.c
828
struct address_space *mapping = desc->file->f_mapping;
fs/nfs/dir.c
852
if (folio->mapping != mapping) {
fs/nfs/dir.c
861
new = nfs_readdir_folio_get_next(mapping, cookie,
fs/nfs/dir.c
997
struct address_space *mapping = desc->file->f_mapping;
fs/nfs/dir.c
998
u64 change_attr = inode_peek_iversion_raw(mapping->host);
fs/nfs/direct.c
1002
struct address_space *mapping = file->f_mapping;
fs/nfs/direct.c
1003
struct inode *inode = mapping->host;
fs/nfs/direct.c
1019
nfs_add_stats(mapping->host, NFSIOS_DIRECTWRITTENBYTES, count);
fs/nfs/direct.c
1062
if (mapping->nrpages) {
fs/nfs/direct.c
1063
invalidate_inode_pages2_range(mapping,
fs/nfs/direct.c
436
struct address_space *mapping = file->f_mapping;
fs/nfs/direct.c
437
struct inode *inode = mapping->host;
fs/nfs/direct.c
442
nfs_add_stats(mapping->host, NFSIOS_DIRECTREADBYTES, count);
fs/nfs/file.c
294
void nfs_truncate_last_folio(struct address_space *mapping, loff_t from,
fs/nfs/file.c
302
folio = filemap_lock_folio(mapping, from >> PAGE_SHIFT);
fs/nfs/file.c
317
trace_nfs_size_truncate_folio(mapping->host, to);
fs/nfs/file.c
391
struct address_space *mapping,
fs/nfs/file.c
403
file, mapping->host->i_ino, len, (long long) pos);
fs/nfs/file.c
404
nfs_truncate_last_folio(mapping, i_size_read(mapping->host), pos);
fs/nfs/file.c
407
folio = write_begin_get_folio(iocb, mapping, pos >> PAGE_SHIFT, len);
fs/nfs/file.c
433
struct address_space *mapping,
fs/nfs/file.c
444
file, mapping->host->i_ino, len, (long long) pos);
fs/nfs/file.c
475
NFS_I(mapping->host)->write_io += copied;
fs/nfs/file.c
477
if (nfs_ctx_key_to_expire(ctx, mapping->host))
fs/nfs/file.c
478
nfs_wb_all(mapping->host);
fs/nfs/file.c
494
struct inode *inode = folio->mapping->host;
fs/nfs/file.c
522
if (nfs_wb_folio_reclaim(folio->mapping->host, folio) < 0 ||
fs/nfs/file.c
533
struct address_space *mapping = folio->mapping;
fs/nfs/file.c
540
nfsi = NFS_I(mapping->host);
fs/nfs/file.c
565
struct inode *inode = folio->mapping->host;
fs/nfs/file.c
655
struct address_space *mapping;
fs/nfs/file.c
676
mapping = folio->mapping;
fs/nfs/file.c
677
if (mapping != inode->i_mapping)
fs/nfs/fscache.c
254
struct inode *inode = ractl->mapping->host;
fs/nfs/fscache.c
324
xa_for_each_range(&sreq->rreq->mapping->i_pages, idx, page, start, last) {
fs/nfs/fscache.c
349
struct inode *inode = folio->mapping->host;
fs/nfs/fscache.h
109
fscache_note_page_release(netfs_i_cookie(netfs_inode(folio->mapping->host)));
fs/nfs/inode.c
126
int nfs_sync_mapping(struct address_space *mapping)
fs/nfs/inode.c
130
if (mapping->nrpages != 0) {
fs/nfs/inode.c
131
unmap_mapping_range(mapping, 0, 0, 0);
fs/nfs/inode.c
132
ret = nfs_wb_all(mapping->host);
fs/nfs/inode.c
1453
static int nfs_invalidate_mapping(struct inode *inode, struct address_space *mapping)
fs/nfs/inode.c
1458
if (mapping->nrpages != 0) {
fs/nfs/inode.c
1460
ret = nfs_sync_mapping(mapping);
fs/nfs/inode.c
1464
ret = invalidate_inode_pages2(mapping);
fs/nfs/inode.c
1482
int nfs_clear_invalid_mapping(struct address_space *mapping)
fs/nfs/inode.c
1484
struct inode *inode = mapping->host;
fs/nfs/inode.c
1531
ret = nfs_invalidate_mapping(inode, mapping);
fs/nfs/inode.c
1573
int nfs_revalidate_mapping(struct inode *inode, struct address_space *mapping)
fs/nfs/inode.c
1585
return nfs_clear_invalid_mapping(mapping);
fs/nfs/inode.c
240
void nfs_zap_mapping(struct inode *inode, struct address_space *mapping)
fs/nfs/inode.c
242
if (mapping->nrpages != 0) {
fs/nfs/internal.h
437
void nfs_truncate_last_folio(struct address_space *mapping, loff_t from,
fs/nfs/internal.h
641
int nfs_filemap_write_and_wait_range(struct address_space *mapping,
fs/nfs/internal.h
863
struct inode *inode = folio->mapping->host;
fs/nfs/internal.h
880
loff_t i_size = i_size_read(folio->mapping->host);
fs/nfs/nfs42proc.c
393
struct address_space *mapping = file->f_mapping;
fs/nfs/nfs42proc.c
397
nfs_truncate_last_folio(mapping, oldsize, pos);
fs/nfs/nfs42proc.c
398
WARN_ON_ONCE(invalidate_inode_pages2_range(mapping, pos >> PAGE_SHIFT,
fs/nfs/read.c
313
struct inode *inode = folio->mapping->host;
fs/nfs/read.c
435
struct inode *inode = ractl->mapping->host;
fs/nfs/symlink.c
33
struct inode *inode = folio->mapping->host;
fs/nfs/write.c
1069
error = nfs_wb_folio(folio->mapping->host, folio);
fs/nfs/write.c
1147
status = nfs_wb_folio(folio->mapping->host, folio);
fs/nfs/write.c
1221
struct inode *inode = folio->mapping->host;
fs/nfs/write.c
1302
struct address_space *mapping = folio->mapping;
fs/nfs/write.c
1303
struct inode *inode = mapping->host;
fs/nfs/write.c
1328
nfs_set_pageerror(mapping);
fs/nfs/write.c
172
struct address_space *mapping = folio->mapping;
fs/nfs/write.c
177
spin_lock(&mapping->i_private_lock);
fs/nfs/write.c
183
spin_unlock(&mapping->i_private_lock);
fs/nfs/write.c
191
struct inode *inode = folio->mapping->host;
fs/nfs/write.c
1975
int nfs_filemap_write_and_wait_range(struct address_space *mapping,
fs/nfs/write.c
1980
ret = filemap_write_and_wait_range(mapping, lstart, lend);
fs/nfs/write.c
1982
ret = pnfs_sync_inode(mapping->host, true);
fs/nfs/write.c
2113
int nfs_migrate_folio(struct address_space *mapping, struct folio *dst,
fs/nfs/write.c
2126
nfs_wb_folio(src->mapping->host, src);
fs/nfs/write.c
2137
return migrate_folio(mapping, dst, src, mode);
fs/nfs/write.c
215
static void nfs_set_pageerror(struct address_space *mapping)
fs/nfs/write.c
217
struct inode *inode = mapping->host;
fs/nfs/write.c
219
nfs_zap_mapping(mapping->host, mapping);
fs/nfs/write.c
230
struct address_space *mapping = folio->mapping;
fs/nfs/write.c
232
filemap_set_wb_err(mapping, error);
fs/nfs/write.c
233
if (mapping->host)
fs/nfs/write.c
234
errseq_set(&mapping->host->i_sb->s_wb_err,
fs/nfs/write.c
236
nfs_set_pageerror(mapping);
fs/nfs/write.c
288
struct nfs_server *nfss = NFS_SERVER(folio->mapping->host);
fs/nfs/write.c
297
struct nfs_server *nfss = NFS_SERVER(folio->mapping->host);
fs/nfs/write.c
513
struct inode *inode = folio->mapping->host;
fs/nfs/write.c
618
nfs_add_stats(folio->mapping->host, NFSIOS_WRITEPAGES, 1);
fs/nfs/write.c
633
struct inode *inode = folio->mapping->host;
fs/nfs/write.c
650
int nfs_writepages(struct address_space *mapping, struct writeback_control *wbc)
fs/nfs/write.c
652
struct inode *inode = mapping->host;
fs/nfs/write.c
687
while ((folio = writeback_iter(mapping, wbc, folio, &err))) {
fs/nfs/write.c
711
struct address_space *mapping = folio->mapping;
fs/nfs/write.c
712
struct nfs_inode *nfsi = NFS_I(mapping->host);
fs/nfs/write.c
718
spin_lock(&mapping->i_private_lock);
fs/nfs/write.c
722
spin_unlock(&mapping->i_private_lock);
fs/nfs/write.c
742
struct address_space *mapping = folio->mapping;
fs/nfs/write.c
744
spin_lock(&mapping->i_private_lock);
fs/nfs/write.c
750
spin_unlock(&mapping->i_private_lock);
fs/nfs/write.c
877
bdi_wb_stat_mod(folio->mapping->host, WB_WRITEBACK, -nr);
fs/nfsd/filecache.c
307
struct address_space *mapping;
fs/nfsd/filecache.c
320
mapping = file->f_mapping;
fs/nfsd/filecache.c
321
return mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) ||
fs/nfsd/filecache.c
322
mapping_tagged(mapping, PAGECACHE_TAG_WRITEBACK);
fs/nilfs2/btnode.c
159
struct address_space *mapping;
fs/nilfs2/btnode.c
170
mapping = folio->mapping;
fs/nilfs2/btnode.c
174
if (!still_dirty && mapping)
fs/nilfs2/btnode.c
175
invalidate_inode_pages2_range(mapping, index, index);
fs/nilfs2/btree.c
402
inode = bh->b_folio->mapping->host;
fs/nilfs2/dir.c
112
struct inode *dir = folio->mapping->host;
fs/nilfs2/dir.c
190
struct address_space *mapping = dir->i_mapping;
fs/nilfs2/dir.c
191
struct folio *folio = read_mapping_folio(mapping, n, NULL);
fs/nilfs2/dir.c
409
struct address_space *mapping = folio->mapping;
fs/nilfs2/dir.c
420
nilfs_commit_chunk(folio, mapping, from, to);
fs/nilfs2/dir.c
508
nilfs_commit_chunk(folio, folio->mapping, from, to);
fs/nilfs2/dir.c
526
struct address_space *mapping = folio->mapping;
fs/nilfs2/dir.c
527
struct inode *inode = mapping->host;
fs/nilfs2/dir.c
558
nilfs_commit_chunk(folio, mapping, from, to);
fs/nilfs2/dir.c
569
struct address_space *mapping = inode->i_mapping;
fs/nilfs2/dir.c
570
struct folio *folio = filemap_grab_folio(mapping, 0);
fs/nilfs2/dir.c
600
nilfs_commit_chunk(folio, mapping, 0, chunk_size);
fs/nilfs2/dir.c
91
struct address_space *mapping, size_t from, size_t to)
fs/nilfs2/dir.c
93
struct inode *dir = mapping->host;
fs/nilfs2/file.c
60
if (folio->mapping != inode->i_mapping ||
fs/nilfs2/gcinode.c
135
struct inode *inode = bh->b_folio->mapping->host;
fs/nilfs2/inode.c
159
static int nilfs_writepages(struct address_space *mapping,
fs/nilfs2/inode.c
162
struct inode *inode = mapping->host;
fs/nilfs2/inode.c
166
nilfs_clear_dirty_pages(mapping);
fs/nilfs2/inode.c
177
static bool nilfs_dirty_folio(struct address_space *mapping,
fs/nilfs2/inode.c
180
struct inode *inode = mapping->host;
fs/nilfs2/inode.c
183
bool ret = filemap_dirty_folio(mapping, folio);
fs/nilfs2/inode.c
188
spin_lock(&mapping->i_private_lock);
fs/nilfs2/inode.c
204
spin_unlock(&mapping->i_private_lock);
fs/nilfs2/inode.c
211
void nilfs_write_failed(struct address_space *mapping, loff_t to)
fs/nilfs2/inode.c
213
struct inode *inode = mapping->host;
fs/nilfs2/inode.c
222
struct address_space *mapping,
fs/nilfs2/inode.c
227
struct inode *inode = mapping->host;
fs/nilfs2/inode.c
233
err = block_write_begin(mapping, pos, len, foliop, nilfs_get_block);
fs/nilfs2/inode.c
235
nilfs_write_failed(mapping, pos + len);
fs/nilfs2/inode.c
242
struct address_space *mapping,
fs/nilfs2/inode.c
246
struct inode *inode = mapping->host;
fs/nilfs2/inode.c
253
copied = generic_write_end(iocb, mapping, pos, len, copied, folio,
fs/nilfs2/mdt.c
397
struct inode *inode = folio->mapping->host;
fs/nilfs2/mdt.c
427
static int nilfs_mdt_writeback(struct address_space *mapping,
fs/nilfs2/mdt.c
433
while ((folio = writeback_iter(mapping, wbc, folio, &error)))
fs/nilfs2/nilfs.h
305
extern void nilfs_write_failed(struct address_space *mapping, loff_t to);
fs/nilfs2/page.c
164
m = folio->mapping;
fs/nilfs2/page.c
338
folio->mapping = NULL;
fs/nilfs2/page.c
341
folio->mapping = dmap;
fs/nilfs2/page.c
361
void nilfs_clear_dirty_pages(struct address_space *mapping)
fs/nilfs2/page.c
369
while (filemap_get_folios_tag(mapping, &index, (pgoff_t)-1,
fs/nilfs2/page.c
381
if (likely(folio->mapping == mapping))
fs/nilfs2/page.c
47
struct address_space *mapping,
fs/nilfs2/page.c
476
struct address_space *mapping = folio->mapping;
fs/nilfs2/page.c
478
if (mapping) {
fs/nilfs2/page.c
479
xa_lock_irq(&mapping->i_pages);
fs/nilfs2/page.c
481
__xa_clear_mark(&mapping->i_pages, folio->index,
fs/nilfs2/page.c
483
xa_unlock_irq(&mapping->i_pages);
fs/nilfs2/page.c
487
xa_unlock_irq(&mapping->i_pages);
fs/nilfs2/page.c
56
folio = filemap_grab_folio(mapping, index);
fs/nilfs2/page.h
45
void nilfs_clear_dirty_pages(struct address_space *mapping);
fs/nilfs2/segment.c
1629
inode = bh->b_folio->mapping->host;
fs/nilfs2/segment.c
1811
filemap_dirty_folio(folio->mapping, folio);
fs/nilfs2/segment.c
703
struct address_space *mapping = inode->i_mapping;
fs/nilfs2/segment.c
721
!filemap_get_folios_tag(mapping, &index, last,
fs/nilfs2/segment.c
730
if (unlikely(folio->mapping != mapping)) {
fs/ntfs/aops.c
125
static sector_t ntfs_bmap(struct address_space *mapping, sector_t block)
fs/ntfs/aops.c
131
struct ntfs_inode *ni = NTFS_I(mapping->host);
fs/ntfs/aops.c
225
struct address_space *mapping = rac->mapping;
fs/ntfs/aops.c
226
struct inode *inode = mapping->host;
fs/ntfs/aops.c
242
static int ntfs_writepages(struct address_space *mapping,
fs/ntfs/aops.c
245
struct inode *inode = mapping->host;
fs/ntfs/aops.c
248
.inode = mapping->host,
fs/ntfs/aops.c
25
struct ntfs_inode *ni = NTFS_I(folio->mapping->host);
fs/ntfs/aops.c
70
struct ntfs_inode *ni = NTFS_I(folio->mapping->host);
fs/ntfs/attrib.c
2249
struct address_space *mapping = VFS_I(ni)->i_mapping;
fs/ntfs/attrib.c
2259
folio = read_mapping_folio(mapping, index, NULL);
fs/ntfs/bitmap.c
125
struct address_space *mapping;
fs/ntfs/bitmap.c
149
mapping = vi->i_mapping;
fs/ntfs/bitmap.c
150
folio = read_mapping_folio(mapping, index, NULL);
fs/ntfs/bitmap.c
214
folio = read_mapping_folio(mapping, ++index, NULL);
fs/ntfs/compress.c
1476
struct address_space *mapping = VFS_I(ni)->i_mapping;
fs/ntfs/compress.c
1511
folio = read_mapping_folio(mapping, index + i, NULL);
fs/ntfs/compress.c
468
struct address_space *mapping = page->mapping;
fs/ntfs/compress.c
469
struct ntfs_inode *ni = NTFS_I(mapping->host);
fs/ntfs/compress.c
560
pages[i] = grab_cache_page_nowait(mapping, offset);
fs/ntfs/inode.c
3468
struct address_space *mapping = vi->i_mapping;
fs/ntfs/inode.c
3521
folio = read_mapping_folio(mapping, index, NULL);
fs/ntfs/inode.c
3597
struct address_space *mapping = vi->i_mapping;
fs/ntfs/inode.c
3613
folio = __filemap_get_folio(mapping, 0, FGP_WRITEBEGIN | FGP_NOFS,
fs/ntfs/inode.c
3614
mapping_gfp_mask(mapping));
fs/ntfs/inode.c
3639
struct address_space *mapping = vi->i_mapping;
fs/ntfs/inode.c
3653
mapping_gfp_mask(mapping));
fs/ntfs/inode.c
3659
folio = read_mapping_folio(mapping, index, NULL);
fs/ntfs/inode.c
3797
struct folio *ntfs_get_locked_folio(struct address_space *mapping,
fs/ntfs/inode.c
3802
folio = filemap_lock_folio(mapping, index);
fs/ntfs/inode.c
3807
page_cache_sync_readahead(mapping, ra, NULL, index,
fs/ntfs/inode.c
3809
folio = read_mapping_folio(mapping, index, NULL);
fs/ntfs/inode.h
357
struct folio *ntfs_get_locked_folio(struct address_space *mapping,
fs/ntfs/lcnalloc.c
196
struct address_space *mapping;
fs/ntfs/lcnalloc.c
300
mapping = lcnbmp_vi->i_mapping;
fs/ntfs/lcnalloc.c
338
folio = read_mapping_folio(mapping, index, NULL);
fs/ntfs/logfile.c
458
struct address_space *mapping = log_vi->i_mapping;
fs/ntfs/logfile.c
517
folio = read_mapping_folio(mapping, idx, NULL);
fs/ntfs/mft.c
2622
struct address_space *mapping = folio->mapping;
fs/ntfs/mft.c
2623
struct inode *vi = mapping->host;
fs/ntfs/mft.c
2828
int ntfs_mft_writepages(struct address_space *mapping,
fs/ntfs/mft.c
2834
if (NVolShutdown(NTFS_I(mapping->host)->vol))
fs/ntfs/mft.c
2837
while ((folio = writeback_iter(mapping, wbc, folio, &error)))
fs/ntfs/mft.c
2844
iomap_dirty_folio(folio->mapping, folio);
fs/ntfs/mft.h
87
int ntfs_mft_writepages(struct address_space *mapping,
fs/ntfs/super.c
1898
struct address_space *mapping = vol->lcnbmp_ino->i_mapping;
fs/ntfs/super.c
1909
file_ra_state_init(&ra, mapping);
fs/ntfs/super.c
1928
folio = ntfs_get_locked_folio(mapping, index, max_index, &ra);
fs/ntfs/super.c
2018
struct address_space *mapping = vol->mftbmp_ino->i_mapping;
fs/ntfs/super.c
2025
file_ra_state_init(&ra, mapping);
fs/ntfs/super.c
2037
folio = ntfs_get_locked_folio(mapping, index, max_index, &ra);
fs/ntfs3/attrib.c
319
struct address_space *mapping = ni->vfs_inode.i_mapping;
fs/ntfs3/attrib.c
323
mapping, 0, FGP_LOCK | FGP_ACCESSED | FGP_CREAT,
fs/ntfs3/attrib.c
324
mapping_gfp_mask(mapping));
fs/ntfs3/bitmap.c
512
struct address_space *mapping = sb->s_bdev->bd_mapping;
fs/ntfs3/bitmap.c
524
file_ra_state_init(ra, mapping);
fs/ntfs3/bitmap.c
567
page_cache_sync_readahead(mapping, ra, NULL,
fs/ntfs3/file.c
1030
err = ntfs_get_frame_pages(mapping, frame_vbo >> PAGE_SHIFT,
fs/ntfs3/file.c
1093
err = ntfs_get_frame_pages(mapping, index, pages,
fs/ntfs3/file.c
331
static void ntfs_zero_tail(struct address_space *mapping, loff_t from)
fs/ntfs3/file.c
339
nr = filemap_get_folios(mapping, &index, -1, &fbatch);
fs/ntfs3/file.c
469
struct address_space *mapping = inode->i_mapping;
fs/ntfs3/file.c
520
filemap_invalidate_lock(mapping);
fs/ntfs3/file.c
528
err = filemap_write_and_wait_range(mapping, vbo_down,
fs/ntfs3/file.c
585
err = filemap_write_and_wait_range(mapping, vbo_down, vbo);
fs/ntfs3/file.c
593
err = filemap_write_and_wait_range(mapping, end, LLONG_MAX);
fs/ntfs3/file.c
611
err = filemap_write_and_wait_range(mapping, vbo_down,
fs/ntfs3/file.c
692
filemap_invalidate_unlock(mapping);
fs/ntfs3/file.c
928
static int ntfs_get_frame_pages(struct address_space *mapping, pgoff_t index,
fs/ntfs3/file.c
932
gfp_t gfp_mask = mapping_gfp_mask(mapping);
fs/ntfs3/file.c
940
folio = __filemap_get_folio(mapping, index,
fs/ntfs3/file.c
973
struct address_space *mapping = inode->i_mapping;
fs/ntfs3/frecord.c
1855
static struct folio *ntfs_lock_new_page(struct address_space *mapping,
fs/ntfs3/frecord.c
1859
mapping, index, FGP_LOCK | FGP_ACCESSED | FGP_CREAT, gfp);
fs/ntfs3/frecord.c
1892
struct address_space *mapping = folio->mapping;
fs/ntfs3/frecord.c
1931
gfp_mask = mapping_gfp_mask(mapping);
fs/ntfs3/frecord.c
1937
f = ntfs_lock_new_page(mapping, index, gfp_mask);
fs/ntfs3/frecord.c
1978
struct address_space *mapping = inode->i_mapping;
fs/ntfs3/frecord.c
1979
gfp_t gfp_mask = mapping_gfp_mask(mapping);
fs/ntfs3/frecord.c
2033
f = ntfs_lock_new_page(mapping, index, gfp_mask);
fs/ntfs3/frecord.c
2155
mapping->a_ops = &ntfs_aops;
fs/ntfs3/fsntfs.c
1190
struct address_space *mapping = sb->s_bdev->bd_mapping;
fs/ntfs3/fsntfs.c
1231
file_ra_state_init(ra, mapping);
fs/ntfs3/fsntfs.c
1240
page_cache_sync_readahead(mapping, ra, NULL,
fs/ntfs3/fsntfs.c
1516
struct address_space *mapping = sb->s_bdev->bd_mapping;
fs/ntfs3/fsntfs.c
1541
folio = read_mapping_folio(mapping, lbo >> PAGE_SHIFT, NULL);
fs/ntfs3/inode.c
1013
while ((folio = writeback_iter(mapping, wbc, folio, &err))) {
fs/ntfs3/inode.c
1022
mapping_set_error(mapping, err2);
fs/ntfs3/inode.c
1051
struct address_space *mapping = inode->i_mapping;
fs/ntfs3/inode.c
1055
struct page *page = read_mapping_page(mapping, idx, NULL);
fs/ntfs3/inode.c
558
static sector_t ntfs_bmap(struct address_space *mapping, sector_t block)
fs/ntfs3/inode.c
560
struct inode *inode = mapping->host;
fs/ntfs3/inode.c
569
if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) &&
fs/ntfs3/inode.c
579
return iomap_bmap(mapping, block, &ntfs_iomap_ops);
fs/ntfs3/inode.c
589
struct inode *inode = folio->mapping->host;
fs/ntfs3/inode.c
622
struct address_space *mapping = folio->mapping;
fs/ntfs3/inode.c
623
struct inode *inode = mapping->host;
fs/ntfs3/inode.c
655
struct address_space *mapping = rac->mapping;
fs/ntfs3/inode.c
656
struct inode *inode = mapping->host;
fs/ntfs3/inode.c
990
static int ntfs_writepages(struct address_space *mapping,
fs/ntfs3/inode.c
994
struct inode *inode = mapping->host;
fs/ocfs2/alloc.c
6917
struct address_space *mapping = inode->i_mapping;
fs/ocfs2/alloc.c
6927
folios[numfolios] = __filemap_get_folio(mapping, index,
fs/ocfs2/aops.c
1004
static int ocfs2_grab_folios_for_write(struct address_space *mapping,
fs/ocfs2/aops.c
1010
struct inode *inode = mapping->host;
fs/ocfs2/aops.c
1054
if (mmap_folio->mapping != mapping) {
fs/ocfs2/aops.c
1055
WARN_ON(mmap_folio->mapping);
fs/ocfs2/aops.c
1070
wc->w_folios[i] = __filemap_get_folio(mapping, index,
fs/ocfs2/aops.c
1094
static int ocfs2_write_cluster(struct address_space *mapping,
fs/ocfs2/aops.c
1105
struct inode *inode = mapping->host;
fs/ocfs2/aops.c
1197
static int ocfs2_write_cluster_by_desc(struct address_space *mapping,
fs/ocfs2/aops.c
1207
struct ocfs2_super *osb = OCFS2_SB(mapping->host->i_sb);
fs/ocfs2/aops.c
1221
ret = ocfs2_write_cluster(mapping, &desc->c_phys,
fs/ocfs2/aops.c
1450
static int ocfs2_write_begin_inline(struct address_space *mapping,
fs/ocfs2/aops.c
1467
folio = __filemap_get_folio(mapping, 0,
fs/ocfs2/aops.c
1518
static int ocfs2_try_to_write_inline_data(struct address_space *mapping,
fs/ocfs2/aops.c
1564
ret = ocfs2_write_begin_inline(mapping, inode, wc);
fs/ocfs2/aops.c
1625
int ocfs2_write_begin_nolock(struct address_space *mapping,
fs/ocfs2/aops.c
1633
struct inode *inode = mapping->host;
fs/ocfs2/aops.c
1650
ret = ocfs2_try_to_write_inline_data(mapping, inode, pos, len,
fs/ocfs2/aops.c
1778
ret = ocfs2_grab_folios_for_write(mapping, wc, wc->w_cpos, pos, len,
fs/ocfs2/aops.c
1797
ret = ocfs2_write_cluster_by_desc(mapping, data_ac, meta_ac, wc, pos,
fs/ocfs2/aops.c
1862
struct address_space *mapping,
fs/ocfs2/aops.c
1868
struct inode *inode = mapping->host;
fs/ocfs2/aops.c
1885
ret = ocfs2_write_begin_nolock(mapping, pos, len, OCFS2_WRITE_BUFFER,
fs/ocfs2/aops.c
1927
int ocfs2_write_end_nolock(struct address_space *mapping, loff_t pos,
fs/ocfs2/aops.c
1932
struct inode *inode = mapping->host;
fs/ocfs2/aops.c
2054
struct address_space *mapping,
fs/ocfs2/aops.c
2059
struct inode *inode = mapping->host;
fs/ocfs2/aops.c
2061
ret = ocfs2_write_end_nolock(mapping, pos, len, copied, fsdata);
fs/ocfs2/aops.c
266
struct inode *inode = folio->mapping->host;
fs/ocfs2/aops.c
339
struct inode *inode = rac->mapping->host;
fs/ocfs2/aops.c
386
static int ocfs2_writepages(struct address_space *mapping,
fs/ocfs2/aops.c
389
return mpage_writepages(mapping, wbc, ocfs2_get_block);
fs/ocfs2/aops.c
428
static sector_t ocfs2_bmap(struct address_space *mapping, sector_t block)
fs/ocfs2/aops.c
433
struct inode *inode = mapping->host;
fs/ocfs2/aops.h
25
int ocfs2_write_end_nolock(struct address_space *mapping,
fs/ocfs2/aops.h
34
int ocfs2_write_begin_nolock(struct address_space *mapping,
fs/ocfs2/dlmglue.c
3962
struct address_space *mapping;
fs/ocfs2/dlmglue.c
3966
mapping = inode->i_mapping;
fs/ocfs2/dlmglue.c
3985
unmap_mapping_range(mapping, 0, 0, 0);
fs/ocfs2/dlmglue.c
3987
if (filemap_fdatawrite(mapping)) {
fs/ocfs2/dlmglue.c
3992
truncate_inode_pages(mapping, 0);
fs/ocfs2/dlmglue.c
3999
filemap_fdatawait(mapping);
fs/ocfs2/file.c
1536
struct address_space *mapping = inode->i_mapping;
fs/ocfs2/file.c
1543
unmap_mapping_range(mapping, start, end - start, 0);
fs/ocfs2/file.c
1544
truncate_inode_pages_range(mapping, start, end - 1);
fs/ocfs2/file.c
1782
struct address_space *mapping = inode->i_mapping;
fs/ocfs2/file.c
1822
unmap_mapping_range(mapping, 0, 0, 0);
fs/ocfs2/file.c
1823
truncate_inode_pages(mapping, 0);
fs/ocfs2/file.c
763
struct address_space *mapping = inode->i_mapping;
fs/ocfs2/file.c
783
folio = __filemap_get_folio(mapping, index,
fs/ocfs2/journal.c
906
struct address_space *mapping = jinode->i_vfs_inode->i_mapping;
fs/ocfs2/journal.c
912
return filemap_fdatawrite_range(mapping, range_start, range_end);
fs/ocfs2/mmap.c
105
err = ocfs2_write_end_nolock(mapping, pos, len, len, fsdata);
fs/ocfs2/mmap.c
51
struct address_space *mapping = inode->i_mapping;
fs/ocfs2/mmap.c
74
if ((folio->mapping != inode->i_mapping) ||
fs/ocfs2/mmap.c
92
err = ocfs2_write_begin_nolock(mapping, pos, len, OCFS2_WRITE_MMAP,
fs/ocfs2/refcounttree.c
2913
struct address_space *mapping = inode->i_mapping;
fs/ocfs2/refcounttree.c
2941
folio = __filemap_get_folio(mapping, page_index,
fs/ocfs2/refcounttree.c
2958
ret = filemap_write_and_wait_range(mapping,
fs/ocfs2/symlink.c
57
struct inode *inode = folio->mapping->host;
fs/omfs/file.c
298
omfs_writepages(struct address_space *mapping, struct writeback_control *wbc)
fs/omfs/file.c
300
return mpage_writepages(mapping, wbc, omfs_get_block);
fs/omfs/file.c
303
static void omfs_write_failed(struct address_space *mapping, loff_t to)
fs/omfs/file.c
305
struct inode *inode = mapping->host;
fs/omfs/file.c
314
struct address_space *mapping,
fs/omfs/file.c
320
ret = block_write_begin(mapping, pos, len, foliop, omfs_get_block);
fs/omfs/file.c
322
omfs_write_failed(mapping, pos + len);
fs/omfs/file.c
327
static sector_t omfs_bmap(struct address_space *mapping, sector_t block)
fs/omfs/file.c
329
return generic_block_bmap(mapping, block, omfs_get_block);
fs/orangefs/file.c
285
struct address_space *mapping = inode->i_mapping;
fs/orangefs/file.c
308
unmap_mapping_range(mapping, 0, 0, 0);
fs/orangefs/file.c
309
ret = filemap_write_and_wait(mapping);
fs/orangefs/file.c
311
ret = invalidate_inode_pages2(mapping);
fs/orangefs/inode.c
110
mapping_set_error(ow->mapping, ret);
fs/orangefs/inode.c
167
mapping_set_error(folio->mapping, ret);
fs/orangefs/inode.c
179
static int orangefs_writepages(struct address_space *mapping,
fs/orangefs/inode.c
202
ow->mapping = mapping;
fs/orangefs/inode.c
204
while ((folio = writeback_iter(mapping, wbc, folio, &error)))
fs/orangefs/inode.c
22
struct inode *inode = folio->mapping->host;
fs/orangefs/inode.c
221
struct inode *inode = rac->mapping->host;
fs/orangefs/inode.c
242
i_pages = &rac->mapping->i_pages;
fs/orangefs/inode.c
281
struct inode *inode = folio->mapping->host;
fs/orangefs/inode.c
307
struct address_space *mapping, loff_t pos,
fs/orangefs/inode.c
315
folio = __filemap_get_folio(mapping, pos / PAGE_SIZE, FGP_WRITEBEGIN,
fs/orangefs/inode.c
316
mapping_gfp_mask(mapping));
fs/orangefs/inode.c
363
struct address_space *mapping,
fs/orangefs/inode.c
367
struct inode *inode = folio->mapping->host;
fs/orangefs/inode.c
58
mapping_set_error(folio->mapping, ret);
fs/orangefs/inode.c
678
if (folio->mapping != inode->i_mapping) {
fs/orangefs/inode.c
73
struct address_space *mapping;
fs/orangefs/inode.c
81
struct inode *inode = ow->mapping->host;
fs/proc/page.c
151
unsigned long mapping;
fs/proc/page.c
166
mapping = (unsigned long)folio->mapping;
fs/proc/page.c
167
is_anon = mapping & FOLIO_MAPPING_ANON;
fs/proc/page.c
176
if ((mapping & FOLIO_MAPPING_FLAGS) == FOLIO_MAPPING_KSM)
fs/proc/vmcore.c
473
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
fs/proc/vmcore.c
481
page = find_or_create_page(mapping, index, GFP_KERNEL);
fs/qnx4/inode.c
273
static sector_t qnx4_bmap(struct address_space *mapping, sector_t block)
fs/qnx4/inode.c
275
return generic_block_bmap(mapping,block,qnx4_get_block);
fs/qnx6/dir.c
56
struct address_space *mapping = sbi->longfile->i_mapping;
fs/qnx6/dir.c
57
struct folio *folio = read_mapping_folio(mapping, n, NULL);
fs/qnx6/inode.c
185
struct address_space *mapping = root->i_mapping;
fs/qnx6/inode.c
186
struct folio *folio = read_mapping_folio(mapping, 0, NULL);
fs/qnx6/inode.c
485
static sector_t qnx6_bmap(struct address_space *mapping, sector_t block)
fs/qnx6/inode.c
487
return generic_block_bmap(mapping, block, qnx6_get_block);
fs/qnx6/inode.c
517
struct address_space *mapping;
fs/qnx6/inode.c
538
mapping = sbi->inodes->i_mapping;
fs/qnx6/inode.c
539
folio = read_mapping_folio(mapping, n, NULL);
fs/remap_range.c
229
src_folio->mapping != src->f_mapping ||
fs/remap_range.c
230
dst_folio->mapping != dest->f_mapping) {
fs/romfs/super.c
104
struct inode *inode = folio->mapping->host;
fs/smb/client/file.c
218
__func__, rreq->debug_id, subreq->debug_index, rreq->mapping,
fs/smb/server/vfs.c
905
struct address_space *mapping;
fs/smb/server/vfs.c
907
mapping = filp->f_mapping;
fs/smb/server/vfs.c
909
if (!option || !mapping)
fs/smb/server/vfs.c
915
filp->f_ra.ra_pages = inode_to_bdi(mapping->host)->ra_pages * 2;
fs/splice.c
132
if (!folio->mapping) {
fs/splice.c
68
struct address_space *mapping;
fs/splice.c
72
mapping = folio_mapping(folio);
fs/splice.c
73
if (mapping) {
fs/splice.c
93
if (remove_mapping(mapping, folio)) {
fs/squashfs/block.c
196
static struct page *squashfs_get_cache_page(struct address_space *mapping,
fs/squashfs/block.c
201
if (!mapping)
fs/squashfs/block.c
204
page = find_get_page(mapping, index);
fs/squashfs/block.c
98
if (folio->mapping == cache_mapping) {
fs/squashfs/file.c
396
struct address_space *mapping = folio->mapping;
fs/squashfs/file.c
397
struct inode *inode = mapping->host;
fs/squashfs/file.c
417
__filemap_get_folio(mapping, i,
fs/squashfs/file.c
419
mapping_gfp_mask(mapping));
fs/squashfs/file.c
438
struct inode *inode = folio->mapping->host;
fs/squashfs/file.c
464
struct inode *inode = folio->mapping->host;
fs/squashfs/file.c
576
struct inode *inode = ractl->mapping->host;
fs/squashfs/file_cache.c
23
struct inode *i = folio->mapping->host;
fs/squashfs/file_direct.c
26
struct inode *inode = folio->mapping->host;
fs/squashfs/file_direct.c
50
grab_cache_page_nowait(folio->mapping, index);
fs/squashfs/symlink.c
35
struct inode *inode = folio->mapping->host;
fs/sync.c
228
struct address_space *mapping;
fs/sync.c
272
mapping = file->f_mapping;
fs/sync.c
283
ret = filemap_fdatawrite_range(mapping, offset,
fs/sync.c
286
ret = filemap_flush_range(mapping, offset, endbyte);
fs/ubifs/file.c
104
struct inode *inode = folio->mapping->host;
fs/ubifs/file.c
1051
static int ubifs_writepages(struct address_space *mapping,
fs/ubifs/file.c
1057
while ((folio = writeback_iter(mapping, wbc, folio, &error)))
fs/ubifs/file.c
1287
struct inode *inode = folio->mapping->host;
fs/ubifs/file.c
1443
static bool ubifs_dirty_folio(struct address_space *mapping,
fs/ubifs/file.c
1447
struct ubifs_info *c = mapping->host->i_sb->s_fs_info;
fs/ubifs/file.c
1449
ret = filemap_dirty_folio(mapping, folio);
fs/ubifs/file.c
1460
struct inode *inode = folio->mapping->host;
fs/ubifs/file.c
1540
if (unlikely(folio->mapping != inode->i_mapping ||
fs/ubifs/file.c
1553
filemap_dirty_folio(folio->mapping, folio);
fs/ubifs/file.c
205
static int write_begin_slow(struct address_space *mapping,
fs/ubifs/file.c
208
struct inode *inode = mapping->host;
fs/ubifs/file.c
234
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/ubifs/file.c
235
mapping_gfp_mask(mapping));
fs/ubifs/file.c
408
struct address_space *mapping,
fs/ubifs/file.c
412
struct inode *inode = mapping->host;
fs/ubifs/file.c
427
folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
fs/ubifs/file.c
428
mapping_gfp_mask(mapping));
fs/ubifs/file.c
479
return write_begin_slow(mapping, pos, len, foliop);
fs/ubifs/file.c
519
struct address_space *mapping, loff_t pos,
fs/ubifs/file.c
523
struct inode *inode = mapping->host;
fs/ubifs/file.c
561
filemap_dirty_folio(mapping, folio);
fs/ubifs/file.c
596
struct inode *inode = folio->mapping->host;
fs/ubifs/file.c
700
struct address_space *mapping = folio1->mapping;
fs/ubifs/file.c
701
struct inode *inode = mapping->host;
fs/ubifs/file.c
706
gfp_t ra_gfp_mask = readahead_gfp_mask(mapping) & ~__GFP_FS;
fs/ubifs/file.c
768
folio = __filemap_get_folio(mapping, page_offset,
fs/ubifs/file.c
810
struct inode *inode = folio->mapping->host;
fs/ubifs/file.c
889
struct inode *inode = folio->mapping->host;
fs/ubifs/file.c
915
mapping_set_error(folio->mapping, err);
fs/ubifs/file.c
984
struct inode *inode = folio->mapping->host;
fs/udf/file.c
42
struct address_space *mapping = inode->i_mapping;
fs/udf/file.c
51
filemap_invalidate_lock_shared(mapping);
fs/udf/file.c
54
if (folio->mapping != inode->i_mapping || folio_pos(folio) >= size) {
fs/udf/file.c
78
filemap_invalidate_unlock_shared(mapping);
fs/udf/inode.c
169
static void udf_write_failed(struct address_space *mapping, loff_t to)
fs/udf/inode.c
171
struct inode *inode = mapping->host;
fs/udf/inode.c
189
struct inode *inode = folio->mapping->host;
fs/udf/inode.c
207
static int udf_writepages(struct address_space *mapping,
fs/udf/inode.c
210
return __mpage_writepages(mapping, wbc, udf_get_block_wb,
fs/udf/inode.c
216
struct inode *inode = folio->mapping->host;
fs/udf/inode.c
238
struct udf_inode_info *iinfo = UDF_I(rac->mapping->host);
fs/udf/inode.c
251
struct address_space *mapping,
fs/udf/inode.c
261
ret = block_write_begin(mapping, pos, len, foliop,
fs/udf/inode.c
264
udf_write_failed(mapping, pos + len);
fs/udf/inode.c
269
folio = __filemap_get_folio(mapping, 0, FGP_WRITEBEGIN,
fs/udf/inode.c
270
mapping_gfp_mask(mapping));
fs/udf/inode.c
280
struct address_space *mapping,
fs/udf/inode.c
288
return generic_write_end(iocb, mapping, pos, len, copied, folio,
fs/udf/inode.c
303
struct address_space *mapping = file->f_mapping;
fs/udf/inode.c
304
struct inode *inode = mapping->host;
fs/udf/inode.c
313
udf_write_failed(mapping, iocb->ki_pos + count);
fs/udf/inode.c
317
static sector_t udf_bmap(struct address_space *mapping, sector_t block)
fs/udf/inode.c
319
struct udf_inode_info *iinfo = UDF_I(mapping->host);
fs/udf/inode.c
323
return generic_block_bmap(mapping, block, udf_get_block);
fs/udf/symlink.c
102
struct inode *inode = folio->mapping->host;
fs/ufs/balloc.c
242
struct address_space * const mapping = inode->i_mapping;
fs/ufs/balloc.c
261
folio = ufs_get_locked_folio(mapping, index);
fs/ufs/dir.c
112
struct inode *dir = folio->mapping->host;
fs/ufs/dir.c
190
struct address_space *mapping = dir->i_mapping;
fs/ufs/dir.c
191
struct folio *folio = read_mapping_folio(mapping, n, NULL);
fs/ufs/dir.c
48
struct address_space *mapping = folio->mapping;
fs/ufs/dir.c
49
struct inode *dir = mapping->host;
fs/ufs/dir.c
536
struct address_space *mapping = inode->i_mapping;
fs/ufs/dir.c
537
struct folio *folio = filemap_grab_folio(mapping, 0);
fs/ufs/inode.c
1037
struct address_space *mapping = inode->i_mapping;
fs/ufs/inode.c
1052
folio = ufs_get_locked_folio(mapping, lastfrag >>
fs/ufs/inode.c
449
static int ufs_writepages(struct address_space *mapping,
fs/ufs/inode.c
452
return mpage_writepages(mapping, wbc, ufs_getfrag_block);
fs/ufs/inode.c
467
static void ufs_write_failed(struct address_space *mapping, loff_t to)
fs/ufs/inode.c
469
struct inode *inode = mapping->host;
fs/ufs/inode.c
478
struct address_space *mapping,
fs/ufs/inode.c
484
ret = block_write_begin(mapping, pos, len, foliop, ufs_getfrag_block);
fs/ufs/inode.c
486
ufs_write_failed(mapping, pos + len);
fs/ufs/inode.c
492
struct address_space *mapping,
fs/ufs/inode.c
498
ret = generic_write_end(iocb, mapping, pos, len, copied, folio, fsdata);
fs/ufs/inode.c
500
ufs_write_failed(mapping, pos + len);
fs/ufs/inode.c
504
static sector_t ufs_bmap(struct address_space *mapping, sector_t block)
fs/ufs/inode.c
506
return generic_block_bmap(mapping,block,ufs_getfrag_block);
fs/ufs/util.c
197
struct folio *ufs_get_locked_folio(struct address_space *mapping,
fs/ufs/util.c
200
struct inode *inode = mapping->host;
fs/ufs/util.c
201
struct folio *folio = filemap_lock_folio(mapping, index);
fs/ufs/util.c
203
folio = read_mapping_folio(mapping, index, NULL);
fs/ufs/util.c
207
mapping->host->i_ino, index);
fs/ufs/util.c
213
if (unlikely(folio->mapping == NULL)) {
fs/ufs/util.h
271
struct folio *ufs_get_locked_folio(struct address_space *mapping, pgoff_t index);
fs/unicode/mkutf8data.c
2120
unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */
fs/unicode/mkutf8data.c
2155
mapping[i] = strtoul(s, &s, 16);
fs/unicode/mkutf8data.c
2156
if (!utf32valid(mapping[i]))
fs/unicode/mkutf8data.c
2160
mapping[i++] = 0;
fs/unicode/mkutf8data.c
2163
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2181
unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */
fs/unicode/mkutf8data.c
2211
mapping[i] = strtoul(s, &s, 16);
fs/unicode/mkutf8data.c
2212
if (!utf32valid(mapping[i]))
fs/unicode/mkutf8data.c
2216
mapping[i++] = 0;
fs/unicode/mkutf8data.c
2219
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2311
unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */
fs/unicode/mkutf8data.c
2355
mapping[i] = strtoul(s, &s, 16);
fs/unicode/mkutf8data.c
2356
if (!utf32valid(mapping[i]))
fs/unicode/mkutf8data.c
2360
mapping[i++] = 0;
fs/unicode/mkutf8data.c
2363
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2439
unsigned int mapping[4];
fs/unicode/mkutf8data.c
2455
mapping[i++] = lb + li;
fs/unicode/mkutf8data.c
2456
mapping[i++] = vb + vi;
fs/unicode/mkutf8data.c
2458
mapping[i++] = tb + ti;
fs/unicode/mkutf8data.c
2459
mapping[i++] = 0;
fs/unicode/mkutf8data.c
2463
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2468
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2492
unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */
fs/unicode/mkutf8data.c
2515
mapping[i++] = dc[j];
fs/unicode/mkutf8data.c
2518
mapping[i++] = *um;
fs/unicode/mkutf8data.c
2522
mapping[i++] = 0;
fs/unicode/mkutf8data.c
2527
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2533
memcpy(um, mapping, i * sizeof(unsigned int));
fs/unicode/mkutf8data.c
2547
unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */
fs/unicode/mkutf8data.c
2569
mapping[i++] = dc[j];
fs/unicode/mkutf8data.c
2572
mapping[i++] = *um;
fs/unicode/mkutf8data.c
2576
mapping[i++] = 0;
fs/unicode/mkutf8data.c
2581
memcpy(um, mapping, i * sizeof(unsigned int));
fs/vboxsf/file.c
265
static int vboxsf_writepages(struct address_space *mapping,
fs/vboxsf/file.c
268
struct inode *inode = mapping->host;
fs/vboxsf/file.c
279
while ((folio = writeback_iter(mapping, wbc, folio, &error))) {
fs/vboxsf/file.c
304
struct address_space *mapping,
fs/vboxsf/file.c
308
struct inode *inode = mapping->host;
fs/xfs/scrub/bmap.c
55
struct address_space *mapping = VFS_I(sc->ip)->i_mapping;
fs/xfs/scrub/bmap.c
83
error = filemap_fdatawrite(mapping);
fs/xfs/scrub/bmap.c
85
error = filemap_fdatawait_keep_errors(mapping);
fs/xfs/xfs_aops.c
274
struct xfs_inode *ip = XFS_I(folio->mapping->host);
fs/xfs/xfs_aops.c
689
struct address_space *mapping,
fs/xfs/xfs_aops.c
692
struct xfs_inode *ip = XFS_I(mapping->host);
fs/xfs/xfs_aops.c
699
.inode = mapping->host,
fs/xfs/xfs_aops.c
713
.inode = mapping->host,
fs/xfs/xfs_aops.c
725
struct address_space *mapping,
fs/xfs/xfs_aops.c
728
struct xfs_inode *ip = XFS_I(mapping->host);
fs/xfs/xfs_aops.c
731
return dax_writeback_mapping_range(mapping,
fs/xfs/xfs_aops.c
737
struct address_space *mapping,
fs/xfs/xfs_aops.c
740
struct xfs_inode *ip = XFS_I(mapping->host);
fs/xfs/xfs_aops.c
755
return iomap_bmap(mapping, block, &xfs_read_iomap_ops);
fs/xfs/xfs_aops.c
778
const struct address_space *mapping)
fs/xfs/xfs_aops.c
780
struct xfs_inode *ip = XFS_I(mapping->host);
fs/xfs/xfs_aops.c
794
ctx.ops = xfs_get_iomap_read_ops(folio->mapping);
fs/xfs/xfs_aops.c
805
ctx.ops = xfs_get_iomap_read_ops(rac->mapping),
fs/xfs/xfs_iomap.c
1596
struct address_space *mapping = inode->i_mapping;
fs/xfs/xfs_iomap.c
1703
if (filemap_range_needs_writeback(mapping, offset,
fs/xfs/xfs_iomap.c
1706
error = filemap_write_and_wait_range(mapping, offset,
fs/xfs/xfs_notify_failure.c
107
mapping = VFS_I(ip)->i_mapping;
fs/xfs/xfs_notify_failure.c
112
if (dax_mapping(mapping))
fs/xfs/xfs_notify_failure.c
113
error = mf_dax_kill_procs(mapping, pgoff, pgcnt,
fs/xfs/xfs_notify_failure.c
118
invalidate_inode_pages2_range(mapping, pgoff,
fs/xfs/xfs_notify_failure.c
82
struct address_space *mapping;
fs/zonefs/file.c
158
static int zonefs_writepages(struct address_space *mapping,
fs/zonefs/file.c
162
.inode = mapping->host,
include/asm-generic/cacheflush.h
59
static inline void flush_dcache_mmap_lock(struct address_space *mapping)
include/asm-generic/cacheflush.h
65
static inline void flush_dcache_mmap_unlock(struct address_space *mapping)
include/drm/ttm/ttm_device.h
299
struct device *dev, struct address_space *mapping,
include/linux/backing-dev.h
134
static inline bool mapping_can_writeback(struct address_space *mapping)
include/linux/backing-dev.h
136
return inode_to_bdi(mapping->host)->capabilities & BDI_CAP_WRITEBACK;
include/linux/buffer_head.h
263
int block_write_begin(struct address_space *mapping, loff_t pos, unsigned len,
include/linux/buffer_head.h
514
bool block_dirty_folio(struct address_space *mapping, struct folio *folio);
include/linux/buffer_head.h
520
void mmb_init(struct mapping_metadata_bhs *mmb, struct address_space *mapping);
include/linux/dax.h
154
int dax_writeback_mapping_range(struct address_space *mapping,
include/linux/dax.h
158
struct page *dax_layout_busy_page(struct address_space *mapping);
include/linux/dax.h
159
struct page *dax_layout_busy_page_range(struct address_space *mapping, loff_t start, loff_t end);
include/linux/dax.h
162
dax_entry_t dax_lock_mapping_entry(struct address_space *mapping,
include/linux/dax.h
164
void dax_unlock_mapping_entry(struct address_space *mapping,
include/linux/dax.h
176
static inline struct page *dax_layout_busy_page(struct address_space *mapping)
include/linux/dax.h
181
static inline struct page *dax_layout_busy_page_range(struct address_space *mapping, pgoff_t start, pgoff_t nr_pages)
include/linux/dax.h
186
static inline int dax_writeback_mapping_range(struct address_space *mapping,
include/linux/dax.h
194
if (IS_DAX(folio->mapping->host))
include/linux/dax.h
203
static inline dax_entry_t dax_lock_mapping_entry(struct address_space *mapping,
include/linux/dax.h
209
static inline void dax_unlock_mapping_entry(struct address_space *mapping,
include/linux/dax.h
275
int dax_delete_mapping_entry(struct address_space *mapping, pgoff_t index);
include/linux/dax.h
276
void dax_delete_mapping_range(struct address_space *mapping,
include/linux/dax.h
278
int dax_invalidate_mapping_entry_sync(struct address_space *mapping,
include/linux/dax.h
296
static inline bool dax_mapping(struct address_space *mapping)
include/linux/dax.h
298
return mapping->host && IS_DAX(mapping->host);
include/linux/fs.h
1077
static inline void filemap_invalidate_lock(struct address_space *mapping)
include/linux/fs.h
1079
down_write(&mapping->invalidate_lock);
include/linux/fs.h
1082
static inline void filemap_invalidate_unlock(struct address_space *mapping)
include/linux/fs.h
1084
up_write(&mapping->invalidate_lock);
include/linux/fs.h
1087
static inline void filemap_invalidate_lock_shared(struct address_space *mapping)
include/linux/fs.h
1089
down_read(&mapping->invalidate_lock);
include/linux/fs.h
1093
struct address_space *mapping)
include/linux/fs.h
1095
return down_read_trylock(&mapping->invalidate_lock);
include/linux/fs.h
1099
struct address_space *mapping)
include/linux/fs.h
1101
up_read(&mapping->invalidate_lock);
include/linux/fs.h
2636
int filemap_flush_range(struct address_space *mapping, loff_t start,
include/linux/fs.h
2638
void filemap_dontcache_kick_writeback(struct address_space *mapping);
include/linux/fs.h
2949
void address_space_init_once(struct address_space *mapping);
include/linux/fs.h
3095
file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping);
include/linux/fs.h
3272
struct address_space *mapping,
include/linux/fs.h
412
int (*write_begin)(const struct kiocb *, struct address_space *mapping,
include/linux/fs.h
415
int (*write_end)(const struct kiocb *, struct address_space *mapping,
include/linux/fs.h
448
struct address_space *mapping; /* Mapping bhs are associated with */
include/linux/fs.h
501
static inline bool mapping_tagged(const struct address_space *mapping, xa_mark_t tag)
include/linux/fs.h
503
return xa_marked(&mapping->i_pages, tag);
include/linux/fs.h
506
static inline void i_mmap_lock_write(struct address_space *mapping)
include/linux/fs.h
508
down_write(&mapping->i_mmap_rwsem);
include/linux/fs.h
511
static inline int i_mmap_trylock_write(struct address_space *mapping)
include/linux/fs.h
513
return down_write_trylock(&mapping->i_mmap_rwsem);
include/linux/fs.h
516
static inline void i_mmap_unlock_write(struct address_space *mapping)
include/linux/fs.h
518
up_write(&mapping->i_mmap_rwsem);
include/linux/fs.h
521
static inline int i_mmap_trylock_read(struct address_space *mapping)
include/linux/fs.h
523
return down_read_trylock(&mapping->i_mmap_rwsem);
include/linux/fs.h
526
static inline void i_mmap_lock_read(struct address_space *mapping)
include/linux/fs.h
528
down_read(&mapping->i_mmap_rwsem);
include/linux/fs.h
531
static inline void i_mmap_unlock_read(struct address_space *mapping)
include/linux/fs.h
533
up_read(&mapping->i_mmap_rwsem);
include/linux/fs.h
536
static inline void i_mmap_assert_locked(struct address_space *mapping)
include/linux/fs.h
538
lockdep_assert_held(&mapping->i_mmap_rwsem);
include/linux/fs.h
541
static inline void i_mmap_assert_write_locked(struct address_space *mapping)
include/linux/fs.h
543
lockdep_assert_held_write(&mapping->i_mmap_rwsem);
include/linux/fs.h
549
static inline int mapping_mapped(const struct address_space *mapping)
include/linux/fs.h
551
return !RB_EMPTY_ROOT(&mapping->i_mmap.rb_root);
include/linux/fs.h
563
static inline int mapping_writably_mapped(const struct address_space *mapping)
include/linux/fs.h
565
return atomic_read(&mapping->i_mmap_writable) > 0;
include/linux/fs.h
568
static inline int mapping_map_writable(struct address_space *mapping)
include/linux/fs.h
570
return atomic_inc_unless_negative(&mapping->i_mmap_writable) ?
include/linux/fs.h
574
static inline void mapping_unmap_writable(struct address_space *mapping)
include/linux/fs.h
576
atomic_dec(&mapping->i_mmap_writable);
include/linux/fs.h
579
static inline int mapping_deny_writable(struct address_space *mapping)
include/linux/fs.h
581
return atomic_dec_unless_positive(&mapping->i_mmap_writable) ?
include/linux/fs.h
585
static inline void mapping_allow_writable(struct address_space *mapping)
include/linux/fs.h
587
atomic_inc(&mapping->i_mmap_writable);
include/linux/fscache.h
176
struct address_space *mapping,
include/linux/fscache.h
583
static inline void fscache_clear_page_bits(struct address_space *mapping,
include/linux/fscache.h
588
__fscache_clear_page_bits(mapping, start, len);
include/linux/fscache.h
617
struct address_space *mapping,
include/linux/fscache.h
624
__fscache_write_to_cache(cookie, mapping, start, len, i_size,
include/linux/fscrypt.h
363
return page->mapping == NULL;
include/linux/fscrypt.h
373
return folio->mapping == NULL;
include/linux/hugetlb.h
1097
struct address_space *mapping, pgoff_t idx)
include/linux/hugetlb.h
160
u32 hugetlb_fault_mutex_hash(struct address_space *mapping, pgoff_t idx);
include/linux/hugetlb.h
702
int hugetlb_add_to_page_cache(struct folio *folio, struct address_space *mapping,
include/linux/hugetlb.h
820
struct address_space *mapping, pgoff_t idx)
include/linux/hugetlb.h
822
return filemap_lock_folio(mapping, idx << huge_page_order(h));
include/linux/io-mapping.h
107
io_mapping_map_wc(struct io_mapping *mapping,
include/linux/io-mapping.h
113
BUG_ON(offset >= mapping->size);
include/linux/io-mapping.h
114
phys_addr = mapping->base + offset;
include/linux/io-mapping.h
147
io_mapping_fini(struct io_mapping *mapping)
include/linux/io-mapping.h
149
iounmap(mapping->iomem);
include/linux/io-mapping.h
154
io_mapping_map_wc(struct io_mapping *mapping,
include/linux/io-mapping.h
158
return mapping->iomem + offset;
include/linux/io-mapping.h
168
io_mapping_map_atomic_wc(struct io_mapping *mapping,
include/linux/io-mapping.h
176
return io_mapping_map_wc(mapping, offset, PAGE_SIZE);
include/linux/io-mapping.h
191
io_mapping_map_local_wc(struct io_mapping *mapping, unsigned long offset)
include/linux/io-mapping.h
193
return io_mapping_map_wc(mapping, offset, PAGE_SIZE);
include/linux/io-mapping.h
58
io_mapping_fini(struct io_mapping *mapping)
include/linux/io-mapping.h
60
iomap_free(mapping->base, mapping->size);
include/linux/io-mapping.h
65
io_mapping_map_atomic_wc(struct io_mapping *mapping,
include/linux/io-mapping.h
70
BUG_ON(offset >= mapping->size);
include/linux/io-mapping.h
71
phys_addr = mapping->base + offset;
include/linux/io-mapping.h
77
return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
include/linux/io-mapping.h
92
io_mapping_map_local_wc(struct io_mapping *mapping, unsigned long offset)
include/linux/io-mapping.h
96
BUG_ON(offset >= mapping->size);
include/linux/io-mapping.h
97
phys_addr = mapping->base + offset;
include/linux/io-mapping.h
98
return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
include/linux/iomap.h
367
bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio);
include/linux/iomap.h
393
sector_t iomap_bmap(struct address_space *mapping, sector_t bno,
include/linux/jbd2.h
1719
struct address_space *mapping = journal->j_fs_dev->bd_mapping;
include/linux/jbd2.h
1725
errseq_check_and_advance(&mapping->wb_err, &journal->j_fs_dev_wb_err);
include/linux/jbd2.h
1730
struct address_space *mapping = journal->j_fs_dev->bd_mapping;
include/linux/jbd2.h
1732
return errseq_check(&mapping->wb_err,
include/linux/libnvdimm.h
131
struct nd_mapping_desc *mapping;
include/linux/memory-failure.h
9
struct address_space *mapping;
include/linux/memremap.h
254
new_folio->page.mapping =
include/linux/memremap.h
255
original_folio->page.mapping;
include/linux/migrate.h
57
int migrate_folio(struct address_space *mapping, struct folio *dst,
include/linux/migrate.h
66
int migrate_huge_page_move_mapping(struct address_space *mapping,
include/linux/migrate.h
71
int folio_migrate_mapping(struct address_space *mapping,
include/linux/migrate.h
90
static inline int migrate_huge_page_move_mapping(struct address_space *mapping,
include/linux/mlx5/cq.h
122
} mapping;
include/linux/mm.h
2962
ref_count += !!folio->mapping << order;
include/linux/mm.h
3171
int generic_error_remove_folio(struct address_space *mapping,
include/linux/mm.h
3184
void unmap_mapping_pages(struct address_space *mapping,
include/linux/mm.h
3186
void unmap_mapping_range(struct address_space *mapping,
include/linux/mm.h
3204
static inline void unmap_mapping_pages(struct address_space *mapping,
include/linux/mm.h
3206
static inline void unmap_mapping_range(struct address_space *mapping,
include/linux/mm.h
3210
static inline void unmap_shared_mapping_range(struct address_space *mapping,
include/linux/mm.h
3213
unmap_mapping_range(mapping, holebegin, holelen, 0);
include/linux/mm.h
4200
void truncate_inode_pages(struct address_space *mapping, loff_t lstart);
include/linux/mm.h
4201
void truncate_inode_pages_range(struct address_space *mapping, loff_t lstart,
include/linux/mm.h
4203
void truncate_inode_pages_final(struct address_space *mapping);
include/linux/mm.h
4992
int mf_dax_kill_procs(struct address_space *mapping, pgoff_t index,
include/linux/mm.h
5107
unsigned long clean_record_shared_mapping_range(struct address_space *mapping,
include/linux/mm.h
5114
unsigned long wp_shared_mapping_range(struct address_space *mapping,
include/linux/mm_types.h
104
struct address_space *mapping;
include/linux/mm_types.h
422
struct address_space *mapping;
include/linux/mm_types.h
513
FOLIO_MATCH(mapping, mapping);
include/linux/mm_types.h
615
TABLE_MATCH(mapping, __page_mapping);
include/linux/mpage.h
20
int __mpage_writepages(struct address_space *mapping,
include/linux/mpage.h
24
static inline int mpage_writepages(struct address_space *mapping,
include/linux/mpage.h
27
return __mpage_writepages(mapping, wbc, get_block, NULL);
include/linux/netfs.h
230
struct address_space *mapping; /* The mapping being accessed */
include/linux/netfs.h
411
int netfs_writeback_single(struct address_space *mapping,
include/linux/netfs.h
422
int netfs_writepages(struct address_space *mapping,
include/linux/netfs.h
424
bool netfs_dirty_folio(struct address_space *mapping, struct folio *folio);
include/linux/netfs.h
462
int netfs_alloc_folioq_buffer(struct address_space *mapping,
include/linux/nfs_fs.h
424
extern int nfs_sync_mapping(struct address_space *mapping);
include/linux/nfs_fs.h
425
extern void nfs_zap_mapping(struct inode *inode, struct address_space *mapping);
include/linux/nfs_fs.h
445
extern int nfs_clear_invalid_mapping(struct address_space *mapping);
include/linux/nfs_fs.h
447
extern int nfs_revalidate_mapping(struct inode *inode, struct address_space *mapping);
include/linux/nfs_page.h
208
return req->wb_page->mapping->host;
include/linux/nfs_page.h
209
return folio->mapping->host;
include/linux/page-flags.h
718
return ((unsigned long)folio->mapping & FOLIO_MAPPING_ANON) != 0;
include/linux/page-flags.h
728
unsigned long flags = (unsigned long)page_folio(page)->mapping;
include/linux/page-flags.h
746
return ((unsigned long)folio->mapping & FOLIO_MAPPING_FLAGS) ==
include/linux/pagemap.h
1003
extern struct page * read_cache_page_gfp(struct address_space *mapping,
include/linux/pagemap.h
1006
static inline struct page *read_mapping_page(struct address_space *mapping,
include/linux/pagemap.h
1009
return read_cache_page(mapping, index, NULL, file);
include/linux/pagemap.h
1012
static inline struct folio *read_mapping_folio(struct address_space *mapping,
include/linux/pagemap.h
1015
return read_cache_folio(mapping, index, NULL, file);
include/linux/pagemap.h
102
return errseq_check(&mapping->wb_err, since);
include/linux/pagemap.h
112
static inline errseq_t filemap_sample_wb_err(struct address_space *mapping)
include/linux/pagemap.h
114
return errseq_sample(&mapping->wb_err);
include/linux/pagemap.h
1263
bool noop_dirty_folio(struct address_space *mapping, struct folio *folio);
include/linux/pagemap.h
1266
int filemap_migrate_folio(struct address_space *mapping, struct folio *dst,
include/linux/pagemap.h
1283
int add_to_page_cache_lru(struct page *page, struct address_space *mapping,
include/linux/pagemap.h
1285
int filemap_add_folio(struct address_space *mapping, struct folio *folio,
include/linux/pagemap.h
1290
void delete_from_page_cache_batch(struct address_space *mapping,
include/linux/pagemap.h
1297
int __filemap_add_folio(struct address_space *mapping, struct folio *folio,
include/linux/pagemap.h
1300
bool filemap_range_has_writeback(struct address_space *mapping,
include/linux/pagemap.h
1317
static inline bool filemap_range_needs_writeback(struct address_space *mapping,
include/linux/pagemap.h
1321
if (!mapping->nrpages)
include/linux/pagemap.h
1323
if (!mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) &&
include/linux/pagemap.h
1324
!mapping_tagged(mapping, PAGECACHE_TAG_WRITEBACK))
include/linux/pagemap.h
1326
return filemap_range_has_writeback(mapping, start_byte, end_byte);
include/linux/pagemap.h
1347
struct address_space *mapping;
include/linux/pagemap.h
1361
.mapping = m, \
include/linux/pagemap.h
1390
void page_cache_sync_readahead(struct address_space *mapping,
include/linux/pagemap.h
1394
DEFINE_READAHEAD(ractl, file, ra, mapping, index);
include/linux/pagemap.h
140
static inline bool mapping_empty(const struct address_space *mapping)
include/linux/pagemap.h
1412
void page_cache_async_readahead(struct address_space *mapping,
include/linux/pagemap.h
1416
DEFINE_READAHEAD(ractl, file, ra, mapping, folio->index);
include/linux/pagemap.h
142
return xa_empty(&mapping->i_pages);
include/linux/pagemap.h
1433
folio = xa_load(&ractl->mapping->i_pages, ractl->_index);
include/linux/pagemap.h
1461
XA_STATE(xas, &rac->mapping->i_pages, 0);
include/linux/pagemap.h
1551
if (!folio->mapping)
include/linux/pagemap.h
166
static inline bool mapping_shrinkable(const struct address_space *mapping)
include/linux/pagemap.h
179
head = rcu_access_pointer(mapping->i_pages.xa_head);
include/linux/pagemap.h
21
unsigned long invalidate_mapping_pages(struct address_space *mapping,
include/linux/pagemap.h
238
static inline void mapping_set_error(struct address_space *mapping, int error)
include/linux/pagemap.h
244
__filemap_set_wb_err(mapping, error);
include/linux/pagemap.h
247
if (mapping->host)
include/linux/pagemap.h
248
errseq_set(&mapping->host->i_sb->s_wb_err, error);
include/linux/pagemap.h
252
set_bit(AS_ENOSPC, &mapping->flags);
include/linux/pagemap.h
254
set_bit(AS_EIO, &mapping->flags);
include/linux/pagemap.h
257
static inline void mapping_set_unevictable(struct address_space *mapping)
include/linux/pagemap.h
259
set_bit(AS_UNEVICTABLE, &mapping->flags);
include/linux/pagemap.h
262
static inline void mapping_clear_unevictable(struct address_space *mapping)
include/linux/pagemap.h
264
clear_bit(AS_UNEVICTABLE, &mapping->flags);
include/linux/pagemap.h
267
static inline bool mapping_unevictable(const struct address_space *mapping)
include/linux/pagemap.h
269
return mapping && test_bit(AS_UNEVICTABLE, &mapping->flags);
include/linux/pagemap.h
272
static inline void mapping_set_exiting(struct address_space *mapping)
include/linux/pagemap.h
274
set_bit(AS_EXITING, &mapping->flags);
include/linux/pagemap.h
277
static inline int mapping_exiting(const struct address_space *mapping)
include/linux/pagemap.h
279
return test_bit(AS_EXITING, &mapping->flags);
include/linux/pagemap.h
282
static inline void mapping_set_no_writeback_tags(struct address_space *mapping)
include/linux/pagemap.h
284
set_bit(AS_NO_WRITEBACK_TAGS, &mapping->flags);
include/linux/pagemap.h
287
static inline int mapping_use_writeback_tags(const struct address_space *mapping)
include/linux/pagemap.h
289
return !test_bit(AS_NO_WRITEBACK_TAGS, &mapping->flags);
include/linux/pagemap.h
292
static inline bool mapping_release_always(const struct address_space *mapping)
include/linux/pagemap.h
294
return test_bit(AS_RELEASE_ALWAYS, &mapping->flags);
include/linux/pagemap.h
297
static inline void mapping_set_release_always(struct address_space *mapping)
include/linux/pagemap.h
299
set_bit(AS_RELEASE_ALWAYS, &mapping->flags);
include/linux/pagemap.h
30
int invalidate_inode_pages2(struct address_space *mapping);
include/linux/pagemap.h
302
static inline void mapping_clear_release_always(struct address_space *mapping)
include/linux/pagemap.h
304
clear_bit(AS_RELEASE_ALWAYS, &mapping->flags);
include/linux/pagemap.h
307
static inline bool mapping_stable_writes(const struct address_space *mapping)
include/linux/pagemap.h
309
return test_bit(AS_STABLE_WRITES, &mapping->flags);
include/linux/pagemap.h
31
int invalidate_inode_pages2_range(struct address_space *mapping,
include/linux/pagemap.h
312
static inline void mapping_set_stable_writes(struct address_space *mapping)
include/linux/pagemap.h
314
set_bit(AS_STABLE_WRITES, &mapping->flags);
include/linux/pagemap.h
317
static inline void mapping_clear_stable_writes(struct address_space *mapping)
include/linux/pagemap.h
319
clear_bit(AS_STABLE_WRITES, &mapping->flags);
include/linux/pagemap.h
322
static inline void mapping_set_inaccessible(struct address_space *mapping)
include/linux/pagemap.h
329
set_bit(AS_UNEVICTABLE, &mapping->flags);
include/linux/pagemap.h
330
set_bit(AS_INACCESSIBLE, &mapping->flags);
include/linux/pagemap.h
333
static inline bool mapping_inaccessible(const struct address_space *mapping)
include/linux/pagemap.h
335
return test_bit(AS_INACCESSIBLE, &mapping->flags);
include/linux/pagemap.h
338
static inline void mapping_set_writeback_may_deadlock_on_reclaim(struct address_space *mapping)
include/linux/pagemap.h
340
set_bit(AS_WRITEBACK_MAY_DEADLOCK_ON_RECLAIM, &mapping->flags);
include/linux/pagemap.h
343
static inline bool mapping_writeback_may_deadlock_on_reclaim(const struct address_space *mapping)
include/linux/pagemap.h
345
return test_bit(AS_WRITEBACK_MAY_DEADLOCK_ON_RECLAIM, &mapping->flags);
include/linux/pagemap.h
348
static inline gfp_t mapping_gfp_mask(const struct address_space *mapping)
include/linux/pagemap.h
35
int filemap_invalidate_pages(struct address_space *mapping,
include/linux/pagemap.h
350
return mapping->gfp_mask;
include/linux/pagemap.h
354
static inline gfp_t mapping_gfp_constraint(const struct address_space *mapping,
include/linux/pagemap.h
357
return mapping_gfp_mask(mapping) & gfp_mask;
include/linux/pagemap.h
41
int filemap_flush_nr(struct address_space *mapping, long *nr_to_write);
include/linux/pagemap.h
418
static inline void mapping_set_folio_order_range(struct address_space *mapping,
include/linux/pagemap.h
42
int filemap_fdatawait_keep_errors(struct address_space *mapping);
include/linux/pagemap.h
434
mapping->flags = (mapping->flags & ~AS_FOLIO_ORDER_MASK) |
include/linux/pagemap.h
438
static inline void mapping_set_folio_min_order(struct address_space *mapping,
include/linux/pagemap.h
44
int filemap_fdatawait_range_keep_errors(struct address_space *mapping,
include/linux/pagemap.h
441
mapping_set_folio_order_range(mapping, min, MAX_PAGECACHE_ORDER);
include/linux/pagemap.h
455
static inline void mapping_set_large_folios(struct address_space *mapping)
include/linux/pagemap.h
457
mapping_set_folio_order_range(mapping, 0, MAX_PAGECACHE_ORDER);
include/linux/pagemap.h
461
mapping_max_folio_order(const struct address_space *mapping)
include/linux/pagemap.h
465
return (mapping->flags & AS_FOLIO_ORDER_MAX_MASK) >> AS_FOLIO_ORDER_MAX;
include/linux/pagemap.h
469
mapping_min_folio_order(const struct address_space *mapping)
include/linux/pagemap.h
473
return (mapping->flags & AS_FOLIO_ORDER_MIN_MASK) >> AS_FOLIO_ORDER_MIN;
include/linux/pagemap.h
477
mapping_min_folio_nrpages(const struct address_space *mapping)
include/linux/pagemap.h
479
return 1UL << mapping_min_folio_order(mapping);
include/linux/pagemap.h
483
mapping_min_folio_nrbytes(const struct address_space *mapping)
include/linux/pagemap.h
485
return mapping_min_folio_nrpages(mapping) << PAGE_SHIFT;
include/linux/pagemap.h
49
static inline int filemap_fdatawait(struct address_space *mapping)
include/linux/pagemap.h
497
static inline pgoff_t mapping_align_index(const struct address_space *mapping,
include/linux/pagemap.h
500
return round_down(index, mapping_min_folio_nrpages(mapping));
include/linux/pagemap.h
507
static inline bool mapping_large_folio_support(const struct address_space *mapping)
include/linux/pagemap.h
51
return filemap_fdatawait_range(mapping, 0, LLONG_MAX);
include/linux/pagemap.h
510
VM_WARN_ONCE((unsigned long)mapping & FOLIO_MAPPING_ANON,
include/linux/pagemap.h
513
return mapping_max_folio_order(mapping) > 0;
include/linux/pagemap.h
528
static inline bool mapping_pmd_folio_support(const struct address_space *mapping)
include/linux/pagemap.h
531
VM_WARN_ON_ONCE((unsigned long)mapping & FOLIO_MAPPING_ANON);
include/linux/pagemap.h
533
return mapping_min_folio_order(mapping) <= PMD_ORDER &&
include/linux/pagemap.h
534
mapping_max_folio_order(mapping) >= PMD_ORDER;
include/linux/pagemap.h
537
static inline bool mapping_pmd_folio_support(const struct address_space *mapping)
include/linux/pagemap.h
544
static inline size_t mapping_max_folio_size(const struct address_space *mapping)
include/linux/pagemap.h
546
return PAGE_SIZE << mapping_max_folio_order(mapping);
include/linux/pagemap.h
55
int filemap_write_and_wait_range(struct address_space *mapping,
include/linux/pagemap.h
57
int filemap_fdatawrite_range(struct address_space *mapping,
include/linux/pagemap.h
582
return folio->mapping->host;
include/linux/pagemap.h
59
int filemap_check_errors(struct address_space *mapping);
include/linux/pagemap.h
60
void __filemap_set_wb_err(struct address_space *mapping, int err);
include/linux/pagemap.h
63
static inline int filemap_write_and_wait(struct address_space *mapping)
include/linux/pagemap.h
65
return filemap_write_and_wait_range(mapping, 0, LLONG_MAX);
include/linux/pagemap.h
677
pgoff_t page_cache_next_miss(struct address_space *mapping,
include/linux/pagemap.h
679
pgoff_t page_cache_prev_miss(struct address_space *mapping,
include/linux/pagemap.h
752
void *filemap_get_entry(struct address_space *mapping, pgoff_t index);
include/linux/pagemap.h
753
struct folio *__filemap_get_folio_mpol(struct address_space *mapping,
include/linux/pagemap.h
755
struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index,
include/linux/pagemap.h
758
static inline struct folio *__filemap_get_folio(struct address_space *mapping,
include/linux/pagemap.h
761
return __filemap_get_folio_mpol(mapping, index, fgf_flags, gfp, NULL);
include/linux/pagemap.h
778
struct address_space *mapping, pgoff_t index, size_t len)
include/linux/pagemap.h
787
return __filemap_get_folio(mapping, index, fgp_flags,
include/linux/pagemap.h
788
mapping_gfp_mask(mapping));
include/linux/pagemap.h
802
static inline struct folio *filemap_get_folio(struct address_space *mapping,
include/linux/pagemap.h
805
return __filemap_get_folio(mapping, index, 0, 0);
include/linux/pagemap.h
82
static inline void filemap_set_wb_err(struct address_space *mapping, int err)
include/linux/pagemap.h
820
static inline struct folio *filemap_lock_folio(struct address_space *mapping,
include/linux/pagemap.h
823
return __filemap_get_folio(mapping, index, FGP_LOCK, 0);
include/linux/pagemap.h
838
static inline struct folio *filemap_grab_folio(struct address_space *mapping,
include/linux/pagemap.h
841
return __filemap_get_folio(mapping, index,
include/linux/pagemap.h
843
mapping_gfp_mask(mapping));
include/linux/pagemap.h
856
static inline struct page *find_get_page(struct address_space *mapping,
include/linux/pagemap.h
859
return pagecache_get_page(mapping, offset, 0, 0);
include/linux/pagemap.h
86
__filemap_set_wb_err(mapping, err);
include/linux/pagemap.h
862
static inline struct page *find_get_page_flags(struct address_space *mapping,
include/linux/pagemap.h
865
return pagecache_get_page(mapping, offset, fgp_flags, 0);
include/linux/pagemap.h
881
static inline struct page *find_lock_page(struct address_space *mapping,
include/linux/pagemap.h
884
return pagecache_get_page(mapping, index, FGP_LOCK, 0);
include/linux/pagemap.h
906
static inline struct page *find_or_create_page(struct address_space *mapping,
include/linux/pagemap.h
909
return pagecache_get_page(mapping, index,
include/linux/pagemap.h
928
static inline struct page *grab_cache_page_nowait(struct address_space *mapping,
include/linux/pagemap.h
931
return pagecache_get_page(mapping, index,
include/linux/pagemap.h
933
mapping_gfp_mask(mapping));
include/linux/pagemap.h
988
unsigned filemap_get_folios(struct address_space *mapping, pgoff_t *start,
include/linux/pagemap.h
99
static inline int filemap_check_wb_err(struct address_space *mapping,
include/linux/pagemap.h
990
unsigned filemap_get_folios_contig(struct address_space *mapping,
include/linux/pagemap.h
992
unsigned filemap_get_folios_tag(struct address_space *mapping, pgoff_t *start,
include/linux/pagemap.h
994
unsigned filemap_get_folios_dirty(struct address_space *mapping,
include/linux/pagewalk.h
145
int walk_page_mapping(struct address_space *mapping, pgoff_t first_index,
include/linux/rmap.h
392
unsigned long mapping = (unsigned long)folio->mapping;
include/linux/rmap.h
395
anon_vma = (void *)(mapping - FOLIO_MAPPING_ANON);
include/linux/rmap.h
931
int mapping_wrprotect_range(struct address_space *mapping, pgoff_t pgoff,
include/linux/secretmem.h
11
return mapping->a_ops == &secretmem_aops;
include/linux/secretmem.h
24
static inline bool secretmem_mapping(struct address_space *mapping)
include/linux/secretmem.h
9
static inline bool secretmem_mapping(struct address_space *mapping)
include/linux/sh_clk.h
63
struct clk_mapping *mapping;
include/linux/shmem_fs.h
116
bool shmem_mapping(const struct address_space *mapping);
include/linux/shmem_fs.h
118
static inline bool shmem_mapping(const struct address_space *mapping)
include/linux/shmem_fs.h
123
void shmem_unlock_mapping(struct address_space *mapping);
include/linux/shmem_fs.h
124
struct page *shmem_read_mapping_page_gfp(struct address_space *mapping,
include/linux/shmem_fs.h
163
extern unsigned long shmem_partial_swap_usage(struct address_space *mapping,
include/linux/shmem_fs.h
177
struct folio *shmem_read_folio_gfp(struct address_space *mapping,
include/linux/shmem_fs.h
180
static inline struct folio *shmem_read_folio(struct address_space *mapping,
include/linux/shmem_fs.h
183
return shmem_read_folio_gfp(mapping, index, mapping_gfp_mask(mapping));
include/linux/shmem_fs.h
187
struct address_space *mapping, pgoff_t index)
include/linux/shmem_fs.h
189
return shmem_read_mapping_page_gfp(mapping, index,
include/linux/shmem_fs.h
190
mapping_gfp_mask(mapping));
include/linux/swap.h
376
long remove_mapping(struct address_space *mapping, struct folio *folio);
include/linux/tpm_eventlog.h
141
static inline void TPM_MEMUNMAP(void *mapping, size_t size)
include/linux/tpm_eventlog.h
171
void *mapping = NULL;
include/linux/tpm_eventlog.h
191
mapping = TPM_MEMREMAP((unsigned long)marker_start,
include/linux/tpm_eventlog.h
193
if (!mapping) {
include/linux/tpm_eventlog.h
198
mapping = marker_start;
include/linux/tpm_eventlog.h
201
event = (struct tcg_pcr_event2_head *)mapping;
include/linux/tpm_eventlog.h
238
TPM_MEMUNMAP(mapping, mapping_size);
include/linux/tpm_eventlog.h
240
mapping = TPM_MEMREMAP((unsigned long)marker,
include/linux/tpm_eventlog.h
242
if (!mapping) {
include/linux/tpm_eventlog.h
247
mapping = marker;
include/linux/tpm_eventlog.h
250
memcpy(&halg, mapping, halg_size);
include/linux/tpm_eventlog.h
272
TPM_MEMUNMAP(mapping, mapping_size);
include/linux/tpm_eventlog.h
274
mapping = TPM_MEMREMAP((unsigned long)marker,
include/linux/tpm_eventlog.h
276
if (!mapping) {
include/linux/tpm_eventlog.h
281
mapping = marker;
include/linux/tpm_eventlog.h
284
event_field = (struct tcg_event_field *)mapping;
include/linux/tpm_eventlog.h
295
TPM_MEMUNMAP(mapping, mapping_size);
include/linux/uacce.h
101
struct address_space *mapping;
include/linux/writeback.h
352
void balance_dirty_pages_ratelimited(struct address_space *mapping);
include/linux/writeback.h
353
int balance_dirty_pages_ratelimited_flags(struct address_space *mapping,
include/linux/writeback.h
358
struct folio *writeback_iter(struct address_space *mapping,
include/linux/writeback.h
361
int do_writepages(struct address_space *mapping, struct writeback_control *wbc);
include/linux/writeback.h
363
void tag_pages_for_writeback(struct address_space *mapping,
include/linux/writeback.h
366
bool filemap_dirty_folio(struct address_space *mapping, struct folio *folio);
include/misc/ocxl.h
131
struct address_space *mapping);
include/trace/events/ext4.h
683
__entry->dev = folio->mapping->host->i_sb->s_dev;
include/trace/events/ext4.h
684
__entry->ino = folio->mapping->host->i_ino;
include/trace/events/f2fs.h
1191
__entry->dev = folio->mapping->host->i_sb->s_dev;
include/trace/events/f2fs.h
1192
__entry->ino = folio->mapping->host->i_ino;
include/trace/events/f2fs.h
1219
TP_CONDITION(folio->mapping)
include/trace/events/f2fs.h
1228
TP_CONDITION(folio->mapping)
include/trace/events/f2fs.h
1376
__entry->dev = folio->mapping->host->i_sb->s_dev;
include/trace/events/f2fs.h
1377
__entry->ino = folio->mapping->host->i_ino;
include/trace/events/f2fs.h
1379
__entry->dir = S_ISDIR(folio->mapping->host->i_mode);
include/trace/events/filemap.h
102
TP_ARGS(mapping, index, last_index)
include/trace/events/filemap.h
107
struct address_space *mapping,
include/trace/events/filemap.h
111
TP_ARGS(mapping, index, last_index)
include/trace/events/filemap.h
115
TP_PROTO(struct address_space *mapping, pgoff_t index),
include/trace/events/filemap.h
117
TP_ARGS(mapping, index),
include/trace/events/filemap.h
126
__entry->i_ino = mapping->host->i_ino;
include/trace/events/filemap.h
127
if (mapping->host->i_sb)
include/trace/events/filemap.h
129
mapping->host->i_sb->s_dev;
include/trace/events/filemap.h
131
__entry->s_dev = mapping->host->i_rdev;
include/trace/events/filemap.h
144
TP_PROTO(struct address_space *mapping, errseq_t eseq),
include/trace/events/filemap.h
146
TP_ARGS(mapping, eseq),
include/trace/events/filemap.h
155
__entry->i_ino = mapping->host->i_ino;
include/trace/events/filemap.h
157
if (mapping->host->i_sb)
include/trace/events/filemap.h
158
__entry->s_dev = mapping->host->i_sb->s_dev;
include/trace/events/filemap.h
160
__entry->s_dev = mapping->host->i_rdev;
include/trace/events/filemap.h
32
__entry->i_ino = folio->mapping->host->i_ino;
include/trace/events/filemap.h
34
if (folio->mapping->host->i_sb)
include/trace/events/filemap.h
35
__entry->s_dev = folio->mapping->host->i_sb->s_dev;
include/trace/events/filemap.h
37
__entry->s_dev = folio->mapping->host->i_rdev;
include/trace/events/filemap.h
62
struct address_space *mapping,
include/trace/events/filemap.h
67
TP_ARGS(mapping, index, last_index),
include/trace/events/filemap.h
77
__entry->i_ino = mapping->host->i_ino;
include/trace/events/filemap.h
78
if (mapping->host->i_sb)
include/trace/events/filemap.h
80
mapping->host->i_sb->s_dev;
include/trace/events/filemap.h
82
__entry->s_dev = mapping->host->i_rdev;
include/trace/events/filemap.h
98
struct address_space *mapping,
include/trace/events/netfs.h
504
struct address_space *__m = READ_ONCE(folio->mapping);
include/trace/events/page_ref.h
24
__field(void *, mapping)
include/trace/events/page_ref.h
34
__entry->mapping = page->mapping;
include/trace/events/page_ref.h
43
__entry->mapcount, __entry->mapping, __entry->mt,
include/trace/events/page_ref.h
72
__field(void *, mapping)
include/trace/events/page_ref.h
83
__entry->mapping = page->mapping;
include/trace/events/page_ref.h
93
__entry->mapcount, __entry->mapping, __entry->mt,
include/trace/events/writeback.h
101
TP_ARGS(folio, mapping)
include/trace/events/writeback.h
290
struct address_space *mapping = folio_mapping(folio);
include/trace/events/writeback.h
291
struct inode *inode = mapping ? mapping->host : NULL;
include/trace/events/writeback.h
65
TP_PROTO(struct folio *folio, struct address_space *mapping),
include/trace/events/writeback.h
67
TP_ARGS(folio, mapping),
include/trace/events/writeback.h
77
bdi_dev_name(mapping ? inode_to_bdi(mapping->host) :
include/trace/events/writeback.h
79
__entry->ino = (mapping && mapping->host) ? mapping->host->i_ino : 0;
include/trace/events/writeback.h
92
TP_PROTO(struct folio *folio, struct address_space *mapping),
include/trace/events/writeback.h
94
TP_ARGS(folio, mapping)
include/trace/events/writeback.h
99
TP_PROTO(struct folio *folio, struct address_space *mapping),
include/uapi/drm/tegra_drm.h
761
__u32 mapping;
include/uapi/drm/tegra_drm.h
777
__u32 mapping;
include/uapi/drm/tegra_drm.h
798
__u32 mapping;
ipc/shm.c
944
struct address_space *mapping = inode->i_mapping;
ipc/shm.c
946
*rss_add += pages_per_huge_page(h) * mapping->nrpages;
kernel/events/uprobes.c
1048
static int __copy_insn(struct address_space *mapping, struct file *filp,
kernel/events/uprobes.c
1057
if (mapping->a_ops->read_folio)
kernel/events/uprobes.c
1058
page = read_mapping_page(mapping, offset >> PAGE_SHIFT, filp);
kernel/events/uprobes.c
1060
page = shmem_read_mapping_page(mapping, offset >> PAGE_SHIFT);
kernel/events/uprobes.c
1072
struct address_space *mapping = uprobe->inode->i_mapping;
kernel/events/uprobes.c
1084
err = __copy_insn(mapping, filp, insn, len, offs);
kernel/events/uprobes.c
1202
build_map_info(struct address_space *mapping, loff_t offset, bool is_register)
kernel/events/uprobes.c
1212
i_mmap_lock_read(mapping);
kernel/events/uprobes.c
1213
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) {
kernel/events/uprobes.c
1243
i_mmap_unlock_read(mapping);
kernel/futex/core.c
509
struct address_space *mapping;
kernel/futex/core.c
624
mapping = READ_ONCE(folio->mapping);
kernel/futex/core.c
641
if (unlikely(!mapping)) {
kernel/futex/core.c
650
shmem_swizzled = folio_test_swapcache(folio) || folio->mapping;
kernel/futex/core.c
700
if (READ_ONCE(folio->mapping) != mapping) {
kernel/futex/core.c
707
inode = READ_ONCE(mapping->host);
kernel/kexec_core.c
288
pages->mapping = NULL;
kernel/vmcore_info.c
195
VMCOREINFO_OFFSET(page, mapping);
lib/test_hmm.c
1748
rfolio->mapping = NULL;
lib/test_hmm.c
1759
rpage_tail->mapping = NULL;
lib/test_hmm.c
1761
folio_page(tail, 0)->mapping = folio_page(head, 0)->mapping;
mm/compaction.c
1101
mapping = folio_mapping(folio);
mm/compaction.c
1102
if (!mapping && (folio_ref_count(folio) - 1) > folio_mapcount(folio))
mm/compaction.c
1109
if (!(cc->gfp_mask & __GFP_FS) && mapping)
mm/compaction.c
1134
(mapping && is_unevictable)) {
mm/compaction.c
1159
mapping = folio_mapping(folio);
mm/compaction.c
1161
migrate_dirty = !mapping ||
mm/compaction.c
1162
mapping->a_ops->migrate_folio;
mm/compaction.c
1164
is_inaccessible = mapping && mapping_inaccessible(mapping);
mm/compaction.c
865
struct address_space *mapping;
mm/debug.c
105
else if (mapping)
mm/debug.c
106
dump_mapping(mapping);
mm/debug.c
73
struct address_space *mapping = folio_mapping(folio);
mm/debug.c
81
folio_ref_count(folio), mapcount, mapping,
mm/fadvise.c
106
force_page_cache_readahead(mapping, file, start_index, nrpages);
mm/fadvise.c
114
filemap_flush_range(mapping, offset, endbyte);
mm/fadvise.c
157
mapping_try_invalidate(mapping, start_index, end_index,
mm/fadvise.c
167
invalidate_mapping_pages(mapping, start_index,
mm/fadvise.c
34
struct address_space *mapping;
mm/fadvise.c
45
mapping = file->f_mapping;
mm/fadvise.c
46
if (!mapping || len < 0 || offset < 0)
mm/fadvise.c
49
bdi = inode_to_bdi(mapping->host);
mm/filemap.c
129
static void page_cache_delete(struct address_space *mapping,
mm/filemap.c
132
XA_STATE(xas, &mapping->i_pages, folio->index);
mm/filemap.c
135
mapping_set_update(&xas, mapping);
mm/filemap.c
145
folio->mapping = NULL;
mm/filemap.c
147
mapping->nrpages -= nr;
mm/filemap.c
150
static void filemap_unaccount_folio(struct address_space *mapping,
mm/filemap.c
1605
struct address_space *mapping = folio->mapping;
mm/filemap.c
1613
if (mapping)
mm/filemap.c
1614
folio_unmap_invalidate(mapping, folio, 0);
mm/filemap.c
163
if (mapping_exiting(mapping) && !folio_test_large(folio)) {
mm/filemap.c
1806
pgoff_t page_cache_next_miss(struct address_space *mapping,
mm/filemap.c
1809
XA_STATE(xas, &mapping->i_pages, index);
mm/filemap.c
1843
pgoff_t page_cache_prev_miss(struct address_space *mapping,
mm/filemap.c
1846
XA_STATE(xas, &mapping->i_pages, index);
mm/filemap.c
1893
void *filemap_get_entry(struct address_space *mapping, pgoff_t index)
mm/filemap.c
1895
XA_STATE(xas, &mapping->i_pages, index);
mm/filemap.c
193
if (test_bit(AS_KERNEL_FILE, &folio->mapping->flags))
mm/filemap.c
1941
struct folio *__filemap_get_folio_mpol(struct address_space *mapping,
mm/filemap.c
1947
folio = filemap_get_entry(mapping, index);
mm/filemap.c
1964
if (unlikely(folio->mapping != mapping)) {
mm/filemap.c
1984
unsigned int min_order = mapping_min_folio_order(mapping);
mm/filemap.c
1987
index = mapping_align_index(mapping, index);
mm/filemap.c
1989
if ((fgp_flags & FGP_WRITE) && mapping_can_writeback(mapping))
mm/filemap.c
2000
if (order > mapping_max_folio_order(mapping))
mm/filemap.c
2001
order = mapping_max_folio_order(mapping);
mm/filemap.c
2022
err = filemap_add_folio(mapping, folio, index, gfp);
mm/filemap.c
2057
mapping_can_writeback(mapping)) {
mm/filemap.c
2058
struct inode *inode = mapping->host;
mm/filemap.c
212
mapping_can_writeback(mapping)))
mm/filemap.c
2127
unsigned find_get_entries(struct address_space *mapping, pgoff_t *start,
mm/filemap.c
213
folio_account_cleaned(folio, inode_to_wb(mapping->host));
mm/filemap.c
2130
XA_STATE(xas, &mapping->i_pages, *start);
mm/filemap.c
2148
nr = 1 << xa_get_order(&mapping->i_pages, indices[idx]);
mm/filemap.c
2176
unsigned find_lock_entries(struct address_space *mapping, pgoff_t *start,
mm/filemap.c
2179
XA_STATE(xas, &mapping->i_pages, *start);
mm/filemap.c
2198
if (folio->mapping != mapping ||
mm/filemap.c
223
struct address_space *mapping = folio->mapping;
mm/filemap.c
2244
unsigned filemap_get_folios(struct address_space *mapping, pgoff_t *start,
mm/filemap.c
2247
return filemap_get_folios_tag(mapping, start, end, XA_PRESENT, fbatch);
mm/filemap.c
226
filemap_unaccount_folio(mapping, folio);
mm/filemap.c
2266
unsigned filemap_get_folios_contig(struct address_space *mapping,
mm/filemap.c
2269
XA_STATE(xas, &mapping->i_pages, *start);
mm/filemap.c
227
page_cache_delete(mapping, folio, shadow);
mm/filemap.c
230
static void filemap_free_folio(const struct address_space *mapping,
mm/filemap.c
2341
unsigned filemap_get_folios_tag(struct address_space *mapping, pgoff_t *start,
mm/filemap.c
2344
XA_STATE(xas, &mapping->i_pages, *start);
mm/filemap.c
235
free_folio = mapping->a_ops->free_folio;
mm/filemap.c
2395
unsigned filemap_get_folios_dirty(struct address_space *mapping, pgoff_t *start,
mm/filemap.c
2398
XA_STATE(xas, &mapping->i_pages, *start);
mm/filemap.c
2464
static void filemap_get_read_batch(struct address_space *mapping,
mm/filemap.c
2467
XA_STATE(xas, &mapping->i_pages, index);
mm/filemap.c
252
struct address_space *mapping = folio->mapping;
mm/filemap.c
2526
static bool filemap_range_uptodate(struct address_space *mapping,
mm/filemap.c
2535
if (!mapping->a_ops->is_partially_uptodate)
mm/filemap.c
2537
if (mapping->host->i_blkbits >= folio_shift(folio))
mm/filemap.c
255
spin_lock(&mapping->host->i_lock);
mm/filemap.c
2550
return mapping->a_ops->is_partially_uptodate(folio, pos, count);
mm/filemap.c
2554
struct address_space *mapping, size_t count,
mm/filemap.c
256
xa_lock_irq(&mapping->i_pages);
mm/filemap.c
2560
if (!filemap_invalidate_trylock_shared(mapping))
mm/filemap.c
2563
filemap_invalidate_lock_shared(mapping);
mm/filemap.c
2571
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
258
xa_unlock_irq(&mapping->i_pages);
mm/filemap.c
2585
if (!folio->mapping)
mm/filemap.c
2589
if (filemap_range_uptodate(mapping, iocb->ki_pos, count, folio,
mm/filemap.c
259
if (mapping_shrinkable(mapping))
mm/filemap.c
2597
error = filemap_read_folio(iocb->ki_filp, mapping->a_ops->read_folio,
mm/filemap.c
260
inode_lru_list_add(mapping->host);
mm/filemap.c
2603
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
261
spin_unlock(&mapping->host->i_lock);
mm/filemap.c
2611
struct address_space *mapping = iocb->ki_filp->f_mapping;
mm/filemap.c
2614
unsigned int min_order = mapping_min_folio_order(mapping);
mm/filemap.c
2620
folio = filemap_alloc_folio(mapping_gfp_mask(mapping), min_order, NULL);
mm/filemap.c
263
filemap_free_folio(mapping, folio);
mm/filemap.c
2639
filemap_invalidate_lock_shared(mapping);
mm/filemap.c
2641
error = filemap_add_folio(mapping, folio, index,
mm/filemap.c
2642
mapping_gfp_constraint(mapping, GFP_KERNEL));
mm/filemap.c
2648
error = filemap_read_folio(iocb->ki_filp, mapping->a_ops->read_folio,
mm/filemap.c
2653
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
2657
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
2663
struct address_space *mapping, struct folio *folio,
mm/filemap.c
2666
DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, folio->index);
mm/filemap.c
2680
struct address_space *mapping = filp->f_mapping;
mm/filemap.c
2689
mapping_min_folio_nrbytes(mapping)) >> PAGE_SHIFT;
mm/filemap.c
2694
filemap_get_read_batch(mapping, index, last_index - 1, fbatch);
mm/filemap.c
2696
DEFINE_READAHEAD(ractl, filp, &filp->f_ra, mapping, index);
mm/filemap.c
2707
filemap_get_read_batch(mapping, index, last_index - 1, fbatch);
mm/filemap.c
2718
err = filemap_readahead(iocb, filp, mapping, folio, last_index);
mm/filemap.c
2727
err = filemap_update_page(iocb, mapping, count, folio,
mm/filemap.c
2733
trace_mm_filemap_get_pages(mapping, index, last_index - 1);
mm/filemap.c
2782
struct address_space *mapping = filp->f_mapping;
mm/filemap.c
2783
struct inode *inode = mapping->host;
mm/filemap.c
279
static void page_cache_delete_batch(struct address_space *mapping,
mm/filemap.c
282
XA_STATE(xas, &mapping->i_pages, fbatch->folios[0]->index);
mm/filemap.c
2835
writably_mapped = mapping_writably_mapped(mapping);
mm/filemap.c
287
mapping_set_update(&xas, mapping);
mm/filemap.c
2894
struct address_space *mapping = iocb->ki_filp->f_mapping;
mm/filemap.c
2899
if (filemap_range_needs_writeback(mapping, pos, end))
mm/filemap.c
2904
return filemap_write_and_wait_range(mapping, pos, end);
mm/filemap.c
2908
int filemap_invalidate_pages(struct address_space *mapping,
mm/filemap.c
2915
if (filemap_range_has_page(mapping, pos, end))
mm/filemap.c
2918
ret = filemap_write_and_wait_range(mapping, pos, end);
mm/filemap.c
2929
return invalidate_inode_pages2_range(mapping, pos >> PAGE_SHIFT,
mm/filemap.c
2935
struct address_space *mapping = iocb->ki_filp->f_mapping;
mm/filemap.c
2937
return filemap_invalidate_pages(mapping, iocb->ki_pos,
mm/filemap.c
2975
struct address_space *mapping = file->f_mapping;
mm/filemap.c
2976
struct inode *inode = mapping->host;
mm/filemap.c
2983
retval = mapping->a_ops->direct_IO(iocb, iter);
mm/filemap.c
310
folio->mapping = NULL;
mm/filemap.c
3156
struct address_space *mapping, struct folio *folio,
mm/filemap.c
3159
const struct address_space_operations *ops = mapping->a_ops;
mm/filemap.c
3160
size_t offset, bsz = i_blocksize(mapping->host);
mm/filemap.c
317
mapping->nrpages -= total_pages;
mm/filemap.c
3170
if (unlikely(folio->mapping != mapping))
mm/filemap.c
320
void delete_from_page_cache_batch(struct address_space *mapping,
mm/filemap.c
3213
loff_t mapping_seek_hole_data(struct address_space *mapping, loff_t start,
mm/filemap.c
3216
XA_STATE(xas, &mapping->i_pages, start >> PAGE_SHIFT);
mm/filemap.c
3237
start = folio_seek_hole_data(&xas, mapping, folio, start, pos,
mm/filemap.c
328
spin_lock(&mapping->host->i_lock);
mm/filemap.c
329
xa_lock_irq(&mapping->i_pages);
mm/filemap.c
3318
struct address_space *mapping = file->f_mapping;
mm/filemap.c
3319
DEFINE_READAHEAD(ractl, file, ra, mapping, vmf->pgoff);
mm/filemap.c
3334
if (mapping_large_folio_support(mapping)) {
mm/filemap.c
3337
mapping_max_folio_order(mapping),
mm/filemap.c
334
filemap_unaccount_folio(mapping, folio);
mm/filemap.c
336
page_cache_delete_batch(mapping, fbatch);
mm/filemap.c
337
xa_unlock_irq(&mapping->i_pages);
mm/filemap.c
338
if (mapping_shrinkable(mapping))
mm/filemap.c
339
inode_lru_list_add(mapping->host);
mm/filemap.c
340
spin_unlock(&mapping->host->i_lock);
mm/filemap.c
343
filemap_free_folio(mapping, fbatch->folios[i]);
mm/filemap.c
346
int filemap_check_errors(struct address_space *mapping)
mm/filemap.c
350
if (test_bit(AS_ENOSPC, &mapping->flags) &&
mm/filemap.c
351
test_and_clear_bit(AS_ENOSPC, &mapping->flags))
mm/filemap.c
353
if (test_bit(AS_EIO, &mapping->flags) &&
mm/filemap.c
354
test_and_clear_bit(AS_EIO, &mapping->flags))
mm/filemap.c
3545
struct address_space *mapping = file->f_mapping;
mm/filemap.c
3546
struct inode *inode = mapping->host;
mm/filemap.c
3556
trace_mm_filemap_fault(mapping, index);
mm/filemap.c
3561
folio = filemap_get_folio(mapping, index);
mm/filemap.c
3570
filemap_invalidate_lock_shared(mapping);
mm/filemap.c
3589
filemap_invalidate_lock_shared(mapping);
mm/filemap.c
3592
folio = __filemap_get_folio(mapping, index,
mm/filemap.c
3598
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
360
static int filemap_check_and_keep_errors(struct address_space *mapping)
mm/filemap.c
3607
if (unlikely(folio->mapping != mapping)) {
mm/filemap.c
363
if (test_bit(AS_EIO, &mapping->flags))
mm/filemap.c
365
if (test_bit(AS_ENOSPC, &mapping->flags))
mm/filemap.c
3650
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
3674
error = filemap_read_folio(file, mapping->a_ops->read_folio, folio);
mm/filemap.c
3681
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
3694
filemap_invalidate_unlock_shared(mapping);
mm/filemap.c
370
static int filemap_writeback(struct address_space *mapping, loff_t start,
mm/filemap.c
3730
struct address_space *mapping, pgoff_t end_pgoff)
mm/filemap.c
3753
if (folio->mapping != mapping)
mm/filemap.c
3757
max_idx = DIV_ROUND_UP(i_size_read(mapping->host), PAGE_SIZE);
mm/filemap.c
3779
struct address_space *mapping = folio->mapping;
mm/filemap.c
3796
if ((file_end >= folio_next_index(folio) || shmem_mapping(mapping)) &&
mm/filemap.c
382
if (!mapping_can_writeback(mapping) ||
mm/filemap.c
383
!mapping_tagged(mapping, PAGECACHE_TAG_DIRTY))
mm/filemap.c
386
wbc_attach_fdatawrite_inode(&wbc, mapping->host);
mm/filemap.c
387
ret = do_writepages(mapping, &wbc);
mm/filemap.c
3889
struct address_space *mapping = file->f_mapping;
mm/filemap.c
3892
XA_STATE(xas, &mapping->i_pages, start_pgoff);
mm/filemap.c
3903
file_end = DIV_ROUND_UP(i_size_read(mapping->host), PAGE_SIZE) - 1;
mm/filemap.c
3907
folio = next_uptodate_folio(&xas, mapping, end_pgoff);
mm/filemap.c
3918
if ((file_end >= folio_next_index(folio) || shmem_mapping(mapping)) &&
mm/filemap.c
3979
} while ((folio = next_uptodate_folio(&xas, mapping, end_pgoff)) != NULL);
mm/filemap.c
3982
trace_mm_filemap_map_pages(mapping, start_pgoff, end_pgoff);
mm/filemap.c
3992
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
mm/filemap.c
3996
sb_start_pagefault(mapping->host->i_sb);
mm/filemap.c
3999
if (folio->mapping != mapping) {
mm/filemap.c
4012
sb_end_pagefault(mapping->host->i_sb);
mm/filemap.c
4026
struct address_space *mapping = file->f_mapping;
mm/filemap.c
4028
if (!mapping->a_ops->read_folio)
mm/filemap.c
4038
struct address_space *mapping = file->f_mapping;
mm/filemap.c
4040
if (!mapping->a_ops->read_folio)
mm/filemap.c
409
int filemap_fdatawrite_range(struct address_space *mapping, loff_t start,
mm/filemap.c
4092
static struct folio *do_read_cache_folio(struct address_space *mapping,
mm/filemap.c
4099
filler = mapping->a_ops->read_folio;
mm/filemap.c
4101
folio = filemap_get_folio(mapping, index);
mm/filemap.c
4103
folio = filemap_alloc_folio(gfp, mapping_min_folio_order(mapping), NULL);
mm/filemap.c
4106
index = mapping_align_index(mapping, index);
mm/filemap.c
4107
err = filemap_add_folio(mapping, folio, index, gfp);
mm/filemap.c
412
return filemap_writeback(mapping, start, end, WB_SYNC_ALL, NULL);
mm/filemap.c
4127
if (!folio->mapping) {
mm/filemap.c
416
int filemap_fdatawrite(struct address_space *mapping)
mm/filemap.c
4169
struct folio *read_cache_folio(struct address_space *mapping, pgoff_t index,
mm/filemap.c
4172
return do_read_cache_folio(mapping, index, filler, file,
mm/filemap.c
4173
mapping_gfp_mask(mapping));
mm/filemap.c
418
return filemap_fdatawrite_range(mapping, 0, LLONG_MAX);
mm/filemap.c
4194
struct folio *mapping_read_folio_gfp(struct address_space *mapping,
mm/filemap.c
4197
return do_read_cache_folio(mapping, index, NULL, NULL, gfp);
mm/filemap.c
4201
static struct page *do_read_cache_page(struct address_space *mapping,
mm/filemap.c
4206
folio = do_read_cache_folio(mapping, index, filler, file, gfp);
mm/filemap.c
4212
struct page *read_cache_page(struct address_space *mapping,
mm/filemap.c
4215
return do_read_cache_page(mapping, index, filler, file,
mm/filemap.c
4216
mapping_gfp_mask(mapping));
mm/filemap.c
4235
struct page *read_cache_page_gfp(struct address_space *mapping,
mm/filemap.c
4239
return do_read_cache_page(mapping, index, NULL, NULL, gfp);
mm/filemap.c
4265
struct address_space *mapping = iocb->ki_filp->f_mapping;
mm/filemap.c
4267
if (mapping->nrpages &&
mm/filemap.c
4268
invalidate_inode_pages2_range(mapping,
mm/filemap.c
4277
struct address_space *mapping = iocb->ki_filp->f_mapping;
mm/filemap.c
4292
written = mapping->a_ops->direct_IO(iocb, from);
mm/filemap.c
4312
struct inode *inode = mapping->host;
mm/filemap.c
433
int filemap_flush_range(struct address_space *mapping, loff_t start,
mm/filemap.c
4334
struct address_space *mapping = file->f_mapping;
mm/filemap.c
4335
const struct address_space_operations *a_ops = mapping->a_ops;
mm/filemap.c
4336
size_t chunk = mapping_max_folio_size(mapping);
mm/filemap.c
4351
balance_dirty_pages_ratelimited(mapping);
mm/filemap.c
4358
status = a_ops->write_begin(iocb, mapping, pos, bytes,
mm/filemap.c
436
return filemap_writeback(mapping, start, end, WB_SYNC_NONE, NULL);
mm/filemap.c
4367
if (mapping_writably_mapped(mapping))
mm/filemap.c
4379
status = a_ops->write_end(iocb, mapping, pos, bytes, copied,
mm/filemap.c
4448
struct address_space *mapping = file->f_mapping;
mm/filemap.c
4449
struct inode *inode = mapping->host;
mm/filemap.c
449
int filemap_flush(struct address_space *mapping)
mm/filemap.c
451
return filemap_flush_range(mapping, 0, LLONG_MAX);
mm/filemap.c
4529
struct address_space * const mapping = folio->mapping;
mm/filemap.c
4537
if (mapping && mapping->a_ops->release_folio)
mm/filemap.c
4538
return mapping->a_ops->release_folio(folio, gfp);
mm/filemap.c
4559
struct address_space *mapping = inode->i_mapping;
mm/filemap.c
4564
if (!mapping || !mapping->nrpages || end < start)
mm/filemap.c
4568
filemap_invalidate_lock(mapping);
mm/filemap.c
4570
if (!mapping->nrpages)
mm/filemap.c
4573
unmap_mapping_pages(mapping, first, nr, false);
mm/filemap.c
4577
filemap_fdatawrite_range(mapping, start, end);
mm/filemap.c
4580
invalidate_inode_pages2_range(mapping, start / PAGE_SIZE, end / PAGE_SIZE);
mm/filemap.c
4583
filemap_invalidate_unlock(mapping);
mm/filemap.c
4585
return filemap_check_errors(mapping);
mm/filemap.c
460
int filemap_flush_nr(struct address_space *mapping, long *nr_to_write)
mm/filemap.c
4602
static void filemap_cachestat(struct address_space *mapping,
mm/filemap.c
4605
XA_STATE(xas, &mapping->i_pages, first_index);
mm/filemap.c
462
return filemap_writeback(mapping, 0, LLONG_MAX, WB_SYNC_NONE,
mm/filemap.c
4651
if (shmem_mapping(mapping)) {
mm/filemap.c
4751
struct address_space *mapping;
mm/filemap.c
4777
mapping = fd_file(f)->f_mapping;
mm/filemap.c
4778
filemap_cachestat(mapping, first_index, last_index, &cs);
mm/filemap.c
479
bool filemap_range_has_page(struct address_space *mapping,
mm/filemap.c
483
XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT);
mm/filemap.c
510
static void __filemap_fdatawait_range(struct address_space *mapping,
mm/filemap.c
523
nr_folios = filemap_get_folios_tag(mapping, &index, end,
mm/filemap.c
555
int filemap_fdatawait_range(struct address_space *mapping, loff_t start_byte,
mm/filemap.c
558
__filemap_fdatawait_range(mapping, start_byte, end_byte);
mm/filemap.c
559
return filemap_check_errors(mapping);
mm/filemap.c
577
int filemap_fdatawait_range_keep_errors(struct address_space *mapping,
mm/filemap.c
580
__filemap_fdatawait_range(mapping, start_byte, end_byte);
mm/filemap.c
581
return filemap_check_and_keep_errors(mapping);
mm/filemap.c
603
struct address_space *mapping = file->f_mapping;
mm/filemap.c
605
__filemap_fdatawait_range(mapping, start_byte, end_byte);
mm/filemap.c
624
int filemap_fdatawait_keep_errors(struct address_space *mapping)
mm/filemap.c
626
__filemap_fdatawait_range(mapping, 0, LLONG_MAX);
mm/filemap.c
627
return filemap_check_and_keep_errors(mapping);
mm/filemap.c
632
static bool mapping_needs_writeback(struct address_space *mapping)
mm/filemap.c
634
return mapping->nrpages;
mm/filemap.c
637
bool filemap_range_has_writeback(struct address_space *mapping,
mm/filemap.c
640
XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT);
mm/filemap.c
675
int filemap_write_and_wait_range(struct address_space *mapping,
mm/filemap.c
683
if (mapping_needs_writeback(mapping)) {
mm/filemap.c
684
err = filemap_fdatawrite_range(mapping, lstart, lend);
mm/filemap.c
692
__filemap_fdatawait_range(mapping, lstart, lend);
mm/filemap.c
694
err2 = filemap_check_errors(mapping);
mm/filemap.c
701
void __filemap_set_wb_err(struct address_space *mapping, int err)
mm/filemap.c
703
errseq_t eseq = errseq_set(&mapping->wb_err, err);
mm/filemap.c
705
trace_filemap_set_wb_err(mapping, eseq);
mm/filemap.c
737
struct address_space *mapping = file->f_mapping;
mm/filemap.c
740
if (errseq_check(&mapping->wb_err, old)) {
mm/filemap.c
744
err = errseq_check_and_advance(&mapping->wb_err,
mm/filemap.c
755
clear_bit(AS_EIO, &mapping->flags);
mm/filemap.c
756
clear_bit(AS_ENOSPC, &mapping->flags);
mm/filemap.c
780
struct address_space *mapping = file->f_mapping;
mm/filemap.c
785
if (mapping_needs_writeback(mapping)) {
mm/filemap.c
786
err = filemap_fdatawrite_range(mapping, lstart, lend);
mm/filemap.c
789
__filemap_fdatawait_range(mapping, lstart, lend);
mm/filemap.c
813
struct address_space *mapping = old->mapping;
mm/filemap.c
814
void (*free_folio)(struct folio *) = mapping->a_ops->free_folio;
mm/filemap.c
816
XA_STATE(xas, &mapping->i_pages, offset);
mm/filemap.c
820
VM_BUG_ON_FOLIO(new->mapping, new);
mm/filemap.c
823
new->mapping = mapping;
mm/filemap.c
831
old->mapping = NULL;
mm/filemap.c
848
noinline int __filemap_add_folio(struct address_space *mapping,
mm/filemap.c
851
XA_STATE_ORDER(xas, &mapping->i_pages, index, folio_order(folio));
mm/filemap.c
858
VM_BUG_ON_FOLIO(folio_order(folio) < mapping_min_folio_order(mapping),
mm/filemap.c
860
mapping_set_update(&xas, mapping);
mm/filemap.c
868
folio->mapping = mapping;
mm/filemap.c
896
BUG_ON(shmem_mapping(mapping));
mm/filemap.c
919
mapping->nrpages += nr;
mm/filemap.c
942
folio->mapping = NULL;
mm/filemap.c
949
int filemap_add_folio(struct address_space *mapping, struct folio *folio,
mm/filemap.c
955
bool kernel_file = test_bit(AS_KERNEL_FILE, &mapping->flags);
mm/filemap.c
966
ret = __filemap_add_folio(mapping, folio, index, gfp, &shadow);
mm/folio-compat.c
69
int add_to_page_cache_lru(struct page *page, struct address_space *mapping,
mm/folio-compat.c
72
return filemap_add_folio(mapping, page_folio(page), index, gfp);
mm/folio-compat.c
77
struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index,
mm/folio-compat.c
82
folio = __filemap_get_folio(mapping, index, fgp_flags, gfp);
mm/gup.c
2741
struct address_space *mapping;
mm/gup.c
2784
mapping = READ_ONCE(folio->mapping);
mm/gup.c
2791
if (!mapping)
mm/gup.c
2795
mapping_flags = (unsigned long)mapping & FOLIO_MAPPING_FLAGS;
mm/gup.c
2803
if (check_secretmem && secretmem_mapping(mapping))
mm/gup.c
2806
return !reject_file_backed || shmem_mapping(mapping);
mm/huge_memory.c
3590
new_folio->mapping = folio->mapping;
mm/huge_memory.c
3679
struct address_space *mapping, enum split_type split_type)
mm/huge_memory.c
3700
if (mapping) {
mm/huge_memory.c
3768
if (!folio->mapping && !folio_test_anon(folio))
mm/huge_memory.c
3806
struct address_space *mapping, bool do_lru,
mm/huge_memory.c
3817
VM_WARN_ON_ONCE(!mapping && end);
mm/huge_memory.c
3850
if (mapping) {
mm/huge_memory.c
3866
if (mapping) {
mm/huge_memory.c
3867
VM_WARN_ON_ONCE_FOLIO(mapping, folio);
mm/huge_memory.c
3879
mapping, split_type);
mm/huge_memory.c
3913
if (!mapping)
mm/huge_memory.c
3918
__xa_store(&mapping->i_pages, new_folio->index,
mm/huge_memory.c
3925
if (shmem_mapping(mapping) && nr_shmem_dropped)
mm/huge_memory.c
3929
new_folio, inode_to_wb(mapping->host));
mm/huge_memory.c
3984
XA_STATE(xas, &folio->mapping->i_pages, folio->index);
mm/huge_memory.c
3987
struct address_space *mapping = NULL;
mm/huge_memory.c
4030
mapping = NULL;
mm/huge_memory.c
4035
mapping = folio->mapping;
mm/huge_memory.c
4036
min_order = mapping_min_folio_order(folio->mapping);
mm/huge_memory.c
4042
gfp = current_gfp_context(mapping_gfp_mask(mapping) &
mm/huge_memory.c
4060
i_mmap_lock_read(mapping);
mm/huge_memory.c
4069
end = DIV_ROUND_UP(i_size_read(mapping->host), PAGE_SIZE);
mm/huge_memory.c
4070
if (shmem_mapping(mapping))
mm/huge_memory.c
4071
end = shmem_fallocend(mapping->host, end);
mm/huge_memory.c
4087
if (mapping) {
mm/huge_memory.c
4100
ret = __folio_freeze_and_split_unmapped(folio, new_order, split_at, &xas, mapping,
mm/huge_memory.c
4103
if (mapping)
mm/huge_memory.c
4109
shmem_uncharge(mapping->host, nr_shmem_dropped);
mm/huge_memory.c
4123
if (mapping) {
mm/huge_memory.c
4124
i_mmap_unlock_read(mapping);
mm/huge_memory.c
4125
mapping = NULL;
mm/huge_memory.c
4152
if (mapping)
mm/huge_memory.c
4153
i_mmap_unlock_read(mapping);
mm/huge_memory.c
4312
if (!folio->mapping)
mm/huge_memory.c
4315
return mapping_min_folio_order(folio->mapping);
mm/huge_memory.c
4644
struct address_space *mapping;
mm/huge_memory.c
4664
mapping = folio->mapping;
mm/huge_memory.c
4666
mapping_min_folio_order(mapping));
mm/huge_memory.c
4687
if (!folio_test_anon(folio) && folio->mapping != mapping)
mm/huge_memory.c
4726
struct address_space *mapping;
mm/huge_memory.c
4741
mapping = candidate->f_mapping;
mm/huge_memory.c
4742
min_order = mapping_min_folio_order(mapping);
mm/huge_memory.c
4746
struct folio *folio = filemap_get_folio(mapping, index);
mm/huge_memory.c
4764
if (folio->mapping != mapping)
mm/hugetlb.c
1137
struct address_space *mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
1138
struct inode *inode = mapping->host;
mm/hugetlb.c
1538
struct folio, mapping);
mm/hugetlb.c
1540
folio->mapping = NULL;
mm/hugetlb.c
1577
if (llist_add((struct llist_node *)&folio->mapping, &hpage_freelist))
mm/hugetlb.c
1702
folio->mapping = NULL;
mm/hugetlb.c
1780
struct address_space *mapping = folio_mapping(folio);
mm/hugetlb.c
1782
if (!mapping)
mm/hugetlb.c
1783
return mapping;
mm/hugetlb.c
1785
if (i_mmap_trylock_write(mapping))
mm/hugetlb.c
1786
return mapping;
mm/hugetlb.c
3962
new_folio->mapping = NULL;
mm/hugetlb.c
5086
struct address_space *mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
5109
i_mmap_lock_write(mapping);
mm/hugetlb.c
5138
i_mmap_unlock_write(mapping);
mm/hugetlb.c
5371
struct address_space *mapping;
mm/hugetlb.c
5381
mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
5388
i_mmap_lock_write(mapping);
mm/hugetlb.c
5389
vma_interval_tree_foreach(iter_vma, &mapping->i_mmap, pgoff, pgoff) {
mm/hugetlb.c
5414
i_mmap_unlock_write(mapping);
mm/hugetlb.c
5516
struct address_space *mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
5531
hash = hugetlb_fault_mutex_hash(mapping, idx);
mm/hugetlb.c
5621
struct address_space *mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
5625
folio = filemap_get_folio(mapping, idx);
mm/hugetlb.c
5632
int hugetlb_add_to_page_cache(struct folio *folio, struct address_space *mapping,
mm/hugetlb.c
5635
struct inode *inode = mapping->host;
mm/hugetlb.c
5641
err = __filemap_add_folio(mapping, folio, idx, GFP_KERNEL, NULL);
mm/hugetlb.c
5662
struct address_space *mapping,
mm/hugetlb.c
5673
hash = hugetlb_fault_mutex_hash(mapping, vmf->pgoff);
mm/hugetlb.c
5695
static vm_fault_t hugetlb_no_page(struct address_space *mapping,
mm/hugetlb.c
5698
u32 hash = hugetlb_fault_mutex_hash(mapping, vmf->pgoff);
mm/hugetlb.c
5726
folio = filemap_lock_hugetlb_folio(h, mapping, vmf->pgoff);
mm/hugetlb.c
5728
size = i_size_read(mapping->host) >> huge_page_shift(h);
mm/hugetlb.c
5755
return hugetlb_handle_userfault(vmf, mapping,
mm/hugetlb.c
5790
int err = hugetlb_add_to_page_cache(folio, mapping,
mm/hugetlb.c
5831
return hugetlb_handle_userfault(vmf, mapping,
mm/hugetlb.c
5922
u32 hugetlb_fault_mutex_hash(struct address_space *mapping, pgoff_t idx)
mm/hugetlb.c
5927
key[0] = (unsigned long) mapping;
mm/hugetlb.c
5939
u32 hugetlb_fault_mutex_hash(struct address_space *mapping, pgoff_t idx)
mm/hugetlb.c
5952
struct address_space *mapping;
mm/hugetlb.c
5974
mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
5975
hash = hugetlb_fault_mutex_hash(mapping, vmf.pgoff);
mm/hugetlb.c
5997
return hugetlb_no_page(mapping, &vmf);
mm/hugetlb.c
6013
return hugetlb_no_page(mapping, &vmf);
mm/hugetlb.c
6178
struct address_space *mapping = dst_vma->vm_file->f_mapping;
mm/hugetlb.c
6210
folio = filemap_lock_hugetlb_folio(h, mapping, idx);
mm/hugetlb.c
6307
if (idx >= (i_size_read(mapping->host) >> huge_page_shift(h)))
mm/hugetlb.c
6316
ret = hugetlb_add_to_page_cache(folio, mapping, idx);
mm/hugetlb.c
6862
struct address_space *mapping = vma->vm_file->f_mapping;
mm/hugetlb.c
6870
i_mmap_lock_read(mapping);
mm/hugetlb.c
6871
vma_interval_tree_foreach(svma, &mapping->i_mmap, idx, idx) {
mm/hugetlb.c
6900
i_mmap_unlock_read(mapping);
mm/hwpoison-inject.c
23
struct address_space *mapping;
mm/hwpoison-inject.c
30
mapping = folio_mapping(folio);
mm/hwpoison-inject.c
31
if (mapping == NULL || mapping->host == NULL)
mm/hwpoison-inject.c
34
dev = mapping->host->i_sb->s_dev;
mm/internal.h
150
unsigned long mapping = (unsigned long)folio->mapping;
mm/internal.h
152
return (void *)(mapping & ~FOLIO_MAPPING_FLAGS);
mm/internal.h
1765
struct address_space *mapping,
mm/internal.h
1818
#define mapping_set_update(xas, mapping) do { \
mm/internal.h
1819
if (!dax_mapping(mapping) && !shmem_mapping(mapping)) { \
mm/internal.h
535
int folio_unmap_invalidate(struct address_space *mapping, struct folio *folio,
mm/internal.h
540
static inline void force_page_cache_readahead(struct address_space *mapping,
mm/internal.h
543
DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index);
mm/internal.h
547
unsigned find_lock_entries(struct address_space *mapping, pgoff_t *start,
mm/internal.h
549
unsigned find_get_entries(struct address_space *mapping, pgoff_t *start,
mm/internal.h
551
int truncate_inode_folio(struct address_space *mapping, struct folio *folio);
mm/internal.h
554
long mapping_evict_folio(struct address_space *mapping, struct folio *folio);
mm/internal.h
555
unsigned long mapping_try_invalidate(struct address_space *mapping,
mm/internal.h
605
struct address_space *mapping = folio_mapping(folio);
mm/internal.h
608
(mapping && mapping_release_always(mapping));
mm/internal.h
896
tail->mapping = TAIL_MAPPING;
mm/khugepaged.c
2134
static void retract_page_tables(struct address_space *mapping, pgoff_t pgoff)
mm/khugepaged.c
2138
i_mmap_lock_read(mapping);
mm/khugepaged.c
2139
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) {
mm/khugepaged.c
2214
i_mmap_unlock_read(mapping);
mm/khugepaged.c
2245
struct address_space *mapping = file->f_mapping;
mm/khugepaged.c
2250
XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER);
mm/khugepaged.c
2261
VM_WARN_ON_ONCE(!is_shmem && !mapping_pmd_folio_support(mapping));
mm/khugepaged.c
2268
mapping_set_update(&xas, mapping);
mm/khugepaged.c
2274
new_folio->mapping = mapping;
mm/khugepaged.c
2318
if (shmem_get_folio(mapping->host, index, 0,
mm/khugepaged.c
2335
page_cache_sync_readahead(mapping, &file->f_ra,
mm/khugepaged.c
2340
folio = filemap_lock_folio(mapping, index);
mm/khugepaged.c
2361
if (!inode_is_open_for_write(mapping->host))
mm/khugepaged.c
2362
filemap_flush(mapping);
mm/khugepaged.c
2400
if (folio_mapping(folio) != mapping) {
mm/khugepaged.c
2498
!shmem_charge(mapping->host, nr_none))
mm/khugepaged.c
2538
i_mmap_lock_read(mapping);
mm/khugepaged.c
2571
vma_interval_tree_foreach(vma, &mapping->i_mmap, start, end) {
mm/khugepaged.c
2579
i_mmap_unlock_read(mapping);
mm/khugepaged.c
2624
retract_page_tables(mapping, start);
mm/khugepaged.c
2639
folio->mapping = NULL;
mm/khugepaged.c
2652
mapping->nrpages -= nr_none;
mm/khugepaged.c
2654
shmem_uncharge(mapping->host, nr_none);
mm/khugepaged.c
2664
new_folio->mapping = NULL;
mm/khugepaged.c
2681
struct address_space *mapping = file->f_mapping;
mm/khugepaged.c
2682
XA_STATE(xas, &mapping->i_pages, start);
mm/ksm.c
1003
if (READ_ONCE(folio->mapping) != expected_mapping) {
mm/ksm.c
1099
folio->mapping = (void *)((unsigned long)stable_node | FOLIO_MAPPING_KSM);
mm/ksm.c
3275
VM_BUG_ON_FOLIO(newfolio->mapping != folio->mapping, newfolio);
mm/ksm.c
961
if (READ_ONCE(folio->mapping) != expected_mapping)
mm/ksm.c
989
if (READ_ONCE(folio->mapping) != expected_mapping) {
mm/madvise.c
236
struct address_space *mapping)
mm/madvise.c
238
XA_STATE(xas, &mapping->i_pages, linear_page_index(vma, start));
mm/madvise.c
260
folio = read_swap_cache_async(entry, mapping_gfp_mask(mapping),
mm/mapping_dirty_helpers.c
263
unsigned long wp_shared_mapping_range(struct address_space *mapping,
mm/mapping_dirty_helpers.c
268
i_mmap_lock_read(mapping);
mm/mapping_dirty_helpers.c
269
WARN_ON(walk_page_mapping(mapping, first_index, nr, &wp_walk_ops,
mm/mapping_dirty_helpers.c
271
i_mmap_unlock_read(mapping);
mm/mapping_dirty_helpers.c
313
unsigned long clean_record_shared_mapping_range(struct address_space *mapping,
mm/mapping_dirty_helpers.c
329
i_mmap_lock_read(mapping);
mm/mapping_dirty_helpers.c
330
WARN_ON(walk_page_mapping(mapping, first_index, nr, &clean_walk_ops,
mm/mapping_dirty_helpers.c
332
i_mmap_unlock_read(mapping);
mm/memfd.c
155
static int memfd_wait_for_pins(struct address_space *mapping)
mm/memfd.c
157
XA_STATE(xas, &mapping->i_pages, 0);
mm/memfd_luo.c
422
struct address_space *mapping = inode->i_mapping;
mm/memfd_luo.c
452
err = mem_cgroup_charge(folio, NULL, mapping_gfp_mask(mapping));
mm/memfd_luo.c
459
err = shmem_add_to_page_cache(folio, mapping, index, NULL,
mm/memfd_luo.c
460
mapping_gfp_mask(mapping));
mm/memory-failure.c
1012
struct address_space *mapping;
mm/memory-failure.c
1033
mapping = folio_mapping(folio);
mm/memory-failure.c
1034
if (!mapping) {
mm/memory-failure.c
1044
extra_pins = shmem_mapping(mapping);
mm/memory-failure.c
1051
ret = truncate_error_folio(folio, page_to_pfn(p), mapping);
mm/memory-failure.c
1069
struct address_space *mapping = folio_mapping(folio);
mm/memory-failure.c
1072
if (mapping) {
mm/memory-failure.c
1079
mapping_set_error(mapping, -EIO);
mm/memory-failure.c
1152
struct address_space *mapping;
mm/memory-failure.c
1155
mapping = folio_mapping(folio);
mm/memory-failure.c
1156
if (mapping) {
mm/memory-failure.c
1157
res = truncate_error_folio(folio, page_to_pfn(p), mapping);
mm/memory-failure.c
1515
struct address_space *mapping;
mm/memory-failure.c
1528
mapping = folio_mapping(folio);
mm/memory-failure.c
1529
if (!must_kill && !folio_test_dirty(folio) && mapping &&
mm/memory-failure.c
1530
mapping_can_writeback(mapping)) {
mm/memory-failure.c
1548
mapping = hugetlb_folio_mapping_lock_write(folio);
mm/memory-failure.c
1549
if (!mapping) {
mm/memory-failure.c
1556
i_mmap_unlock_write(mapping);
mm/memory-failure.c
1673
struct address_space *mapping, pgoff_t index, int flags)
mm/memory-failure.c
1691
unmap_mapping_range(mapping, start, size, 0);
mm/memory-failure.c
1758
unmap_and_kill(&to_kill, pfn, folio->mapping, folio->index, flags);
mm/memory-failure.c
1772
int mf_dax_kill_procs(struct address_space *mapping, pgoff_t index,
mm/memory-failure.c
1785
cookie = dax_lock_mapping_entry(mapping, index, &page);
mm/memory-failure.c
1798
collect_procs_fsdax(page, mapping, index, &to_kill, pre_remove);
mm/memory-failure.c
1799
unmap_and_kill(&to_kill, page_to_pfn(page), mapping,
mm/memory-failure.c
1802
dax_unlock_mapping_entry(mapping, index, cookie);
mm/memory-failure.c
2232
struct address_space *mapping = pfn_space->mapping;
mm/memory-failure.c
2234
i_mmap_lock_read(mapping);
mm/memory-failure.c
2242
vma_interval_tree_foreach(vma, &mapping->i_mmap, 0, ULONG_MAX) {
mm/memory-failure.c
2251
i_mmap_unlock_read(mapping);
mm/memory-failure.c
2535
folio->mapping == NULL) {
mm/memory-failure.c
577
struct address_space *mapping = folio->mapping;
mm/memory-failure.c
580
i_mmap_lock_read(mapping);
mm/memory-failure.c
589
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff,
mm/memory-failure.c
605
i_mmap_unlock_read(mapping);
mm/memory-failure.c
621
struct address_space *mapping, pgoff_t pgoff,
mm/memory-failure.c
627
i_mmap_lock_read(mapping);
mm/memory-failure.c
641
vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) {
mm/memory-failure.c
647
i_mmap_unlock_read(mapping);
mm/memory-failure.c
657
if (!folio->mapping)
mm/memory-failure.c
924
struct address_space *mapping)
mm/memory-failure.c
928
if (mapping->a_ops->error_remove_folio) {
mm/memory-failure.c
929
int err = mapping->a_ops->error_remove_folio(mapping, folio);
mm/memory-failure.c
942
if (mapping_evict_folio(mapping, folio))
mm/memory.c
3691
if (!folio->mapping) {
mm/memory.c
3709
struct address_space *mapping;
mm/memory.c
3722
mapping = folio_raw_mapping(folio);
mm/memory.c
3737
if ((dirtied || page_mkwrite) && mapping) {
mm/memory.c
3741
balance_dirty_pages_ratelimited(mapping);
mm/memory.c
4374
struct address_space *mapping = folio->mapping;
mm/memory.c
4388
i_mmap_lock_read(mapping);
mm/memory.c
4389
if (unlikely(mapping_mapped(mapping)))
mm/memory.c
4390
unmap_mapping_range_tree(&mapping->i_mmap, first_index,
mm/memory.c
4392
i_mmap_unlock_read(mapping);
mm/memory.c
4407
void unmap_mapping_pages(struct address_space *mapping, pgoff_t start,
mm/memory.c
4418
i_mmap_lock_read(mapping);
mm/memory.c
4419
if (unlikely(mapping_mapped(mapping)))
mm/memory.c
4420
unmap_mapping_range_tree(&mapping->i_mmap, first_index,
mm/memory.c
4422
i_mmap_unlock_read(mapping);
mm/memory.c
4443
void unmap_mapping_range(struct address_space *mapping,
mm/memory.c
4457
unmap_mapping_pages(mapping, hba, hlen, even_cows);
mm/memory.c
5437
if (mapping_evict_folio(folio->mapping, folio))
mm/memory.c
5650
struct address_space *mapping = vma->vm_file->f_mapping;
mm/memory.c
5653
file_end = DIV_ROUND_UP(i_size_read(mapping->host), PAGE_SIZE);
mm/memory.c
5662
needs_fallback = !shmem_mapping(mapping) &&
mm/memory.c
590
struct address_space *mapping;
mm/memory.c
596
mapping = vma->vm_file ? vma->vm_file->f_mapping : NULL;
mm/memory.c
605
(void *)addr, vma->vm_flags, vma->anon_vma, mapping, index);
mm/memory.c
611
mapping ? mapping->a_ops->read_folio : NULL);
mm/memory.c
6808
struct address_space *mapping = file ? file->f_mapping : NULL;
mm/memory.c
6810
if (mapping)
mm/memory.c
6811
lockdep_assert(lockdep_is_held(&mapping->i_mmap_rwsem) ||
mm/memremap.c
450
folio->mapping = NULL;
mm/memremap.c
511
new_folio->mapping = NULL;
mm/migrate.c
1023
int buffer_migrate_folio(struct address_space *mapping,
mm/migrate.c
1026
return __buffer_migrate_folio(mapping, dst, src, mode, false);
mm/migrate.c
1044
int buffer_migrate_folio_norefs(struct address_space *mapping,
mm/migrate.c
1047
return __buffer_migrate_folio(mapping, dst, src, mode, true);
mm/migrate.c
1052
int filemap_migrate_folio(struct address_space *mapping,
mm/migrate.c
1055
return __migrate_folio(mapping, dst, src, folio_get_private(src), mode);
mm/migrate.c
1062
static int fallback_migrate_folio(struct address_space *mapping,
mm/migrate.c
1065
WARN_ONCE(mapping->a_ops->writepages,
mm/migrate.c
1067
mapping->a_ops);
mm/migrate.c
1078
return migrate_folio(mapping, dst, src, mode);
mm/migrate.c
1096
struct address_space *mapping = folio_mapping(src);
mm/migrate.c
1102
if (!mapping)
mm/migrate.c
1103
rc = migrate_folio(mapping, dst, src, mode);
mm/migrate.c
1104
else if (mapping_inaccessible(mapping))
mm/migrate.c
1106
else if (mapping->a_ops->migrate_folio)
mm/migrate.c
1114
rc = mapping->a_ops->migrate_folio(mapping, dst, src,
mm/migrate.c
1117
rc = fallback_migrate_folio(mapping, dst, src, mode);
mm/migrate.c
1125
src->mapping = NULL;
mm/migrate.c
1320
if (!src->mapping) {
mm/migrate.c
1479
struct address_space *mapping = NULL;
mm/migrate.c
1528
mapping = hugetlb_folio_mapping_lock_write(src);
mm/migrate.c
1529
if (unlikely(!mapping))
mm/migrate.c
1546
i_mmap_unlock_write(mapping);
mm/migrate.c
571
static int __folio_migrate_mapping(struct address_space *mapping,
mm/migrate.c
574
XA_STATE(xas, &mapping->i_pages, folio->index);
mm/migrate.c
580
if (!mapping) {
mm/migrate.c
592
newfolio->mapping = folio->mapping;
mm/migrate.c
626
newfolio->mapping = folio->mapping;
mm/migrate.c
698
if (dirty && mapping_can_writeback(mapping)) {
mm/migrate.c
711
int folio_migrate_mapping(struct address_space *mapping,
mm/migrate.c
719
return __folio_migrate_mapping(mapping, newfolio, folio, expected_count);
mm/migrate.c
727
int migrate_huge_page_move_mapping(struct address_space *mapping,
mm/migrate.c
730
XA_STATE(xas, &mapping->i_pages, src->index);
mm/migrate.c
747
dst->mapping = src->mapping;
mm/migrate.c
858
static int __migrate_folio(struct address_space *mapping, struct folio *dst,
mm/migrate.c
872
rc = __folio_migrate_mapping(mapping, dst, src, expected_count);
mm/migrate.c
895
int migrate_folio(struct address_space *mapping, struct folio *dst,
mm/migrate.c
899
return __migrate_folio(mapping, dst, src, NULL, mode);
mm/migrate.c
937
static int __buffer_migrate_folio(struct address_space *mapping,
mm/migrate.c
947
return migrate_folio(mapping, dst, src, mode);
mm/migrate.c
965
spin_lock(&mapping->i_private_lock);
mm/migrate.c
974
spin_unlock(&mapping->i_private_lock);
mm/migrate.c
986
rc = filemap_migrate_folio(mapping, dst, src, mode);
mm/migrate_device.c
1111
struct address_space *mapping;
mm/migrate_device.c
1163
mapping = folio_mapping(folio);
mm/migrate_device.c
1196
if (mapping) {
mm/migrate_device.c
1225
r = folio_migrate_mapping(mapping, newfolio, folio, extra_cnt);
mm/migrate_device.c
371
if (!page || !page->mapping) {
mm/mincore.c
108
static unsigned char mincore_page(struct address_space *mapping, pgoff_t index)
mm/mincore.c
119
folio = filemap_get_entry(mapping, index);
mm/mincore.c
122
if (shmem_mapping(mapping))
mm/mmap.c
1825
struct address_space *mapping = file->f_mapping;
mm/mmap.c
1828
i_mmap_lock_write(mapping);
mm/mmap.c
1830
mapping_allow_writable(mapping);
mm/mmap.c
1831
flush_dcache_mmap_lock(mapping);
mm/mmap.c
1834
&mapping->i_mmap);
mm/mmap.c
1835
flush_dcache_mmap_unlock(mapping);
mm/mmap.c
1836
i_mmap_unlock_write(mapping);
mm/nommu.c
568
struct address_space *mapping = vma->vm_file->f_mapping;
mm/nommu.c
570
i_mmap_lock_write(mapping);
mm/nommu.c
571
flush_dcache_mmap_lock(mapping);
mm/nommu.c
572
vma_interval_tree_insert(vma, &mapping->i_mmap);
mm/nommu.c
573
flush_dcache_mmap_unlock(mapping);
mm/nommu.c
574
i_mmap_unlock_write(mapping);
mm/nommu.c
583
struct address_space *mapping;
mm/nommu.c
584
mapping = vma->vm_file->f_mapping;
mm/nommu.c
586
i_mmap_lock_write(mapping);
mm/nommu.c
587
flush_dcache_mmap_lock(mapping);
mm/nommu.c
588
vma_interval_tree_remove(vma, &mapping->i_mmap);
mm/nommu.c
589
flush_dcache_mmap_unlock(mapping);
mm/nommu.c
590
i_mmap_unlock_write(mapping);
mm/page-writeback.c
2041
int balance_dirty_pages_ratelimited_flags(struct address_space *mapping,
mm/page-writeback.c
2044
struct inode *inode = mapping->host;
mm/page-writeback.c
2111
void balance_dirty_pages_ratelimited(struct address_space *mapping)
mm/page-writeback.c
2113
balance_dirty_pages_ratelimited_flags(mapping, 0);
mm/page-writeback.c
2356
void tag_pages_for_writeback(struct address_space *mapping,
mm/page-writeback.c
2359
XA_STATE(xas, &mapping->i_pages, start);
mm/page-writeback.c
2378
static bool folio_prepare_writeback(struct address_space *mapping,
mm/page-writeback.c
2388
if (unlikely(folio->mapping != mapping))
mm/page-writeback.c
2418
static struct folio *writeback_get_folio(struct address_space *mapping,
mm/page-writeback.c
2428
filemap_get_folios_tag(mapping, &wbc->index, wbc_end(wbc),
mm/page-writeback.c
2436
if (unlikely(!folio_prepare_writeback(mapping, wbc, folio))) {
mm/page-writeback.c
2441
trace_wbc_writepage(wbc, inode_to_bdi(mapping->host));
mm/page-writeback.c
2471
struct folio *writeback_iter(struct address_space *mapping,
mm/page-writeback.c
2486
wbc->index = mapping->writeback_index;
mm/page-writeback.c
2502
tag_pages_for_writeback(mapping, wbc->index,
mm/page-writeback.c
2529
folio = writeback_get_folio(mapping, wbc);
mm/page-writeback.c
2542
mapping->writeback_index = 0;
mm/page-writeback.c
2554
mapping->writeback_index = folio_next_index(folio);
mm/page-writeback.c
2560
int do_writepages(struct address_space *mapping, struct writeback_control *wbc)
mm/page-writeback.c
2567
wb = inode_to_wb_wbc(mapping->host, wbc);
mm/page-writeback.c
2570
if (mapping->a_ops->writepages)
mm/page-writeback.c
2571
ret = mapping->a_ops->writepages(mapping, wbc);
mm/page-writeback.c
2601
bool noop_dirty_folio(struct address_space *mapping, struct folio *folio)
mm/page-writeback.c
2615
struct address_space *mapping)
mm/page-writeback.c
2617
struct inode *inode = mapping->host;
mm/page-writeback.c
2619
trace_writeback_dirty_folio(folio, mapping);
mm/page-writeback.c
2621
if (mapping_can_writeback(mapping)) {
mm/page-writeback.c
2674
void __folio_mark_dirty(struct folio *folio, struct address_space *mapping,
mm/page-writeback.c
2683
VM_WARN_ON_ONCE(folio_test_swapcache(folio) || shmem_mapping(mapping));
mm/page-writeback.c
2685
xa_lock_irqsave(&mapping->i_pages, flags);
mm/page-writeback.c
2686
if (folio->mapping) { /* Race with truncate? */
mm/page-writeback.c
2688
folio_account_dirtied(folio, mapping);
mm/page-writeback.c
2689
__xa_set_mark(&mapping->i_pages, folio->index,
mm/page-writeback.c
2692
xa_unlock_irqrestore(&mapping->i_pages, flags);
mm/page-writeback.c
2714
bool filemap_dirty_folio(struct address_space *mapping, struct folio *folio)
mm/page-writeback.c
2719
__folio_mark_dirty(folio, mapping, !folio_test_private(folio));
mm/page-writeback.c
2721
if (mapping->host) {
mm/page-writeback.c
2723
__mark_inode_dirty(mapping->host, I_DIRTY_PAGES);
mm/page-writeback.c
2744
struct address_space *mapping = folio->mapping;
mm/page-writeback.c
2749
ret = filemap_dirty_folio(mapping, folio);
mm/page-writeback.c
2750
if (mapping && mapping_can_writeback(mapping)) {
mm/page-writeback.c
2751
struct inode *inode = mapping->host;
mm/page-writeback.c
2780
struct address_space *mapping = folio_mapping(folio);
mm/page-writeback.c
2782
if (likely(mapping)) {
mm/page-writeback.c
2796
return mapping->a_ops->dirty_folio(mapping, folio);
mm/page-writeback.c
2799
return noop_dirty_folio(mapping, folio);
mm/page-writeback.c
2839
struct address_space *mapping = folio_mapping(folio);
mm/page-writeback.c
2841
if (mapping_can_writeback(mapping)) {
mm/page-writeback.c
2842
struct inode *inode = mapping->host;
mm/page-writeback.c
2874
struct address_space *mapping = folio_mapping(folio);
mm/page-writeback.c
2879
if (mapping && mapping_can_writeback(mapping)) {
mm/page-writeback.c
2880
struct inode *inode = mapping->host;
mm/page-writeback.c
2961
struct address_space *mapping = folio_mapping(folio);
mm/page-writeback.c
2964
if (mapping && mapping_use_writeback_tags(mapping)) {
mm/page-writeback.c
2965
struct inode *inode = mapping->host;
mm/page-writeback.c
2969
xa_lock_irqsave(&mapping->i_pages, flags);
mm/page-writeback.c
2971
__xa_clear_mark(&mapping->i_pages, folio->index,
mm/page-writeback.c
2977
if (!mapping_tagged(mapping, PAGECACHE_TAG_WRITEBACK)) {
mm/page-writeback.c
2979
if (mapping->host)
mm/page-writeback.c
2980
sb_clear_inode_writeback(mapping->host);
mm/page-writeback.c
2983
xa_unlock_irqrestore(&mapping->i_pages, flags);
mm/page-writeback.c
2998
struct address_space *mapping = folio_mapping(folio);
mm/page-writeback.c
3004
if (mapping && mapping_use_writeback_tags(mapping)) {
mm/page-writeback.c
3005
XA_STATE(xas, &mapping->i_pages, folio->index);
mm/page-writeback.c
3006
struct inode *inode = mapping->host;
mm/page-writeback.c
3015
on_wblist = mapping_tagged(mapping, PAGECACHE_TAG_WRITEBACK);
mm/page-writeback.c
3027
if (mapping->host)
mm/page-writeback.c
3028
sb_mark_inode_writeback(mapping->host);
mm/page_alloc.c
1035
if (unlikely((unsigned long)page->mapping |
mm/page_alloc.c
1053
if (unlikely(page->mapping != NULL))
mm/page_alloc.c
1158
if (page->mapping != TAIL_MAPPING) {
mm/page_alloc.c
1174
page->mapping = NULL;
mm/page_alloc.c
1390
folio->mapping = NULL;
mm/page_io.c
492
struct address_space *mapping = sio->iocb.ki_filp->f_mapping;
mm/page_io.c
496
ret = mapping->a_ops->swap_rw(&sio->iocb, &from);
mm/page_io.c
714
struct address_space *mapping = sio->iocb.ki_filp->f_mapping;
mm/page_io.c
718
ret = mapping->a_ops->swap_rw(&sio->iocb, &from);
mm/page_io.c
83
struct address_space *mapping = swap_file->f_mapping;
mm/page_io.c
84
struct inode *inode = mapping->host;
mm/pagewalk.c
796
int walk_page_mapping(struct address_space *mapping, pgoff_t first_index,
mm/pagewalk.c
812
lockdep_assert_held(&mapping->i_mmap_rwsem);
mm/pagewalk.c
813
vma_interval_tree_foreach(vma, &mapping->i_mmap, first_index,
mm/readahead.c
142
file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping)
mm/readahead.c
144
ra->ra_pages = inode_to_bdi(mapping->host)->ra_pages;
mm/readahead.c
162
const struct address_space_operations *aops = rac->mapping->a_ops;
mm/readahead.c
225
struct address_space *mapping = ractl->mapping;
mm/readahead.c
227
gfp_t gfp_mask = readahead_gfp_mask(mapping);
mm/readahead.c
229
unsigned int min_nrpages = mapping_min_folio_nrpages(mapping);
mm/readahead.c
243
lockdep_assert_held(&mapping->invalidate_lock);
mm/readahead.c
245
trace_page_cache_ra_unbounded(mapping->host, index, nr_to_read,
mm/readahead.c
247
index = mapping_align_index(mapping, index);
mm/readahead.c
270
struct folio *folio = xa_load(&mapping->i_pages, index + i);
mm/readahead.c
289
mapping_min_folio_order(mapping));
mm/readahead.c
293
ret = filemap_add_folio(mapping, folio, index + i, gfp_mask);
mm/readahead.c
329
struct address_space *mapping = ractl->mapping;
mm/readahead.c
331
loff_t isize = i_size_read(mapping->host);
mm/readahead.c
347
filemap_invalidate_lock_shared(mapping);
mm/readahead.c
349
filemap_invalidate_unlock_shared(mapping);
mm/readahead.c
359
struct address_space *mapping = ractl->mapping;
mm/readahead.c
361
struct backing_dev_info *bdi = inode_to_bdi(mapping->host);
mm/readahead.c
364
if (unlikely(!mapping->a_ops->read_folio && !mapping->a_ops->readahead))
mm/readahead.c
470
err = filemap_add_folio(ractl->mapping, folio, index, gfp);
mm/readahead.c
484
struct address_space *mapping = ractl->mapping;
mm/readahead.c
487
unsigned int min_order = mapping_min_folio_order(mapping);
mm/readahead.c
488
pgoff_t limit = (i_size_read(mapping->host) - 1) >> PAGE_SHIFT;
mm/readahead.c
492
gfp_t gfp = readahead_gfp_mask(mapping);
mm/readahead.c
495
trace_page_cache_ra_order(mapping->host, start, ra);
mm/readahead.c
496
if (!mapping_large_folio_support(mapping)) {
mm/readahead.c
509
new_order = min(mapping_max_folio_order(mapping), new_order);
mm/readahead.c
517
filemap_invalidate_lock_shared(mapping);
mm/readahead.c
523
ractl->_index = mapping_align_index(mapping, index);
mm/readahead.c
542
filemap_invalidate_unlock_shared(mapping);
mm/readahead.c
565
struct backing_dev_info *bdi = inode_to_bdi(ractl->mapping->host);
mm/readahead.c
586
trace_page_cache_sync_ra(ractl->mapping->host, index, ra, req_count);
mm/readahead.c
626
miss = page_cache_prev_miss(ractl->mapping, index - 1, max_pages);
mm/readahead.c
671
trace_page_cache_async_ra(ractl->mapping->host, index, ra, req_count);
mm/readahead.c
701
start = page_cache_next_miss(ractl->mapping, index + 1, max_pages);
mm/readahead.c
789
struct address_space *mapping = ractl->mapping;
mm/readahead.c
792
gfp_t gfp_mask = readahead_gfp_mask(mapping);
mm/readahead.c
793
unsigned long min_nrpages = mapping_min_folio_nrpages(mapping);
mm/readahead.c
794
unsigned int min_order = mapping_min_folio_order(mapping);
mm/readahead.c
806
struct folio *folio = xa_load(&mapping->i_pages, index);
mm/readahead.c
815
index = mapping_align_index(mapping, index);
mm/readahead.c
816
if (filemap_add_folio(mapping, folio, index, gfp_mask) < 0) {
mm/readahead.c
835
struct folio *folio = xa_load(&mapping->i_pages, index);
mm/readahead.c
844
index = mapping_align_index(mapping, index);
mm/readahead.c
845
if (filemap_add_folio(mapping, folio, index, gfp_mask) < 0) {
mm/rmap.c
1202
struct address_space *mapping;
mm/rmap.c
1214
mapping = folio_mapping(folio);
mm/rmap.c
1215
if (!mapping)
mm/rmap.c
1249
static void __rmap_walk_file(struct folio *folio, struct address_space *mapping,
mm/rmap.c
1273
int mapping_wrprotect_range(struct address_space *mapping, pgoff_t pgoff,
mm/rmap.c
1288
if (!mapping)
mm/rmap.c
1291
__rmap_walk_file(/* folio = */NULL, mapping, pgoff, nr_pages, &rwc,
mm/rmap.c
1453
WRITE_ONCE(folio->mapping, anon_vma);
mm/rmap.c
1484
WRITE_ONCE(folio->mapping, (struct address_space *) anon_vma);
mm/rmap.c
3031
static void __rmap_walk_file(struct folio *folio, struct address_space *mapping,
mm/rmap.c
3038
VM_WARN_ON_FOLIO(folio && mapping != folio_mapping(folio), folio);
mm/rmap.c
3043
if (i_mmap_trylock_read(mapping))
mm/rmap.c
3051
i_mmap_lock_read(mapping);
mm/rmap.c
3054
vma_interval_tree_foreach(vma, &mapping->i_mmap,
mm/rmap.c
3071
i_mmap_unlock_read(mapping);
mm/rmap.c
3094
if (!folio->mapping)
mm/rmap.c
3097
__rmap_walk_file(folio, folio->mapping, folio->index,
mm/rmap.c
595
anon_mapping = (unsigned long)READ_ONCE(folio->mapping);
mm/rmap.c
643
anon_mapping = (unsigned long)READ_ONCE(folio->mapping);
mm/rmap.c
870
} else if (vma->vm_file->f_mapping != folio->mapping) {
mm/secretmem.c
107
filemap_invalidate_unlock_shared(mapping);
mm/secretmem.c
146
static int secretmem_migrate_folio(struct address_space *mapping,
mm/secretmem.c
168
struct address_space *mapping = inode->i_mapping;
mm/secretmem.c
172
filemap_invalidate_lock(mapping);
mm/secretmem.c
179
filemap_invalidate_unlock(mapping);
mm/secretmem.c
52
struct address_space *mapping = vmf->vma->vm_file->f_mapping;
mm/secretmem.c
64
filemap_invalidate_lock_shared(mapping);
mm/secretmem.c
67
folio = filemap_lock_folio(mapping, offset);
mm/secretmem.c
83
err = filemap_add_folio(mapping, folio, offset, gfp);
mm/shmem.c
1007
unsigned long shmem_partial_swap_usage(struct address_space *mapping,
mm/shmem.c
1010
XA_STATE(xas, &mapping->i_pages, start);
mm/shmem.c
1044
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
1062
return shmem_partial_swap_usage(mapping, vma->vm_pgoff,
mm/shmem.c
1069
void shmem_unlock_mapping(struct address_space *mapping)
mm/shmem.c
1078
while (!mapping_unevictable(mapping) &&
mm/shmem.c
1079
filemap_get_folios(mapping, &index, ~0UL, &fbatch)) {
mm/shmem.c
1099
if (folio->mapping == inode->i_mapping)
mm/shmem.c
1121
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
1141
while (index < end && find_lock_entries(mapping, &index, end - 1,
mm/shmem.c
1149
nr_swaps_freed += shmem_free_swap(mapping, indices[i],
mm/shmem.c
1155
truncate_inode_folio(mapping, folio);
mm/shmem.c
1203
if (!find_get_entries(mapping, &index, end - 1, &fbatch,
mm/shmem.c
1221
swaps_freed = shmem_free_swap(mapping, indices[i],
mm/shmem.c
1226
order = shmem_confirm_swap(mapping, indices[i],
mm/shmem.c
1249
if (folio_mapping(folio) != mapping) {
mm/shmem.c
1259
truncate_inode_folio(mapping, folio);
mm/shmem.c
1449
static unsigned int shmem_find_swap_entries(struct address_space *mapping,
mm/shmem.c
1453
XA_STATE(xas, &mapping->i_pages, start);
mm/shmem.c
1497
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
1503
mapping_gfp_mask(mapping), NULL, NULL);
mm/shmem.c
1521
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
1529
if (!shmem_find_swap_entries(mapping, start, &fbatch,
mm/shmem.c
1604
struct address_space *mapping = folio->mapping;
mm/shmem.c
1605
struct inode *inode = mapping->host;
mm/shmem.c
1724
error = shmem_add_to_page_cache(folio, mapping, index,
mm/shmem.c
1865
struct address_space *mapping, pgoff_t index,
mm/shmem.c
1892
if (!xa_find(&mapping->i_pages, &aligned_index,
mm/shmem.c
1902
struct address_space *mapping, pgoff_t index,
mm/shmem.c
1927
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
1940
mapping, index, orders);
mm/shmem.c
1971
if (xa_find(&mapping->i_pages, &index,
mm/shmem.c
1985
error = shmem_add_to_page_cache(folio, mapping, index, NULL, gfp);
mm/shmem.c
2004
READ_ONCE(mapping->nrpages);
mm/shmem.c
2136
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
2142
old = xa_cmpxchg_irq(&mapping->i_pages, index,
mm/shmem.c
2163
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
2164
XA_STATE_ORDER(xas, &mapping->i_pages, index, 0);
mm/shmem.c
2212
__xa_store(&mapping->i_pages, aligned_index + i,
mm/shmem.c
2243
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
2263
order = shmem_confirm_swap(mapping, index, index_entry);
mm/shmem.c
2348
shmem_confirm_swap(mapping, index, swap) < 0) {
mm/shmem.c
2370
error = shmem_add_to_page_cache(folio, mapping, index,
mm/shmem.c
2388
if (shmem_confirm_swap(mapping, index, swap) < 0)
mm/shmem.c
2458
if (unlikely(folio->mapping != inode->i_mapping)) {
mm/shmem.c
277
bool shmem_mapping(const struct address_space *mapping)
mm/shmem.c
279
return mapping->a_ops == &shmem_aops;
mm/shmem.c
3130
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
3133
gfp_t gfp = mapping_gfp_mask(mapping);
mm/shmem.c
3156
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
3158
gfp_t gfp = mapping_gfp_mask(mapping);
mm/shmem.c
3164
err = shmem_add_to_page_cache(folio, mapping, pgoff, NULL, gfp);
mm/shmem.c
3226
shmem_write_begin(const struct kiocb *iocb, struct address_space *mapping,
mm/shmem.c
3230
struct inode *inode = mapping->host;
mm/shmem.c
3264
shmem_write_end(const struct kiocb *iocb, struct address_space *mapping,
mm/shmem.c
3268
struct inode *inode = mapping->host;
mm/shmem.c
3292
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
3355
if (mapping_writably_mapped(mapping)) {
mm/shmem.c
3480
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
3550
if (mapping_writably_mapped(mapping)) {
mm/shmem.c
3589
struct address_space *mapping = file->f_mapping;
mm/shmem.c
3590
struct inode *inode = mapping->host;
mm/shmem.c
3600
offset = mapping_seek_hole_data(mapping, offset, inode->i_size, whence);
mm/shmem.c
3628
struct address_space *mapping = file->f_mapping;
mm/shmem.c
3647
unmap_mapping_range(mapping, unmap_start,
mm/shmem.c
472
struct address_space *mapping = inode->i_mapping;
mm/shmem.c
478
xa_lock_irq(&mapping->i_pages);
mm/shmem.c
479
mapping->nrpages += pages;
mm/shmem.c
480
xa_unlock_irq(&mapping->i_pages);
mm/shmem.c
497
static int shmem_replace_entry(struct address_space *mapping,
mm/shmem.c
500
XA_STATE(xas, &mapping->i_pages, index);
mm/shmem.c
5130
static int shmem_error_remove_folio(struct address_space *mapping,
mm/shmem.c
520
static int shmem_confirm_swap(struct address_space *mapping, pgoff_t index,
mm/shmem.c
523
XA_STATE(xas, &mapping->i_pages, index);
mm/shmem.c
5738
void shmem_unlock_mapping(struct address_space *mapping)
mm/shmem.c
5932
struct folio *shmem_read_folio_gfp(struct address_space *mapping,
mm/shmem.c
5936
struct inode *inode = mapping->host;
mm/shmem.c
5951
return mapping_read_folio_gfp(mapping, index, gfp);
mm/shmem.c
5956
struct page *shmem_read_mapping_page_gfp(struct address_space *mapping,
mm/shmem.c
5959
struct folio *folio = shmem_read_folio_gfp(mapping, index, gfp);
mm/shmem.c
892
struct address_space *mapping,
mm/shmem.c
895
XA_STATE_ORDER(xas, &mapping->i_pages, index, folio_order(folio));
mm/shmem.c
905
folio->mapping = mapping;
mm/shmem.c
936
mapping->nrpages += nr;
mm/shmem.c
942
folio->mapping = NULL;
mm/shmem.c
955
struct address_space *mapping = folio->mapping;
mm/shmem.c
959
xa_lock_irq(&mapping->i_pages);
mm/shmem.c
960
error = shmem_replace_entry(mapping, folio->index, folio, radswap);
mm/shmem.c
961
folio->mapping = NULL;
mm/shmem.c
962
mapping->nrpages -= nr;
mm/shmem.c
964
xa_unlock_irq(&mapping->i_pages);
mm/shmem.c
974
static long shmem_free_swap(struct address_space *mapping,
mm/shmem.c
977
XA_STATE(xas, &mapping->i_pages, index);
mm/slub.c
3436
page->mapping = NULL;
mm/swapfile.c
2855
struct address_space *mapping = swap_file->f_mapping;
mm/swapfile.c
2858
if (mapping->a_ops->swap_deactivate)
mm/swapfile.c
2859
mapping->a_ops->swap_deactivate(swap_file);
mm/swapfile.c
2940
struct address_space *mapping = swap_file->f_mapping;
mm/swapfile.c
2941
struct inode *inode = mapping->host;
mm/swapfile.c
2950
if (mapping->a_ops->swap_activate) {
mm/swapfile.c
2951
ret = mapping->a_ops->swap_activate(sis, swap_file, span);
mm/swapfile.c
3068
struct address_space *mapping;
mm/swapfile.c
3083
mapping = victim->f_mapping;
mm/swapfile.c
3087
if (p->swap_file->f_mapping == mapping) {
mm/swapfile.c
3174
inode = mapping->host;
mm/swapfile.c
3598
struct address_space *mapping;
mm/swapfile.c
3636
mapping = swap_file->f_mapping;
mm/swapfile.c
3638
inode = mapping->host;
mm/swapfile.c
3658
if (mapping_min_folio_order(mapping) > 0) {
mm/swapfile.c
3666
if (!mapping->a_ops->read_folio) {
mm/swapfile.c
3670
folio = read_mapping_folio(mapping, 0, swap_file);
mm/truncate.c
104
spin_lock(&mapping->host->i_lock);
mm/truncate.c
113
if (mapping_shrinkable(mapping))
mm/truncate.c
114
inode_lru_list_add(mapping->host);
mm/truncate.c
115
spin_unlock(&mapping->host->i_lock);
mm/truncate.c
137
const struct address_space_operations *aops = folio->mapping->a_ops;
mm/truncate.c
170
int truncate_inode_folio(struct address_space *mapping, struct folio *folio)
mm/truncate.c
172
if (folio->mapping != mapping)
mm/truncate.c
198
if (ret && !shmem_mapping(folio->mapping)) {
mm/truncate.c
236
truncate_inode_folio(folio->mapping, folio);
mm/truncate.c
245
if (!mapping_inaccessible(folio->mapping))
mm/truncate.c
253
min_order = mapping_min_folio_order(folio->mapping);
mm/truncate.c
26
static void clear_shadow_entries(struct address_space *mapping,
mm/truncate.c
281
folio2->mapping == folio->mapping)
mm/truncate.c
29
XA_STATE(xas, &mapping->i_pages, start);
mm/truncate.c
292
truncate_inode_folio(folio->mapping, folio);
mm/truncate.c
299
int generic_error_remove_folio(struct address_space *mapping,
mm/truncate.c
302
if (!mapping)
mm/truncate.c
308
if (!S_ISREG(mapping->host->i_mode))
mm/truncate.c
310
return truncate_inode_folio(mapping, folio);
mm/truncate.c
325
long mapping_evict_folio(struct address_space *mapping, struct folio *folio)
mm/truncate.c
328
if (!mapping)
mm/truncate.c
33
if (shmem_mapping(mapping) || dax_mapping(mapping))
mm/truncate.c
339
return remove_mapping(mapping, folio);
mm/truncate.c
366
void truncate_inode_pages_range(struct address_space *mapping,
mm/truncate.c
378
if (mapping_empty(mapping))
mm/truncate.c
38
spin_lock(&mapping->host->i_lock);
mm/truncate.c
400
while (index < end && find_lock_entries(mapping, &index, end - 1,
mm/truncate.c
402
truncate_folio_batch_exceptionals(mapping, &fbatch, indices);
mm/truncate.c
405
delete_from_page_cache_batch(mapping, &fbatch);
mm/truncate.c
413
folio = __filemap_get_folio(mapping, lstart >> PAGE_SHIFT, FGP_LOCK, 0);
mm/truncate.c
427
folio = __filemap_get_folio(mapping, lend >> PAGE_SHIFT,
mm/truncate.c
440
if (!find_get_entries(mapping, &index, end - 1, &fbatch,
mm/truncate.c
461
truncate_inode_folio(mapping, folio);
mm/truncate.c
464
truncate_folio_batch_exceptionals(mapping, &fbatch, indices);
mm/truncate.c
48
if (mapping_shrinkable(mapping))
mm/truncate.c
483
void truncate_inode_pages(struct address_space *mapping, loff_t lstart)
mm/truncate.c
485
truncate_inode_pages_range(mapping, lstart, (loff_t)-1);
mm/truncate.c
49
inode_lru_list_add(mapping->host);
mm/truncate.c
498
void truncate_inode_pages_final(struct address_space *mapping)
mm/truncate.c
50
spin_unlock(&mapping->host->i_lock);
mm/truncate.c
507
mapping_set_exiting(mapping);
mm/truncate.c
509
if (!mapping_empty(mapping)) {
mm/truncate.c
516
xa_lock_irq(&mapping->i_pages);
mm/truncate.c
517
xa_unlock_irq(&mapping->i_pages);
mm/truncate.c
520
truncate_inode_pages(mapping, 0);
mm/truncate.c
534
unsigned long mapping_try_invalidate(struct address_space *mapping,
mm/truncate.c
545
while (find_lock_entries(mapping, &index, end, &fbatch, indices)) {
mm/truncate.c
560
ret = mapping_evict_folio(mapping, folio);
mm/truncate.c
576
clear_shadow_entries(mapping, indices[0], indices[nr-1]);
mm/truncate.c
599
unsigned long invalidate_mapping_pages(struct address_space *mapping,
mm/truncate.c
60
static void truncate_folio_batch_exceptionals(struct address_space *mapping,
mm/truncate.c
602
return mapping_try_invalidate(mapping, start, end, NULL);
mm/truncate.c
606
static int folio_launder(struct address_space *mapping, struct folio *folio)
mm/truncate.c
610
if (folio->mapping != mapping || mapping->a_ops->launder_folio == NULL)
mm/truncate.c
612
return mapping->a_ops->launder_folio(folio);
mm/truncate.c
622
int folio_unmap_invalidate(struct address_space *mapping, struct folio *folio,
mm/truncate.c
63
XA_STATE(xas, &mapping->i_pages, indices[0]);
mm/truncate.c
634
ret = folio_launder(mapping, folio);
mm/truncate.c
637
if (folio->mapping != mapping)
mm/truncate.c
642
spin_lock(&mapping->host->i_lock);
mm/truncate.c
643
xa_lock_irq(&mapping->i_pages);
mm/truncate.c
649
xa_unlock_irq(&mapping->i_pages);
mm/truncate.c
650
if (mapping_shrinkable(mapping))
mm/truncate.c
651
inode_lru_list_add(mapping->host);
mm/truncate.c
652
free_folio = mapping->a_ops->free_folio;
mm/truncate.c
653
spin_unlock(&mapping->host->i_lock);
mm/truncate.c
660
xa_unlock_irq(&mapping->i_pages);
mm/truncate.c
661
spin_unlock(&mapping->host->i_lock);
mm/truncate.c
676
int invalidate_inode_pages2_range(struct address_space *mapping,
mm/truncate.c
687
if (mapping_empty(mapping))
mm/truncate.c
69
if (shmem_mapping(mapping))
mm/truncate.c
692
while (find_get_entries(mapping, &index, end, &fbatch, indices)) {
mm/truncate.c
703
if (dax_mapping(mapping) &&
mm/truncate.c
704
!dax_invalidate_mapping_entry_sync(mapping, indices[i]))
mm/truncate.c
714
unmap_mapping_pages(mapping, indices[i],
mm/truncate.c
720
if (unlikely(folio->mapping != mapping)) {
mm/truncate.c
726
ret2 = folio_unmap_invalidate(mapping, folio, GFP_KERNEL);
mm/truncate.c
733
clear_shadow_entries(mapping, indices[0], indices[nr-1]);
mm/truncate.c
746
if (dax_mapping(mapping)) {
mm/truncate.c
747
unmap_mapping_pages(mapping, start, end - start + 1, false);
mm/truncate.c
762
int invalidate_inode_pages2(struct address_space *mapping)
mm/truncate.c
764
return invalidate_inode_pages2_range(mapping, 0, -1);
mm/truncate.c
785
struct address_space *mapping = inode->i_mapping;
mm/truncate.c
79
if (dax_mapping(mapping)) {
mm/truncate.c
797
unmap_mapping_range(mapping, holebegin, 0, 1);
mm/truncate.c
798
truncate_inode_pages(mapping, newsize);
mm/truncate.c
799
unmap_mapping_range(mapping, holebegin, 0, 1);
mm/truncate.c
906
struct address_space *mapping = inode->i_mapping;
mm/truncate.c
923
unmap_mapping_range(mapping, unmap_start,
mm/truncate.c
925
truncate_inode_pages_range(mapping, lstart, lend);
mm/truncate.c
95
dax_delete_mapping_entry(mapping, indices[i]);
mm/userfaultfd.c
794
struct address_space *mapping;
mm/userfaultfd.c
862
mapping = dst_vma->vm_file->f_mapping;
mm/userfaultfd.c
863
hash = hugetlb_fault_mutex_hash(mapping, idx);
mm/util.c
702
unsigned long mapping = (unsigned long)folio->mapping;
mm/util.c
704
if ((mapping & FOLIO_MAPPING_FLAGS) != FOLIO_MAPPING_ANON)
mm/util.c
706
return (void *)(mapping - FOLIO_MAPPING_ANON);
mm/util.c
723
struct address_space *mapping;
mm/util.c
732
mapping = folio->mapping;
mm/util.c
733
if ((unsigned long)mapping & FOLIO_MAPPING_FLAGS)
mm/util.c
736
return mapping;
mm/vma.c
179
vp->mapping = vma->vm_file->f_mapping;
mm/vma.c
1796
struct address_space *mapping;
mm/vma.c
1799
mapping = vb->vmas[0]->vm_file->f_mapping;
mm/vma.c
1800
i_mmap_lock_write(mapping);
mm/vma.c
1802
VM_WARN_ON_ONCE(vb->vmas[i]->vm_file->f_mapping != mapping);
mm/vma.c
1803
__remove_shared_vm_struct(vb->vmas[i], mapping);
mm/vma.c
1805
i_mmap_unlock_write(mapping);
mm/vma.c
1833
struct address_space *mapping;
mm/vma.c
1836
mapping = file->f_mapping;
mm/vma.c
1837
i_mmap_lock_write(mapping);
mm/vma.c
1838
__vma_link_file(vma, mapping);
mm/vma.c
1840
i_mmap_unlock_write(mapping);
mm/vma.c
2165
static void vm_lock_mapping(struct mm_struct *mm, struct address_space *mapping)
mm/vma.c
2167
if (!test_bit(AS_MM_ALL_LOCKS, &mapping->flags)) {
mm/vma.c
2177
if (test_and_set_bit(AS_MM_ALL_LOCKS, &mapping->flags))
mm/vma.c
2179
down_write_nest_lock(&mapping->i_mmap_rwsem, &mm->mmap_lock);
mm/vma.c
2299
static void vm_unlock_mapping(struct address_space *mapping)
mm/vma.c
2301
if (test_bit(AS_MM_ALL_LOCKS, &mapping->flags)) {
mm/vma.c
2306
i_mmap_unlock_write(mapping);
mm/vma.c
2308
&mapping->flags))
mm/vma.c
231
struct address_space *mapping)
mm/vma.c
234
mapping_allow_writable(mapping);
mm/vma.c
236
flush_dcache_mmap_lock(mapping);
mm/vma.c
237
vma_interval_tree_insert(vma, &mapping->i_mmap);
mm/vma.c
238
flush_dcache_mmap_unlock(mapping);
mm/vma.c
245
struct address_space *mapping)
mm/vma.c
248
mapping_unmap_writable(mapping);
mm/vma.c
250
flush_dcache_mmap_lock(mapping);
mm/vma.c
251
vma_interval_tree_remove(vma, &mapping->i_mmap);
mm/vma.c
252
flush_dcache_mmap_unlock(mapping);
mm/vma.c
300
i_mmap_lock_write(vp->mapping);
mm/vma.c
321
flush_dcache_mmap_lock(vp->mapping);
mm/vma.c
322
vma_interval_tree_remove(vp->vma, &vp->mapping->i_mmap);
mm/vma.c
325
&vp->mapping->i_mmap);
mm/vma.c
344
&vp->mapping->i_mmap);
mm/vma.c
345
vma_interval_tree_insert(vp->vma, &vp->mapping->i_mmap);
mm/vma.c
346
flush_dcache_mmap_unlock(vp->mapping);
mm/vma.c
350
__remove_shared_vm_struct(vp->remove, vp->mapping);
mm/vma.c
352
__remove_shared_vm_struct(vp->remove2, vp->mapping);
mm/vma.c
371
i_mmap_unlock_write(vp->mapping);
mm/vma.h
17
struct address_space *mapping;
mm/vmscan.c
1075
struct address_space *mapping;
mm/vmscan.c
1185
mapping = folio_mapping(folio);
mm/vmscan.c
1198
(mapping &&
mm/vmscan.c
1199
mapping_writeback_may_deadlock_on_reclaim(mapping))) {
mm/vmscan.c
1367
mapping = folio_mapping(folio);
mm/vmscan.c
1397
switch (pageout(folio, mapping, &plug, folio_list)) {
mm/vmscan.c
1432
mapping = folio_mapping(folio);
mm/vmscan.c
1465
if (!mapping && folio_ref_count(folio) == 1) {
mm/vmscan.c
1497
} else if (!mapping || !__remove_mapping(mapping, folio, true,
mm/vmscan.c
3294
struct address_space *mapping;
mm/vmscan.c
3319
mapping = vma->vm_file->f_mapping;
mm/vmscan.c
3320
if (mapping_unevictable(mapping))
mm/vmscan.c
3323
if (shmem_mapping(mapping))
mm/vmscan.c
3330
return !mapping->a_ops->read_folio;
mm/vmscan.c
471
static void handle_write_error(struct address_space *mapping,
mm/vmscan.c
475
if (folio_mapping(folio) == mapping)
mm/vmscan.c
476
mapping_set_error(mapping, error);
mm/vmscan.c
618
static pageout_t pageout(struct folio *folio, struct address_space *mapping,
mm/vmscan.c
640
if (folio_ref_count(folio) != 1 + folio_nr_pages(folio) || !mapping)
mm/vmscan.c
642
if (!shmem_mapping(mapping) && !folio_test_anon(folio))
mm/vmscan.c
654
if (shmem_mapping(mapping))
mm/vmscan.c
660
handle_write_error(mapping, folio, res);
mm/vmscan.c
679
static int __remove_mapping(struct address_space *mapping, struct folio *folio,
mm/vmscan.c
687
BUG_ON(mapping != folio_mapping(folio));
mm/vmscan.c
692
spin_lock(&mapping->host->i_lock);
mm/vmscan.c
693
xa_lock_irq(&mapping->i_pages);
mm/vmscan.c
733
if (reclaimed && !mapping_exiting(mapping))
mm/vmscan.c
741
free_folio = mapping->a_ops->free_folio;
mm/vmscan.c
759
!mapping_exiting(mapping) && !dax_mapping(mapping))
mm/vmscan.c
762
xa_unlock_irq(&mapping->i_pages);
mm/vmscan.c
763
if (mapping_shrinkable(mapping))
mm/vmscan.c
764
inode_lru_list_add(mapping->host);
mm/vmscan.c
765
spin_unlock(&mapping->host->i_lock);
mm/vmscan.c
777
xa_unlock_irq(&mapping->i_pages);
mm/vmscan.c
778
spin_unlock(&mapping->host->i_lock);
mm/vmscan.c
795
long remove_mapping(struct address_space *mapping, struct folio *folio)
mm/vmscan.c
797
if (__remove_mapping(mapping, folio, false, NULL)) {
mm/vmscan.c
934
struct address_space *mapping;
mm/vmscan.c
957
mapping = folio_mapping(folio);
mm/vmscan.c
958
if (mapping && mapping->a_ops->is_dirty_writeback)
mm/vmscan.c
959
mapping->a_ops->is_dirty_writeback(folio, dirty, writeback);
mm/workingset.c
720
struct address_space *mapping;
mm/workingset.c
735
mapping = container_of(node->array, struct address_space, i_pages);
mm/workingset.c
738
if (!xa_trylock(&mapping->i_pages)) {
mm/workingset.c
745
if (mapping->host != NULL) {
mm/workingset.c
746
if (!spin_trylock(&mapping->host->i_lock)) {
mm/workingset.c
747
xa_unlock(&mapping->i_pages);
mm/workingset.c
772
xa_unlock_irq(&mapping->i_pages);
mm/workingset.c
773
if (mapping->host != NULL) {
mm/workingset.c
774
if (mapping_shrinkable(mapping))
mm/workingset.c
775
inode_lru_list_add(mapping->host);
mm/workingset.c
776
spin_unlock(&mapping->host->i_lock);
mm/zpdesc.h
56
ZPDESC_MATCH(mapping, movable_ops);
net/ipv4/tcp.c
1914
if (PageCompound(page) || page->mapping)
net/rds/ib_rdma.c
254
WARN_ON(!page->mapping && irqs_disabled());
net/sched/sch_generic.c
236
int mapping = skb_get_queue_mapping(skb);
net/sched/sch_generic.c
244
if (unlikely(skb_get_queue_mapping(nskb) != mapping)) {
net/sunrpc/cache.c
929
static ssize_t cache_downcall(struct address_space *mapping,
net/sunrpc/cache.c
955
struct address_space *mapping = filp->f_mapping;
net/sunrpc/cache.c
963
ret = cache_downcall(mapping, buf, count, cd);
security/selinux/ss/services.c
111
out_map->mapping = kzalloc_objs(*out_map->mapping, ++i, GFP_ATOMIC);
security/selinux/ss/services.c
112
if (!out_map->mapping)
security/selinux/ss/services.c
119
struct selinux_mapping *p_out = out_map->mapping + j;
security/selinux/ss/services.c
168
kfree(out_map->mapping);
security/selinux/ss/services.c
169
out_map->mapping = NULL;
security/selinux/ss/services.c
180
return map->mapping[tclass].value;
security/selinux/ss/services.c
193
if (map->mapping[i].value == pol_value)
security/selinux/ss/services.c
205
struct selinux_mapping *mapping = &map->mapping[tclass];
security/selinux/ss/services.c
206
unsigned int i, n = mapping->num_perms;
security/selinux/ss/services.c
210
if (avd->allowed & mapping->perms[i])
security/selinux/ss/services.c
212
if (allow_unknown && !mapping->perms[i])
security/selinux/ss/services.c
218
if (avd->auditallow & mapping->perms[i])
security/selinux/ss/services.c
2204
kfree(policy->map.mapping);
security/selinux/ss/services.c
223
if (avd->auditdeny & mapping->perms[i])
security/selinux/ss/services.c
225
if (!allow_unknown && !mapping->perms[i])
security/selinux/ss/services.c
2393
kfree(newpolicy->map.mapping);
security/selinux/ss/services.h
22
struct selinux_mapping *mapping; /* indexed by class */
sound/soc/sof/intel/hda-dai.c
592
dma_config->dma_stream_channel_map.mapping[0].device = data.dai_index;
sound/soc/sof/intel/hda-dai.c
593
dma_config->dma_stream_channel_map.mapping[0].channel_mask = ch_mask;
sound/soc/sof/ipc4-topology.c
2384
blob->alh_cfg.mapping[i].device = SOF_IPC4_NODE_TYPE(node_type);
sound/soc/sof/ipc4-topology.c
2385
blob->alh_cfg.mapping[i].device |=
sound/soc/sof/ipc4-topology.c
2395
blob->alh_cfg.mapping[i].device =
sound/soc/sof/ipc4-topology.c
2396
dma_config->dma_stream_channel_map.mapping[0].device;
sound/soc/sof/ipc4-topology.c
2411
blob->alh_cfg.mapping[i].channel_mask = mask << (step * i);
sound/soc/sof/ipc4-topology.c
870
sizeof(*blob->alh_cfg.mapping) *
sound/soc/sof/ipc4-topology.h
267
struct sof_ipc4_dma_device_stream_ch_map mapping[SOF_IPC4_DMA_DEVICE_MAX_COUNT];
tools/testing/nvdimm/test/ndtest.c
147
.mapping = region0_mapping,
tools/testing/nvdimm/test/ndtest.c
154
.mapping = region1_mapping,
tools/testing/nvdimm/test/ndtest.c
173
.mapping = region6_mapping,
tools/testing/nvdimm/test/ndtest.c
418
int i, ndimm = region->mapping[0].dimm;
tools/testing/nvdimm/test/ndtest.c
430
ndr_desc->mapping = mappings;
tools/testing/nvdimm/test/ndtest.c
450
ndimm = region->mapping[i].dimm;
tools/testing/nvdimm/test/ndtest.c
451
mappings[i].start = region->mapping[i].start;
tools/testing/nvdimm/test/ndtest.c
452
mappings[i].size = region->mapping[i].size;
tools/testing/nvdimm/test/ndtest.c
453
mappings[i].position = region->mapping[i].position;
tools/testing/nvdimm/test/ndtest.h
63
struct ndtest_mapping *mapping;
tools/testing/nvdimm/test/nfit.c
689
nd_mapping = &nd_region->mapping[nd_region->ndr_mappings - 1];
tools/testing/selftests/arm64/mte/check_buffer_fill.c
365
static int check_memory_initial_tags(int mem_type, int mode, int mapping)
tools/testing/selftests/arm64/mte/check_buffer_fill.c
374
ptr = (char *)mte_allocate_memory(sizes[run], mem_type, mapping, false);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
387
ptr = (char *)mte_allocate_file_memory(sizes[run], mem_type, mapping, false, fd);
tools/testing/selftests/arm64/mte/check_child_memory.c
106
static int check_child_file_mapping(int mem_type, int mode, int mapping)
tools/testing/selftests/arm64/mte/check_child_memory.c
119
map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd);
tools/testing/selftests/arm64/mte/check_child_memory.c
84
static int check_child_memory_mapping(int mem_type, int mode, int mapping)
tools/testing/selftests/arm64/mte/check_child_memory.c
93
ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping,
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
146
static int check_hugetlb_memory_mapping(int mem_type, int mode, int mapping, int tag_check)
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
155
map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false);
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
176
static int check_clear_prot_mte_flag(int mem_type, int mode, int mapping)
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
185
map_ptr = (char *)mte_allocate_memory_tag_range(map_size, mem_type, mapping,
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
205
static int check_child_hugetlb_memory_mapping(int mem_type, int mode, int mapping)
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
214
ptr = (char *)mte_allocate_memory_tag_range(map_size, mem_type, mapping,
tools/testing/selftests/arm64/mte/check_ksm_options.c
110
ptr = mte_allocate_memory(TEST_UNIT * page_sz, mem_type, mapping, true);
tools/testing/selftests/arm64/mte/check_ksm_options.c
98
static int check_madvise_options(int mem_type, int mode, int mapping)
tools/testing/selftests/arm64/mte/check_mmap_options.c
113
static int check_anonymous_memory_mapping(int mem_type, int mode, int mapping,
tools/testing/selftests/arm64/mte/check_mmap_options.c
126
map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false);
tools/testing/selftests/arm64/mte/check_mmap_options.c
148
static int check_file_memory_mapping(int mem_type, int mode, int mapping,
tools/testing/selftests/arm64/mte/check_mmap_options.c
166
map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd);
tools/testing/selftests/arm64/mte/check_mmap_options.c
191
static int check_clear_prot_mte_flag(int mem_type, int mode, int mapping, int atag_check)
tools/testing/selftests/arm64/mte/check_mmap_options.c
201
ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping,
tools/testing/selftests/arm64/mte/check_mmap_options.c
222
ptr = (char *)mte_allocate_file_memory_tag_range(sizes[run], mem_type, mapping,
tools/testing/selftests/arm64/mte/check_mmap_options.c
300
switch (tc->mapping) {
tools/testing/selftests/arm64/mte/check_mmap_options.c
370
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
380
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
390
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
400
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
410
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
420
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
430
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
440
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
450
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
460
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
47
int mapping;
tools/testing/selftests/arm64/mte/check_mmap_options.c
470
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
480
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
490
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
500
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
510
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
520
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
530
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
540
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
550
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
560
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
570
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
580
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
590
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
600
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
610
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
620
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
630
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
640
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
650
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
660
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
670
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
680
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
690
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
700
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
710
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
720
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
730
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
740
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
750
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
760
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
770
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
780
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
790
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
800
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
810
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
820
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
830
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
840
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
850
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
860
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
870
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
880
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
890
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
900
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
910
.mapping = MAP_SHARED,
tools/testing/selftests/arm64/mte/check_mmap_options.c
920
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
930
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
940
.mapping = MAP_PRIVATE,
tools/testing/selftests/arm64/mte/check_mmap_options.c
979
test_cases[i].mapping,
tools/testing/selftests/arm64/mte/check_mmap_options.c
988
test_cases[i].mapping,
tools/testing/selftests/arm64/mte/check_mmap_options.c
997
test_cases[i].mapping,
tools/testing/selftests/arm64/mte/check_user_mem.c
34
static int check_usermem_access_fault(int mem_type, int mode, int mapping,
tools/testing/selftests/arm64/mte/check_user_mem.c
55
ptr = mte_allocate_memory(len, mem_type, mapping, true);
tools/testing/selftests/arm64/mte/mte_common_util.c
167
static void *__mte_allocate_memory_range(size_t size, int mem_type, int mapping,
tools/testing/selftests/arm64/mte/mte_common_util.c
190
map_flag = mapping;
tools/testing/selftests/arm64/mte/mte_common_util.c
193
if (!(mapping & MAP_SHARED))
tools/testing/selftests/arm64/mte/mte_common_util.c
212
void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping,
tools/testing/selftests/arm64/mte/mte_common_util.c
215
return __mte_allocate_memory_range(size, mem_type, mapping, range_before,
tools/testing/selftests/arm64/mte/mte_common_util.c
219
void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags)
tools/testing/selftests/arm64/mte/mte_common_util.c
221
return __mte_allocate_memory_range(size, mem_type, mapping, 0, 0, tags, -1);
tools/testing/selftests/arm64/mte/mte_common_util.c
224
void *mte_allocate_file_memory(size_t size, int mem_type, int mapping, bool tags, int fd)
tools/testing/selftests/arm64/mte/mte_common_util.c
246
return __mte_allocate_memory_range(size, mem_type, mapping, 0, 0, tags, fd);
tools/testing/selftests/arm64/mte/mte_common_util.c
249
void *mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping,
tools/testing/selftests/arm64/mte/mte_common_util.c
272
return __mte_allocate_memory_range(size, mem_type, mapping, range_before,
tools/testing/selftests/arm64/mte/mte_common_util.h
48
void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags);
tools/testing/selftests/arm64/mte/mte_common_util.h
49
void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping,
tools/testing/selftests/arm64/mte/mte_common_util.h
51
void *mte_allocate_file_memory(size_t size, int mem_type, int mapping,
tools/testing/selftests/arm64/mte/mte_common_util.h
53
void *mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping,
tools/testing/selftests/mm/ksm_tests.c
173
static void *allocate_memory(void *ptr, int prot, int mapping, char data, size_t map_size)
tools/testing/selftests/mm/ksm_tests.c
175
void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0);
tools/testing/selftests/mm/ksm_tests.c
320
static int check_ksm_merge(int merge_type, int mapping, int prot,
tools/testing/selftests/mm/ksm_tests.c
332
map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count);
tools/testing/selftests/mm/ksm_tests.c
352
static int check_ksm_unmerge(int merge_type, int mapping, int prot, int timeout, size_t page_size)
tools/testing/selftests/mm/ksm_tests.c
364
map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count);
tools/testing/selftests/mm/ksm_tests.c
390
static int check_ksm_zero_page_merge(int merge_type, int mapping, int prot, long page_count,
tools/testing/selftests/mm/ksm_tests.c
405
map_ptr = allocate_memory(NULL, prot, mapping, 0, page_size * page_count);
tools/testing/selftests/mm/ksm_tests.c
453
static int check_ksm_numa_merge(int merge_type, int mapping, int prot, int timeout,
tools/testing/selftests/mm/ksm_tests.c
515
static int ksm_merge_hugepages_time(int merge_type, int mapping, int prot,
tools/testing/selftests/mm/ksm_tests.c
587
static int ksm_merge_time(int merge_type, int mapping, int prot, int timeout, size_t map_size)
tools/testing/selftests/mm/ksm_tests.c
595
map_ptr = allocate_memory(NULL, prot, mapping, '*', map_size);
tools/testing/selftests/mm/ksm_tests.c
627
static int ksm_unmerge_time(int merge_type, int mapping, int prot, int timeout, size_t map_size)
tools/testing/selftests/mm/ksm_tests.c
635
map_ptr = allocate_memory(NULL, prot, mapping, '*', map_size);
tools/testing/selftests/mm/ksm_tests.c
673
static int ksm_cow_time(int merge_type, int mapping, int prot, int timeout, size_t page_size)
tools/testing/selftests/mm/ksm_tests.c
682
map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count);
tools/testing/selftests/namespaces/file_handle_test.c
1015
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
1016
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
1017
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
1020
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
1021
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
1144
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
1145
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
1146
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
1149
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
1150
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
1293
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
1294
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
1295
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
1298
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
1299
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
496
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
497
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
498
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
501
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
502
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
625
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
626
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
627
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
630
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
631
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
754
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
755
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
756
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
759
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
760
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
883
char mapping[64];
tools/testing/selftests/namespaces/file_handle_test.c
884
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/file_handle_test.c
885
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/file_handle_test.c
888
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/file_handle_test.c
889
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/ns_active_ref_test.c
326
char mapping[64];
tools/testing/selftests/namespaces/ns_active_ref_test.c
327
snprintf(mapping, sizeof(mapping), "0 %d 1", getuid());
tools/testing/selftests/namespaces/ns_active_ref_test.c
328
write(uid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/namespaces/ns_active_ref_test.c
331
snprintf(mapping, sizeof(mapping), "0 %d 1", getgid());
tools/testing/selftests/namespaces/ns_active_ref_test.c
332
write(gid_map_fd, mapping, strlen(mapping));
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
139
struct iommu_mapping mapping;
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
160
rc = iommu_mapping_get(device_bdf, region.iova, &mapping);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
169
printf("PGD: 0x%016lx\n", mapping.pgd);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
170
printf("P4D: 0x%016lx\n", mapping.p4d);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
171
printf("PUD: 0x%016lx\n", mapping.pud);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
172
printf("PMD: 0x%016lx\n", mapping.pmd);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
173
printf("PTE: 0x%016lx\n", mapping.pte);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
177
ASSERT_NE(0, mapping.pte);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
180
ASSERT_EQ(0, mapping.pte);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
181
ASSERT_NE(0, mapping.pmd);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
184
ASSERT_EQ(0, mapping.pte);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
185
ASSERT_EQ(0, mapping.pmd);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
186
ASSERT_NE(0, mapping.pud);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
198
ASSERT_NE(0, iommu_mapping_get(device_bdf, region.iova, &mapping));
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
39
struct iommu_mapping *mapping)
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
67
memset(mapping, 0, sizeof(*mapping));
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
68
parse_next_value(&rest, &mapping->pgd);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
69
parse_next_value(&rest, &mapping->p4d);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
70
parse_next_value(&rest, &mapping->pud);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
71
parse_next_value(&rest, &mapping->pmd);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
72
parse_next_value(&rest, &mapping->pte);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
87
struct iommu_mapping *mapping)
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
90
return intel_iommu_mapping_get(bdf, iova, mapping);
tools/testing/selftests/x86/test_shadow_stack.c
544
void *mapping;
tools/testing/selftests/x86/test_shadow_stack.c
579
cur->mapping = test_map;
tools/testing/selftests/x86/test_shadow_stack.c
588
munmap(cur->mapping, PAGE_SIZE);
tools/testing/selftests/x86/test_shadow_stack.c
628
cur->mapping = test_map;
tools/testing/selftests/x86/test_shadow_stack.c
643
munmap(cur->mapping, PAGE_SIZE);
tools/testing/vma/include/dup.h
1247
static inline void mapping_allow_writable(struct address_space *mapping)
tools/testing/vma/include/dup.h
1249
atomic_inc(&mapping->i_mmap_writable);
tools/testing/vma/include/dup.h
1488
static inline int mapping_map_writable(struct address_space *mapping)
tools/testing/vma/include/dup.h
1490
return atomic_inc_unless_negative(&mapping->i_mmap_writable) ?
tools/testing/vma/include/stubs.h
139
static inline void i_mmap_unlock_write(struct address_space *mapping)
tools/testing/vma/include/stubs.h
191
static inline bool mapping_can_writeback(struct address_space *mapping)
tools/testing/vma/include/stubs.h
270
static inline void flush_dcache_mmap_unlock(struct address_space *mapping)
tools/testing/vma/include/stubs.h
293
static inline void i_mmap_lock_write(struct address_space *mapping)
tools/testing/vma/include/stubs.h
401
static inline void mapping_unmap_writable(struct address_space *mapping)
tools/testing/vma/include/stubs.h
405
static inline void flush_dcache_mmap_lock(struct address_space *mapping)
virt/kvm/guest_memfd.c
254
struct address_space *mapping = inode->i_mapping;
virt/kvm/guest_memfd.c
262
filemap_invalidate_lock_shared(mapping);
virt/kvm/guest_memfd.c
294
filemap_invalidate_unlock_shared(mapping);
virt/kvm/guest_memfd.c
491
static int kvm_gmem_migrate_folio(struct address_space *mapping,
virt/kvm/guest_memfd.c
499
static int kvm_gmem_error_folio(struct address_space *mapping, struct folio *folio)
virt/kvm/guest_memfd.c
503
filemap_invalidate_lock_shared(mapping);
virt/kvm/guest_memfd.c
508
kvm_gmem_invalidate_start(mapping->host, start, end);
virt/kvm/guest_memfd.c
519
kvm_gmem_invalidate_end(mapping->host, start, end);
virt/kvm/guest_memfd.c
521
filemap_invalidate_unlock_shared(mapping);