Home
last modified time | relevance | path

Searched refs:lstart (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v6.6/mm/
Dtruncate.c330 loff_t lstart, loff_t lend) in truncate_inode_pages_range() argument
350 start = (lstart + PAGE_SIZE - 1) >> PAGE_SHIFT; in truncate_inode_pages_range()
375 same_folio = (lstart >> PAGE_SHIFT) == (lend >> PAGE_SHIFT); in truncate_inode_pages_range()
376 folio = __filemap_get_folio(mapping, lstart >> PAGE_SHIFT, FGP_LOCK, 0); in truncate_inode_pages_range()
379 if (!truncate_inode_partial_folio(folio, lstart, lend)) { in truncate_inode_pages_range()
393 if (!truncate_inode_partial_folio(folio, lstart, lend)) in truncate_inode_pages_range()
446 void truncate_inode_pages(struct address_space *mapping, loff_t lstart) in truncate_inode_pages() argument
448 truncate_inode_pages_range(mapping, lstart, (loff_t)-1); in truncate_inode_pages()
834 void truncate_pagecache_range(struct inode *inode, loff_t lstart, loff_t lend) in truncate_pagecache_range() argument
837 loff_t unmap_start = round_up(lstart, PAGE_SIZE); in truncate_pagecache_range()
[all …]
Dfilemap.c670 loff_t lstart, loff_t lend) in filemap_write_and_wait_range() argument
674 if (lend < lstart) in filemap_write_and_wait_range()
678 err = __filemap_fdatawrite_range(mapping, lstart, lend, in filemap_write_and_wait_range()
687 __filemap_fdatawait_range(mapping, lstart, lend); in filemap_write_and_wait_range()
772 int file_write_and_wait_range(struct file *file, loff_t lstart, loff_t lend) in file_write_and_wait_range() argument
777 if (lend < lstart) in file_write_and_wait_range()
781 err = __filemap_fdatawrite_range(mapping, lstart, lend, in file_write_and_wait_range()
785 __filemap_fdatawait_range(mapping, lstart, lend); in file_write_and_wait_range()
Dshmem.c981 static void shmem_undo_range(struct inode *inode, loff_t lstart, loff_t lend, in shmem_undo_range() argument
986 pgoff_t start = (lstart + PAGE_SIZE - 1) >> PAGE_SHIFT; in shmem_undo_range()
1035 same_folio = (lstart >> PAGE_SHIFT) == (lend >> PAGE_SHIFT); in shmem_undo_range()
1036 folio = shmem_get_partial_folio(inode, lstart >> PAGE_SHIFT); in shmem_undo_range()
1040 if (!truncate_inode_partial_folio(folio, lstart, lend)) { in shmem_undo_range()
1054 if (!truncate_inode_partial_folio(folio, lstart, lend)) in shmem_undo_range()
1112 void shmem_truncate_range(struct inode *inode, loff_t lstart, loff_t lend) in shmem_truncate_range() argument
1114 shmem_undo_range(inode, lstart, lend, false); in shmem_truncate_range()
4747 void shmem_truncate_range(struct inode *inode, loff_t lstart, loff_t lend) in shmem_truncate_range() argument
4749 truncate_inode_pages_range(inode->i_mapping, lstart, lend); in shmem_truncate_range()
/Linux-v6.6/fs/f2fs/
Dsegment.c932 struct block_device *bdev, block_t lstart, in __create_discard_cmd() argument
946 dc->di.lstart = lstart; in __create_discard_cmd()
978 if (cur_dc->di.lstart + cur_dc->di.len > next_dc->di.lstart) { in f2fs_check_discard_tree()
981 cur_dc->di.lstart, cur_dc->di.len, in f2fs_check_discard_tree()
982 next_dc->di.lstart, next_dc->di.len); in f2fs_check_discard_tree()
1001 if (blkaddr < dc->di.lstart) in __lookup_discard_cmd()
1003 else if (blkaddr >= dc->di.lstart + dc->di.len) in __lookup_discard_cmd()
1034 if (blkaddr < dc->di.lstart) in __lookup_discard_cmd_ret()
1036 else if (blkaddr >= dc->di.lstart + dc->di.len) in __lookup_discard_cmd_ret()
1047 if (parent && blkaddr > dc->di.lstart) in __lookup_discard_cmd_ret()
[all …]
/Linux-v6.6/drivers/rapidio/devices/
Dtsi721.c1086 static int tsi721_rio_map_inb_mem(struct rio_mport *mport, dma_addr_t lstart, in tsi721_rio_map_inb_mem() argument
1093 bool direct = (lstart == rstart); in tsi721_rio_map_inb_mem()
1108 ibw_start = lstart & ~(ibw_size - 1); in tsi721_rio_map_inb_mem()
1112 rstart, &lstart, size, ibw_start); in tsi721_rio_map_inb_mem()
1114 while ((lstart + size) > (ibw_start + ibw_size)) { in tsi721_rio_map_inb_mem()
1116 ibw_start = lstart & ~(ibw_size - 1); in tsi721_rio_map_inb_mem()
1131 rstart, &lstart, size); in tsi721_rio_map_inb_mem()
1134 ((u64)lstart & (size - 1)) || (rstart & (size - 1))) in tsi721_rio_map_inb_mem()
1140 loc_start = lstart; in tsi721_rio_map_inb_mem()
1172 map->lstart = lstart; in tsi721_rio_map_inb_mem()
[all …]
Dtsi721.h840 dma_addr_t lstart; member
846 dma_addr_t lstart; member
/Linux-v6.6/arch/powerpc/sysdev/
Dfsl_rio.c307 static int fsl_map_inb_mem(struct rio_mport *mport, dma_addr_t lstart, in fsl_map_inb_mem() argument
324 if (lstart & (base_size - 1)) in fsl_map_inb_mem()
350 out_be32(&priv->inb_atmu_regs[i].riwtar, lstart >> RIWTAR_TRAD_VAL_SHIFT); in fsl_map_inb_mem()
358 static void fsl_unmap_inb_mem(struct rio_mport *mport, dma_addr_t lstart) in fsl_unmap_inb_mem() argument
366 base_start_shift = lstart >> RIWTAR_TRAD_VAL_SHIFT; in fsl_unmap_inb_mem()
/Linux-v6.6/fs/udf/
Dudf_i.h15 loff_t lstart; member
Dinode.c74 if (iinfo->cached_extent.lstart != -1) { in __udf_clear_extent_cache()
76 iinfo->cached_extent.lstart = -1; in __udf_clear_extent_cache()
98 if ((iinfo->cached_extent.lstart <= bcount) && in udf_read_extent_cache()
99 (iinfo->cached_extent.lstart != -1)) { in udf_read_extent_cache()
101 *lbcount = iinfo->cached_extent.lstart; in udf_read_extent_cache()
124 iinfo->cached_extent.lstart = estart; in udf_update_extent_cache()
/Linux-v6.6/block/
Dbdev.c97 loff_t lstart, loff_t lend) in truncate_bdev_range() argument
110 truncate_inode_pages_range(bdev->bd_inode->i_mapping, lstart, lend); in truncate_bdev_range()
121 lstart >> PAGE_SHIFT, in truncate_bdev_range()
202 int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend) in sync_blockdev_range() argument
205 lstart, lend); in sync_blockdev_range()
Dblk.h471 loff_t lstart, loff_t lend);
/Linux-v6.6/fs/jfs/
Djfs_xtree.h91 extern int xtLookup(struct inode *ip, s64 lstart, s64 llen,
Djfs_xtree.c122 int xtLookup(struct inode *ip, s64 lstart, in xtLookup() argument
144 if (lstart >= size) in xtLookup()
152 if ((rc = xtSearch(ip, lstart, &next, &cmp, &btstack, 0))) { in xtLookup()
172 *plen = min(next - lstart, llen); in xtLookup()
187 *paddr = xaddr + (lstart - xoff); in xtLookup()
189 *plen = min(xend - lstart, llen); in xtLookup()
/Linux-v6.6/include/linux/
Drio.h420 int (*map_inb)(struct rio_mport *mport, dma_addr_t lstart,
422 void (*unmap_inb)(struct rio_mport *mport, dma_addr_t lstart);
Dpagemap.h40 int filemap_fdatawait_range(struct address_space *, loff_t lstart, loff_t lend);
49 bool filemap_range_has_page(struct address_space *, loff_t lstart, loff_t lend);
51 loff_t lstart, loff_t lend);
Drio_drv.h367 extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
Dblkdev.h1500 int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend);
/Linux-v6.6/fs/erofs/
Dfscache.c122 loff_t lstart = req->start + req->submitted; in erofs_fscache_read_folios_async() local
148 lstart + done, slen); in erofs_fscache_read_folios_async()
/Linux-v6.6/lib/zstd/compress/
Dzstd_compress_superblock.c438 const BYTE* const lstart = seqStorePtr->litStart; in ZSTD_compressSubBlock_multi() local
440 const BYTE* lp = lstart; in ZSTD_compressSubBlock_multi()
/Linux-v6.6/drivers/video/fbdev/
Damba-clcd.c41 unsigned long lstart; in clcdfb_set_start() local
44 lstart = ustart + fb->fb.var.yres * fb->fb.fix.line_length / 2; in clcdfb_set_start()
47 writel(lstart, fb->regs + CLCD_LBAS); in clcdfb_set_start()
/Linux-v6.6/drivers/rapidio/
Drio.c709 void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart) in rio_unmap_inb_region() argument
715 mport->ops->unmap_inb(mport, lstart); in rio_unmap_inb_region()
/Linux-v6.6/fs/hugetlbfs/
Dinode.c659 static void remove_inode_hugepages(struct inode *inode, loff_t lstart, in remove_inode_hugepages() argument
664 const pgoff_t start = lstart >> huge_page_shift(h); in remove_inode_hugepages()
/Linux-v6.6/fs/ext4/
Dinode.c3772 loff_t lstart, loff_t length) in ext4_zero_partial_blocks() argument
3778 loff_t byte_end = (lstart + length - 1); in ext4_zero_partial_blocks()
3781 partial_start = lstart & (sb->s_blocksize - 1); in ext4_zero_partial_blocks()
3784 start = lstart >> sb->s_blocksize_bits; in ext4_zero_partial_blocks()
3791 lstart, length); in ext4_zero_partial_blocks()
3797 lstart, sb->s_blocksize); in ext4_zero_partial_blocks()
/Linux-v6.6/fs/nfs/
Dinternal.h564 loff_t lstart, loff_t lend);
Dwrite.c2019 loff_t lstart, loff_t lend) in nfs_filemap_write_and_wait_range() argument
2023 ret = filemap_write_and_wait_range(mapping, lstart, lend); in nfs_filemap_write_and_wait_range()

12