write_end
.write_end = blkdev_write_end,
goto write_end;
goto write_end;
write_end:
end = b->write_end;
b->write_end = b->dirty_end;
goto write_end;
goto write_end;
write_end:
.write_end = generic_write_end,
.write_end = affs_write_end,
.write_end = affs_write_end_ofs,
res = mapping->a_ops->write_end(NULL, mapping, isize, 0, 0, folio, fsdata);
.write_end = generic_write_end,
err = aops->write_end(NULL, mapping, size, 0, 0, folio, fsdata);
err = aops->write_end(iocb, mapping, curpos, len, len,
err = aops->write_end(iocb, mapping, curpos, len, len,
.write_end = ceph_write_end,
.write_end = ecryptfs_write_end,
err = ops->write_end(NULL, mapping, pos, len, len, folio, NULL);
.write_end = exfat_write_end,
.write_end = ext2_write_end,
.write_end = ext4_write_end,
.write_end = ext4_journalled_write_end,
.write_end = ext4_da_write_end,
res = aops->write_end(NULL, mapping, pos, n, n, folio, fsdata);
.write_end = f2fs_write_end,
a_ops->write_end(NULL, mapping, off, tocopy, tocopy,
res = aops->write_end(NULL, mapping, pos, n, n, folio, fsdata);
.write_end = fat_write_end,
.write_end = generic_write_end,
.write_end = generic_write_end,
.write_end = generic_write_end,
.write_end = generic_write_end,
.write_end = hostfs_write_end,
.write_end = hpfs_write_end,
.write_end = hugetlbfs_write_end,
.write_end = jffs2_write_end,
.write_end = jfs_write_end,
.write_end = simple_write_end,
.write_end = generic_write_end,
err = aops->write_end(NULL, mapping, 0, len - 1, len - 1,
.write_end = nfs_write_end,
.write_end = nilfs_write_end,
.write_end = ocfs2_write_end,
.write_end = generic_write_end,
.write_end = orangefs_write_end,
.write_end = ubifs_write_end,
.write_end = udf_write_end,
.write_end = ufs_write_end,
.write_end = vboxsf_write_end,
int (*write_end)(const struct kiocb *, struct address_space *mapping,
loff_t write_end, bool shmem_huge_force);
loff_t write_end, bool shmem_huge_force)
int shmem_get_folio(struct inode *inode, pgoff_t index, loff_t write_end,
status = a_ops->write_end(iocb, mapping, pos, bytes, copied,
loff_t write_end, bool shmem_huge_force)
global_orders = shmem_huge_global_enabled(inode, index, write_end,
loff_t write_end, struct folio **foliop, enum sgp_type sgp,
orders = shmem_allowable_huge_orders(inode, vma, index, write_end, false);
int shmem_get_folio(struct inode *inode, pgoff_t index, loff_t write_end,
return shmem_get_folio_gfp(inode, index, write_end, foliop, sgp,
.write_end = shmem_write_end,
loff_t write_end)
i_size = max(write_end, i_size_read(inode));
loff_t write_end, bool shmem_huge_force,
THP_ORDERS_ALL_FILE_DEFAULT, index, write_end);
loff_t write_end, bool shmem_huge_force,