/linux-master/fs/hfs/ |
H A D | inode.c | 37 static void hfs_write_failed(struct address_space *mapping, loff_t to) argument 39 struct inode *inode = mapping->host; 47 int hfs_write_begin(struct file *file, struct address_space *mapping, argument 53 ret = cont_write_begin(file, mapping, pos, len, pagep, fsdata, 55 &HFS_I(mapping->host)->phys_size); 57 hfs_write_failed(mapping, pos + len); 62 static sector_t hfs_bmap(struct address_space *mapping, sector_t block) argument 64 return generic_block_bmap(mapping, block, hfs_get_block); 69 struct inode *inode = folio->mapping->host; 128 struct address_space *mapping local 150 hfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | ipmmu-vmsa.c | 11 #include <linux/dma-mapping.h> 67 struct dma_iommu_mapping *mapping; member in struct:ipmmu_vmsa_device 796 * Create the ARM mapping, used by the ARM DMA mapping core to allocate 800 * - Create one mapping per context (TLB). 801 * - Make the mapping size configurable ? We currently use a 2GB mapping 804 if (!mmu->mapping) { 805 struct dma_iommu_mapping *mapping; local 807 mapping [all...] |
/linux-master/fs/nilfs2/ |
H A D | inode.c | 158 static int nilfs_writepages(struct address_space *mapping, argument 161 struct inode *inode = mapping->host; 165 nilfs_clear_dirty_pages(mapping, false); 179 struct inode *inode = folio->mapping->host; 207 static bool nilfs_dirty_folio(struct address_space *mapping, argument 210 struct inode *inode = mapping->host; 213 bool ret = filemap_dirty_folio(mapping, folio); 218 spin_lock(&mapping->i_private_lock); 234 spin_unlock(&mapping->i_private_lock); 241 void nilfs_write_failed(struct address_space *mapping, loff_ argument 251 nilfs_write_begin(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, struct page **pagep, void **fsdata) argument 270 nilfs_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/net/wwan/iosm/ |
H A D | iosm_ipc_protocol_ops.c | 267 td->buffer.address = IPC_CB(skb)->mapping; 310 if (p_td->buffer.address != IPC_CB(skb)->mapping) { 327 dma_addr_t mapping = 0; local 350 &mapping, DMA_FROM_DEVICE, 355 td->buffer.address = mapping; 404 if (p_td->buffer.address != IPC_CB(skb)->mapping) {
|
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_driver.c | 73 u32 mapping; local 92 mapping = dma_map_single(&comm->pdev->dev, skb->data, 94 if (dma_mapping_error(&comm->pdev->dev, mapping)) { 105 skbinfo->mapping = mapping; 117 txdesc->addr1 = skbinfo->mapping;
|
/linux-master/fs/bcachefs/ |
H A D | fs-io-direct.c | 180 struct address_space *mapping = file->f_mapping; local 190 if (unlikely(mapping->nrpages)) { 191 ret = filemap_write_and_wait_range(mapping, 219 struct address_space *mapping; member in struct:dio_write 439 struct address_space *mapping = dio->mapping; local 453 current->faults_disabled_mapping = mapping; 473 ret = bch2_write_invalidate_inode_pages_range(mapping, 582 struct address_space *mapping = file->f_mapping; local 631 dio->mapping [all...] |
/linux-master/fs/unicode/ |
H A D | mkutf8data.c | 1337 * the Unicode version in which the mapping was corrected. 2120 unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */ local 2155 mapping[i] = strtoul(s, &s, 16); 2156 if (!utf32valid(mapping[i])) 2160 mapping[i++] = 0; 2163 memcpy(um, mapping, i * sizeof(unsigned int)); 2181 unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */ local 2211 mapping[i] = strtoul(s, &s, 16); 2212 if (!utf32valid(mapping[i])) 2216 mapping[ 2311 unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */ local 2439 unsigned int mapping[4]; local 2492 unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */ local 2547 unsigned int mapping[19]; /* Magic - guaranteed not to be exceeded. */ local [all...] |
/linux-master/fs/ceph/ |
H A D | addr.c | 80 static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio) argument 82 struct inode *inode = mapping->host; 129 return ceph_fscache_dirty_folio(mapping, folio); 140 struct inode *inode = folio->mapping->host; 315 iov_iter_xarray(&iter, ITER_DEST, &rreq->mapping->i_pages, subreq->start, len); 372 iov_iter_xarray(&iter, ITER_DEST, &rreq->mapping->i_pages, subreq->start, len); 638 * If we get a write error, mark the mapping for error, but still adjust the 644 struct inode *inode = page->mapping->host; 768 doutc(cl, "%llx.%llx setting page/mapping error %d %p\n", 793 struct inode *inode = page->mapping 833 struct address_space *mapping = inode->i_mapping; local 922 ceph_writepages_start(struct address_space *mapping, struct writeback_control *wbc) argument 1503 ceph_write_begin(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, struct page **pagep, void **fsdata) argument 1526 ceph_write_end(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *subpage, void *fsdata) argument 1644 struct address_space *mapping = inode->i_mapping; local 1790 struct address_space *mapping = inode->i_mapping; local 1974 struct address_space *mapping = file->f_mapping; local [all...] |
/linux-master/tools/testing/selftests/arm64/mte/ |
H A D | check_ksm_options.c | 98 static int check_madvise_options(int mem_type, int mode, int mapping) argument 110 ptr = mte_allocate_memory(TEST_UNIT * page_sz, mem_type, mapping, true); 154 "Check KSM mte page merge for private mapping, sync mode and mmap memory\n"); 156 "Check KSM mte page merge for private mapping, async mode and mmap memory\n"); 158 "Check KSM mte page merge for shared mapping, sync mode and mmap memory\n"); 160 "Check KSM mte page merge for shared mapping, async mode and mmap memory\n");
|
/linux-master/drivers/scsi/ |
H A D | scsicam.c | 35 struct address_space *mapping = bdev_whole(dev)->bd_inode->i_mapping; local 39 folio = read_mapping_folio(mapping, 0, NULL); 55 * Determine the BIOS mapping/geometry used to create the partition 145 * Purpose : to determine a near-optimal int 0x13 mapping for a 212 * Description : determine the BIOS mapping/geometry used for a drive in a 223 /* try to infer mapping from partition table */ 229 * Pick some standard mapping with at most 1024 cylinders, and
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_drv.h | 202 void *mapping; member in struct:exynos_drm_private 221 return priv->mapping ? true : false;
|
/linux-master/fs/ext2/ |
H A D | dir.c | 86 struct address_space *mapping = folio->mapping; local 87 struct inode *dir = mapping->host; 90 block_write_end(NULL, mapping, pos, len, len, &folio->page, NULL); 101 struct inode *dir = folio->mapping->host; 193 struct address_space *mapping = dir->i_mapping; local 194 struct folio *folio = read_mapping_folio(mapping, n, NULL); 574 struct inode *inode = folio->mapping->host;
|
/linux-master/arch/m68k/include/asm/ |
H A D | cacheflush_mm.h | 158 /* This is needed whenever the virtual mapping of the current 261 #define flush_dcache_mmap_lock(mapping) do { } while (0) 262 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/linux-master/kernel/futex/ |
H A D | core.c | 161 * the file while it has a (shared) futex waiting on it. This mapping will have 199 * @rw: mapping needs to be read/write (values: FUTEX_READ, 228 struct address_space *mapping; local 272 /* Ignore any VERIFY_READ mapping (futex common case) */ 291 * The treatment of mapping from this point on is critical. The folio 293 * stabilizes mapping, prevents inode freeing in the shared 298 * From this point on, mapping will be re-verified if necessary and 308 mapping = READ_ONCE(folio->mapping); 311 * If folio->mapping i [all...] |
/linux-master/arch/mips/kernel/ |
H A D | vdso.c | 53 image->mapping.pages[i] = pfn_to_page(data_pfn + i); 114 * data page, and the GIC user page if present. Always create a mapping 139 * mapping is coloured the same as the kernel's mapping of that memory. 181 &image->mapping);
|
/linux-master/fs/iomap/ |
H A D | buffered-io.c | 49 struct inode *inode = folio->mapping->host; 63 struct inode *inode = folio->mapping->host; 92 struct inode *inode = folio->mapping->host; 101 struct inode *inode = folio->mapping->host; 139 struct inode *inode = folio->mapping->host; 162 struct inode *inode = folio->mapping->host; 409 gfp_t gfp = mapping_gfp_constraint(folio->mapping, GFP_KERNEL); 449 .inode = folio->mapping->host, 526 .inode = rac->mapping->host, 534 trace_iomap_readahead(rac->mapping 634 iomap_dirty_folio(struct address_space *mapping, struct folio *folio) argument 916 struct address_space *mapping = iter->inode->i_mapping; local 1968 iomap_writepages(struct address_space *mapping, struct writeback_control *wbc, struct iomap_writepage_ctx *wpc, const struct iomap_writeback_ops *ops) argument [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | pci-noop.c | 16 #include <linux/dma-mapping.h>
|
/linux-master/arch/arm/mach-ep93xx/ |
H A D | dma.c | 18 #include <linux/dma-mapping.h>
|
/linux-master/arch/arm/mach-omap2/ |
H A D | fb.c | 17 #include <linux/dma-mapping.h>
|
/linux-master/crypto/async_tx/ |
H A D | async_memcpy.c | 17 #include <linux/dma-mapping.h>
|
/linux-master/drivers/power/supply/ |
H A D | gpio-charger.c | 58 struct gpio_mapping mapping; local 70 mapping = gpio_charger->current_limit_map[i]; 73 bool val = (mapping.gpiodata >> i) & 1; 77 gpio_charger->charge_current_limit = mapping.limit_ua; 201 len = device_property_read_u32_array(dev, "charge-current-limit-mapping", 207 dev_err(dev, "invalid charge-current-limit-mapping length\n"); 218 len = device_property_read_u32_array(dev, "charge-current-limit-mapping", 225 dev_err(dev, "charge-current-limit-mapping not sorted by current in descending order\n");
|
/linux-master/drivers/crypto/caam/ |
H A D | compat.h | 18 #include <linux/dma-mapping.h>
|
/linux-master/include/rdma/ |
H A D | rw.h | 8 #include <linux/dma-mapping.h> 22 /* for mapping a single SGE: */ 28 /* for mapping of multiple SGEs: */
|
/linux-master/arch/m68k/coldfire/ |
H A D | stmark2.c | 16 #include <linux/dma-mapping.h>
|
/linux-master/drivers/char/xillybus/ |
H A D | xillybus.h | 15 #include <linux/dma-mapping.h>
|