Home
last modified time | relevance | path

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

12

/linux-6.15/mm/
H A Dtruncate.c342 loff_t lstart, loff_t lend) in truncate_inode_pages_range() argument
362 start = (lstart + PAGE_SIZE - 1) >> PAGE_SHIFT; in truncate_inode_pages_range()
387 same_folio = (lstart >> PAGE_SHIFT) == (lend >> PAGE_SHIFT); in truncate_inode_pages_range()
388 folio = __filemap_get_folio(mapping, lstart >> PAGE_SHIFT, FGP_LOCK, 0); in truncate_inode_pages_range()
391 if (!truncate_inode_partial_folio(folio, lstart, lend)) { in truncate_inode_pages_range()
405 if (!truncate_inode_partial_folio(folio, lstart, lend)) in truncate_inode_pages_range()
458 void truncate_inode_pages(struct address_space *mapping, loff_t lstart) in truncate_inode_pages() argument
460 truncate_inode_pages_range(mapping, lstart, (loff_t)-1); in truncate_inode_pages()
875 void truncate_pagecache_range(struct inode *inode, loff_t lstart, loff_t lend) in truncate_pagecache_range() argument
878 loff_t unmap_start = round_up(lstart, PAGE_SIZE); in truncate_pagecache_range()
[all …]
H A Dfilemap.c683 loff_t lstart, loff_t lend) in filemap_write_and_wait_range() argument
687 if (lend < lstart) in filemap_write_and_wait_range()
691 err = __filemap_fdatawrite_range(mapping, lstart, lend, in filemap_write_and_wait_range()
700 __filemap_fdatawait_range(mapping, lstart, lend); in filemap_write_and_wait_range()
785 int file_write_and_wait_range(struct file *file, loff_t lstart, loff_t lend) in file_write_and_wait_range() argument
790 if (lend < lstart) in file_write_and_wait_range()
794 err = __filemap_fdatawrite_range(mapping, lstart, lend, in file_write_and_wait_range()
798 __filemap_fdatawait_range(mapping, lstart, lend); in file_write_and_wait_range()
H A Dshmem.c1084 static void shmem_undo_range(struct inode *inode, loff_t lstart, loff_t lend, in shmem_undo_range() argument
1089 pgoff_t start = (lstart + PAGE_SIZE - 1) >> PAGE_SHIFT; in shmem_undo_range()
1138 same_folio = (lstart >> PAGE_SHIFT) == (lend >> PAGE_SHIFT); in shmem_undo_range()
1139 folio = shmem_get_partial_folio(inode, lstart >> PAGE_SHIFT); in shmem_undo_range()
1143 if (!truncate_inode_partial_folio(folio, lstart, lend)) { in shmem_undo_range()
1157 if (!truncate_inode_partial_folio(folio, lstart, lend)) in shmem_undo_range()
1210 } else if (truncate_inode_partial_folio(folio, lstart, lend)) { in shmem_undo_range()
1235 void shmem_truncate_range(struct inode *inode, loff_t lstart, loff_t lend) in shmem_truncate_range() argument
1237 shmem_undo_range(inode, lstart, lend, false); in shmem_truncate_range()
5777 void shmem_truncate_range(struct inode *inode, loff_t lstart, loff_t lend) in shmem_truncate_range() argument
[all …]
/linux-6.15/fs/erofs/
H A Dzmap.c547 erofs_off_t l, r, mid, pa, la, lstart; in z_erofs_map_blocks_ext() local
560 lstart = 0; in z_erofs_map_blocks_ext()
562 lstart = round_down(map->m_la, 1 << vi->z_lclusterbits); in z_erofs_map_blocks_ext()
563 pos += (lstart >> vi->z_lclusterbits) * recsz; in z_erofs_map_blocks_ext()
567 for (; lstart <= map->m_la; lstart += 1 << vi->z_lclusterbits) { in z_erofs_map_blocks_ext()
581 lend = min(lstart, lend); in z_erofs_map_blocks_ext()
582 lstart -= 1 << vi->z_lclusterbits; in z_erofs_map_blocks_ext()
584 lstart = lend; in z_erofs_map_blocks_ext()
605 lstart = la; in z_erofs_map_blocks_ext()
613 if (lstart < lend) { in z_erofs_map_blocks_ext()
[all …]
/linux-6.15/fs/f2fs/
H A Dsegment.c970 dc->di.lstart = lstart; in __create_discard_cmd()
1313 lstart = dc->di.lstart; in __submit_discard_cmd()
1372 __check_sit_bitmap(sbi, lstart, lstart + len); in __submit_discard_cmd()
1411 if (lstart < dc->di.lstart) { in __insert_discard_cmd()
1413 } else if (lstart >= dc->di.lstart + dc->di.len) { in __insert_discard_cmd()
1489 di.lstart = lstart; in __update_discard_tree_range()
1502 if (di.lstart < lstart) in __update_discard_tree_range()
1503 di.lstart = lstart; in __update_discard_tree_range()
1510 di.len = next_dc->di.lstart - di.lstart; in __update_discard_tree_range()
1511 di.start = start + di.lstart - lstart; in __update_discard_tree_range()
[all …]
H A Df2fs.h371 block_t lstart; /* logical start address */ member
916 return (back->lstart + back->len == front->lstart) && in __is_discard_mergeable()
/linux-6.15/drivers/rapidio/devices/
H A Dtsi721.c1117 bool direct = (lstart == rstart); in tsi721_rio_map_inb_mem()
1155 rstart, &lstart, size); in tsi721_rio_map_inb_mem()
1164 loc_start = lstart; in tsi721_rio_map_inb_mem()
1196 map->lstart = lstart; in tsi721_rio_map_inb_mem()
1220 ib_win->lstart = loc_start; in tsi721_rio_map_inb_mem()
1231 map->lstart = lstart; in tsi721_rio_map_inb_mem()
1264 dma_addr_t lstart) in tsi721_rio_unmap_inb_mem() argument
1279 (ib_win->xlat && lstart != ib_win->lstart)) in tsi721_rio_unmap_inb_mem()
1282 if (lstart >= ib_win->lstart && in tsi721_rio_unmap_inb_mem()
1283 lstart < (ib_win->lstart + ib_win->size)) { in tsi721_rio_unmap_inb_mem()
[all …]
H A Dtsi721.h840 dma_addr_t lstart; member
846 dma_addr_t lstart; member
/linux-6.15/arch/powerpc/sysdev/
H A 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-6.15/fs/udf/
H A Dudf_i.h15 loff_t lstart; member
H A 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-6.15/lib/zstd/compress/
H A Dzstd_compress_superblock.c494 const BYTE* const lstart = seqStorePtr->litStart; in ZSTD_compressSubBlock_multi() local
496 const BYTE* lp = lstart; in ZSTD_compressSubBlock_multi()
497 size_t const nbLiterals = (size_t)(lend - lstart); in ZSTD_compressSubBlock_multi()
512 (unsigned)srcSize, (unsigned)(lend-lstart), (unsigned)(send-sstart)); in ZSTD_compressSubBlock_multi()
/linux-6.15/block/
H A Dbdev.c112 loff_t lstart, loff_t lend) in truncate_bdev_range() argument
125 truncate_inode_pages_range(bdev->bd_mapping, lstart, lend); in truncate_bdev_range()
136 lstart >> PAGE_SHIFT, in truncate_bdev_range()
264 int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend) in sync_blockdev_range() argument
267 lstart, lend); in sync_blockdev_range()
H A Dblk.h599 loff_t lstart, loff_t lend);
/linux-6.15/fs/jfs/
H A Djfs_xtree.h100 extern int xtLookup(struct inode *ip, s64 lstart, s64 llen,
H A 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-6.15/include/linux/
H A 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);
H A Dpagemap.h42 int filemap_fdatawait_range(struct address_space *, loff_t lstart, loff_t lend);
53 bool filemap_range_has_page(struct address_space *, loff_t lstart, loff_t lend);
55 loff_t lstart, loff_t lend);
H A Drio_drv.h367 extern void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart);
H A Dblkdev.h1705 int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend);
/linux-6.15/fs/hugetlbfs/
H A Dinode.c571 static void remove_inode_hugepages(struct inode *inode, loff_t lstart, in remove_inode_hugepages() argument
583 next = lstart >> PAGE_SHIFT; in remove_inode_hugepages()
608 lstart >> huge_page_shift(h), in remove_inode_hugepages()
/linux-6.15/drivers/rapidio/
H A 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-6.15/fs/ext4/
H A Dinode.c3837 loff_t lstart, loff_t length) in ext4_zero_partial_blocks() argument
3843 loff_t byte_end = (lstart + length - 1); in ext4_zero_partial_blocks()
3846 partial_start = lstart & (sb->s_blocksize - 1); in ext4_zero_partial_blocks()
3849 start = lstart >> sb->s_blocksize_bits; in ext4_zero_partial_blocks()
3856 lstart, length); in ext4_zero_partial_blocks()
3862 lstart, sb->s_blocksize); in ext4_zero_partial_blocks()
/linux-6.15/fs/nfs/
H A Dinternal.h621 loff_t lstart, loff_t lend);
H A Dwrite.c2018 loff_t lstart, loff_t lend) in nfs_filemap_write_and_wait_range() argument
2022 ret = filemap_write_and_wait_range(mapping, lstart, lend); in nfs_filemap_write_and_wait_range()

12