/linux-master/fs/nfs/ |
H A D | file.c | 211 * so we call that before revalidating the mapping 338 static int nfs_write_begin(struct file *file, struct address_space *mapping, argument 347 file, mapping->host->i_ino, len, (long long) pos); 350 folio = __filemap_get_folio(mapping, pos >> PAGE_SHIFT, FGP_WRITEBEGIN, 351 mapping_gfp_mask(mapping)); 371 static int nfs_write_end(struct file *file, struct address_space *mapping, argument 381 file, mapping->host->i_ino, len, (long long) pos); 410 NFS_I(mapping->host)->write_io += copied; 412 if (nfs_ctx_key_to_expire(ctx, mapping->host)) 413 nfs_wb_all(mapping 465 struct address_space *mapping = folio->mapping; local 586 struct address_space *mapping; local [all...] |
/linux-master/tools/testing/nvdimm/test/ |
H A D | ndtest.h | 63 struct ndtest_mapping *mapping; member in struct:ndtest_region
|
/linux-master/mm/ |
H A D | debug.c | 57 struct address_space *mapping = folio_mapping(folio); local 62 pr_warn("page: refcount:%d mapcount:%d mapping:%p index:%#lx pfn:%#lx\n", 63 folio_ref_count(folio), mapcount, mapping, 82 else if (mapping) 83 dump_mapping(mapping);
|
H A D | internal.h | 100 unsigned long mapping = (unsigned long)folio->mapping; local 102 return (void *)(mapping & ~PAGE_MAPPING_FLAGS); 317 static inline void force_page_cache_readahead(struct address_space *mapping, 320 DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index); 324 unsigned find_lock_entries(struct address_space *mapping, pgoff_t *start, 326 unsigned find_get_entries(struct address_space *mapping, pgoff_t *start, 328 void filemap_free_folio(struct address_space *mapping, struct folio *folio); 329 int truncate_inode_folio(struct address_space *mapping, struct folio *folio); 332 long mapping_evict_folio(struct address_space *mapping, struc [all...] |
H A D | util.c | 769 unsigned long mapping = (unsigned long)folio->mapping; local 771 if ((mapping & PAGE_MAPPING_FLAGS) != PAGE_MAPPING_ANON) 773 return (void *)(mapping - PAGE_MAPPING_ANON); 777 * folio_mapping - Find the mapping where this folio is stored. 780 * For folios which are in the page cache, return the mapping that this 781 * page belongs to. Folios in the swap cache return the swap mapping 782 * this page is stored in (which is different from the mapping for the 790 struct address_space *mapping; local 799 mapping [all...] |
/linux-master/fs/udf/ |
H A D | file.c | 41 struct address_space *mapping = inode->i_mapping; local 50 filemap_invalidate_lock_shared(mapping); 53 if (folio->mapping != inode->i_mapping || folio_pos(folio) >= size) { 77 filemap_invalidate_unlock_shared(mapping);
|
/linux-master/fs/netfs/ |
H A D | objects.c | 16 struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, argument 22 struct inode *inode = file ? file_inode(file) : mapping->host; 46 rreq->mapping = mapping;
|
/linux-master/drivers/sh/clk/ |
H A D | cpg.c | 399 value = __raw_readl(clk->mapping->base); 415 __raw_writel(0, clk->mapping->base); 422 value = __raw_readl(clk->mapping->base) >> 16; 426 __raw_writel((value << 16) | 0x3, clk->mapping->base); 437 __raw_writel(0, clk->mapping->base); 439 __raw_writel(idx << 16, clk->mapping->base); 471 clks[i].mapping = map;
|
/linux-master/fs/ |
H A D | inode.c | 160 struct address_space *const mapping = &inode->i_data; local 203 mapping->a_ops = &empty_aops; 204 mapping->host = inode; 205 mapping->flags = 0; 206 mapping->wb_err = 0; 207 atomic_set(&mapping->i_mmap_writable, 0); 209 atomic_set(&mapping->nr_thps, 0); 211 mapping_set_gfp_mask(mapping, GFP_HIGHUSER_MOVABLE); 212 mapping->i_private_data = NULL; 213 mapping 397 __address_space_init_once(struct address_space *mapping) argument 406 address_space_init_once(struct address_space *mapping) argument 556 dump_mapping(const struct address_space *mapping) argument [all...] |
H A D | mpage.c | 70 mapping_set_error(fi.folio->mapping, err); 107 struct inode *inode = folio->mapping->host; 150 * This is the worker routine which does all the work of mapping the disk 155 * represent the validity of its disk mapping and to decide when to do the next 161 struct inode *inode = folio->mapping->host; 178 gfp_t gfp = mapping_gfp_constraint(folio->mapping, GFP_KERNEL); 363 * BH_Boundary when it maps block 11. BH_Boundary says: mapping of the block 410 * mapping. We only support pages which are fully mapped-and-dirty, with a 416 * BIO. Otherwise fall back to the mapping's writepage(). 463 struct address_space *mapping local 663 mpage_writepages(struct address_space *mapping, struct writeback_control *wbc, get_block_t get_block) argument [all...] |
/linux-master/fs/ext4/ |
H A D | move_extent.c | 127 struct address_space *mapping[2]; local 132 mapping[0] = inode1->i_mapping; 133 mapping[1] = inode2->i_mapping; 136 mapping[0] = inode2->i_mapping; 137 mapping[1] = inode1->i_mapping; 141 folio[0] = __filemap_get_folio(mapping[0], index1, FGP_WRITEBEGIN, 142 mapping_gfp_mask(mapping[0])); 148 folio[1] = __filemap_get_folio(mapping[1], index2, FGP_WRITEBEGIN, 149 mapping_gfp_mask(mapping[1])); 173 struct inode *inode = folio->mapping [all...] |
/linux-master/drivers/misc/ocxl/ |
H A D | context.c | 8 struct address_space *mapping) 32 ctx->mapping = mapping; 276 if (ctx->mapping) 277 unmap_mapping_range(ctx->mapping, 0, 0, 1); 7 ocxl_context_alloc(struct ocxl_context **context, struct ocxl_afu *afu, struct address_space *mapping) argument
|
/linux-master/include/linux/ |
H A D | fscache.h | 176 struct address_space *mapping, 578 * @mapping: The netfs inode to use as the source 579 * @start: The start position in @mapping 586 static inline void fscache_clear_page_bits(struct address_space *mapping, argument 591 __fscache_clear_page_bits(mapping, start, len); 597 * @mapping: The netfs inode to use as the source 598 * @start: The start position in @mapping 617 * on the mapping. 620 struct address_space *mapping, 627 __fscache_write_to_cache(cookie, mapping, star 619 fscache_write_to_cache(struct fscache_cookie *cookie, struct address_space *mapping, loff_t start, size_t len, loff_t i_size, netfs_io_terminated_t term_func, void *term_func_priv, bool using_pgpriv2, bool caching) argument [all...] |
/linux-master/fs/proc/ |
H A D | page.c | 114 unsigned long mapping; local 127 mapping = (unsigned long)folio->mapping; 128 is_anon = mapping & PAGE_MAPPING_ANON; 137 if (mapping & PAGE_MAPPING_KSM)
|
/linux-master/drivers/net/ethernet/cortina/ |
H A D | gemini.c | 22 #include <linux/dma-mapping.h> 87 * @mapping: the dma address handle 91 dma_addr_t mapping; member in struct:gmac_queue_page 618 dma_addr_t mapping; local 627 mapping = txd->word2.buf_adr; 630 dma_unmap_single(geth->dev, mapping, 731 dma_addr_t mapping; local 735 mapping = addr & PAGE_MASK; 742 /* Look up a ring buffer page from virtual mapping */ 745 if (gpage->mapping 761 dma_addr_t mapping; local 809 dma_addr_t mapping; local 975 dma_addr_t mapping; local 1011 dma_addr_t mapping; local 1149 dma_addr_t mapping; local 1426 dma_addr_t mapping; local [all...] |
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smsc9420.c | 17 #include <linux/dma-mapping.h> 42 dma_addr_t mapping; member in struct:smsc9420_ring_info 502 BUG_ON(!pd->tx_buffers[i].mapping); 504 pd->tx_buffers[i].mapping, skb->len, 536 if (pd->rx_buffers[i].mapping) 538 pd->rx_buffers[i].mapping, 757 dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping, 759 pd->rx_buffers[index].mapping = 0; 782 dma_addr_t mapping; local 785 BUG_ON(pd->rx_buffers[index].mapping); 929 dma_addr_t mapping; local [all...] |
/linux-master/fs/orangefs/ |
H A D | inode.c | 22 struct inode *inode = page->mapping->host; 60 mapping_set_error(page->mapping, ret); 91 struct inode *inode = ow->pages[0]->mapping->host; 123 mapping_set_error(ow->pages[i]->mapping, ret); 195 mapping_set_error(folio->mapping, ret); 207 static int orangefs_writepages(struct address_space *mapping, argument 229 ret = write_cache_pages(mapping, wbc, orangefs_writepages_callback, ow); 245 struct inode *inode = rac->mapping->host; 264 i_pages = &rac->mapping->i_pages; 287 struct inode *inode = folio->mapping 317 orangefs_write_begin(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, struct page **pagep, void **fsdata) argument 374 orangefs_write_end(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *page, void *fsdata) argument [all...] |
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 84 u64 mapping[IPOIB_CM_RX_SG]) 88 ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE); 91 ib_dma_unmap_page(priv->ca, mapping[i + 1], PAGE_SIZE, DMA_FROM_DEVICE); 102 priv->cm.rx_sge[i].addr = priv->cm.srq_ring[id].mapping[i]; 108 priv->cm.srq_ring[id].mapping); 127 sge[i].addr = rx->rx_ring[id].mapping[i]; 133 rx->rx_ring[id].mapping); 144 u64 mapping[IPOIB_CM_RX_SG], 161 mapping[0] = ib_dma_map_single(priv->ca, skb->data, IPOIB_CM_HEAD_SIZE, 163 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[ 83 ipoib_cm_dma_unmap_rx(struct ipoib_dev_priv *priv, int frags, u64 mapping[IPOIB_CM_RX_SG]) argument 141 ipoib_cm_alloc_rx_skb(struct net_device *dev, struct ipoib_cm_rx_buf *rx_ring, int id, int frags, u64 mapping[IPOIB_CM_RX_SG], gfp_t gfp) argument 568 u64 mapping[IPOIB_CM_RX_SG]; local [all...] |
/linux-master/fs/ufs/ |
H A D | dir.c | 47 struct address_space *mapping = page->mapping; local 48 struct inode *dir = mapping->host; 51 block_write_end(NULL, mapping, pos, len, len, page, NULL); 118 struct inode *dir = page->mapping->host; 197 struct address_space *mapping = dir->i_mapping; local 198 struct page *page = read_mapping_page(mapping, n, NULL); 554 struct address_space *mapping = inode->i_mapping; local 555 struct page *page = grab_cache_page(mapping, 0);
|
/linux-master/drivers/perf/ |
H A D | arm_pmu.c | 155 int mapping; local 163 mapping = (*event_map)[config]; 164 return mapping == HW_OP_UNSUPPORTED ? -ENOENT : mapping; 357 /* Propagate our changes to the userspace mapping. */ 448 int mapping, ret; local 451 mapping = armpmu->map_event(event); 453 if (mapping < 0) { 456 return mapping; 482 hwc->config_base |= (unsigned long)mapping; [all...] |
/linux-master/fs/sysv/ |
H A D | itree.c | 458 static int sysv_writepages(struct address_space *mapping, argument 461 return mpage_writepages(mapping, wbc, get_block); 474 static void sysv_write_failed(struct address_space *mapping, loff_t to) argument 476 struct inode *inode = mapping->host; 484 static int sysv_write_begin(struct file *file, struct address_space *mapping, argument 490 ret = block_write_begin(mapping, pos, len, pagep, get_block); 492 sysv_write_failed(mapping, pos + len); 497 static sector_t sysv_bmap(struct address_space *mapping, sector_t block) argument 499 return generic_block_bmap(mapping,block,get_block);
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 30 #include <linux/dma-mapping.h> 607 rp->mapping, 638 dma_addr_t mapping; local 651 mapping = dma_map_single(bp->sdev->dma_dev, skb->data, 657 if (dma_mapping_error(bp->sdev->dma_dev, mapping) || 658 mapping + RX_PKT_BUF_SZ > DMA_BIT_MASK(30)) { 660 if (!dma_mapping_error(bp->sdev->dma_dev, mapping)) 661 dma_unmap_single(bp->sdev->dma_dev, mapping, 667 mapping = dma_map_single(bp->sdev->dma_dev, skb->data, 670 if (dma_mapping_error(bp->sdev->dma_dev, mapping) || 951 dma_addr_t mapping; local [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | lantiq_xrx200.c | 191 dma_addr_t mapping; local 201 mapping = dma_map_single(priv->dev, ch->rx_buff[ch->dma.desc], 203 if (unlikely(dma_mapping_error(priv->dev, mapping))) { 210 ch->dma.desc_base[ch->dma.desc].addr = mapping + NET_SKB_PAD + NET_IP_ALIGN; 364 dma_addr_t mapping; local 383 mapping = dma_map_single(priv->dev, skb->data, len, DMA_TO_DEVICE); 384 if (unlikely(dma_mapping_error(priv->dev, mapping))) 388 byte_offset = mapping % (XRX200_DMA_BURST_LEN * 4); 390 desc->addr = mapping - byte_offset;
|
/linux-master/fs/gfs2/ |
H A D | glops.c | 39 "AIL buffer %p: blocknr %llu state 0x%08lx mapping %p page " 42 bh->b_folio->mapping, bh->b_folio->flags); 43 fs_err(sdp, "AIL glock %u:%llu mapping %p\n", 228 struct address_space *mapping = &sdp->sd_aspace; local 239 truncate_inode_pages_range(mapping, start, end); 327 struct address_space *mapping = ip->i_inode.i_mapping; local 328 filemap_fdatawrite(mapping); 329 error = filemap_fdatawait(mapping); 330 mapping_set_error(mapping, error); 339 * Writeback of the data mapping ma 366 struct address_space *mapping = gfs2_glock2aspace(gl); local [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_pages.c | 226 if (obj->mm.mapping) { 227 unmap_object(obj, page_mask_bits(obj->mm.mapping)); 228 obj->mm.mapping = NULL; 270 /* The 'mapping' part of i915_gem_object_pin_map() below */ 396 * function correctly on !x86. When mapping things through TTM, we use 422 ptr = page_unpack_bits(obj->mm.mapping, &has_type); 431 ptr = obj->mm.mapping = NULL; 450 obj->mm.mapping = page_pack_bits(ptr, type); 489 ptr = page_unpack_bits(obj->mm.mapping, &has_type); 502 GEM_BUG_ON(!obj->mm.mapping); [all...] |