Searched refs:mapping (Results 226 - 250 of 1981) sorted by relevance

1234567891011>>

/linux-master/fs/nfs/
H A Dfile.c211 * 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 Dndtest.h63 struct ndtest_mapping *mapping; member in struct:ndtest_region
/linux-master/mm/
H A Ddebug.c57 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 Dinternal.h100 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 Dutil.c769 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 Dfile.c41 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 Dobjects.c16 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 Dcpg.c399 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 Dinode.c160 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 Dmpage.c70 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 Dmove_extent.c127 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 Dcontext.c8 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 Dfscache.h176 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 Dpage.c114 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 Dgemini.c22 #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 Dsmsc9420.c17 #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 Dinode.c22 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 Dipoib_cm.c84 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 Ddir.c47 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 Darm_pmu.c155 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 Ditree.c458 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 Db44.c30 #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 Dlantiq_xrx200.c191 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 Dglops.c39 "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 Di915_gem_pages.c226 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...]

Completed in 438 milliseconds

1234567891011>>