1*1a59d1b8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2b40c2e66STino Reichardt /* 3b40c2e66STino Reichardt * Copyright (C) Tino Reichardt, 2012 4b40c2e66STino Reichardt */ 5b40c2e66STino Reichardt #ifndef _H_JFS_DISCARD 6b40c2e66STino Reichardt #define _H_JFS_DISCARD 7b40c2e66STino Reichardt 8b40c2e66STino Reichardt struct fstrim_range; 9b40c2e66STino Reichardt 10b40c2e66STino Reichardt extern void jfs_issue_discard(struct inode *ip, u64 blkno, u64 nblocks); 11b40c2e66STino Reichardt extern int jfs_ioc_trim(struct inode *ip, struct fstrim_range *range); 12b40c2e66STino Reichardt 13b40c2e66STino Reichardt #endif /* _H_JFS_DISCARD */ 14