| /* SPDX-License-Identifier: GPL-2.0-or-later */ | |
| /* | |
| * Copyright (C) International Business Machines Corp., 2000-2001 | |
| */ | |
| #ifndef _H_JFS_EXTENT | |
| #define _H_JFS_EXTENT | |
| /* get block allocation hint as location of disk inode */ | |
| #define INOHINT(ip) \ | |
| (addressPXD(&(JFS_IP(ip)->ixpxd)) + lengthPXD(&(JFS_IP(ip)->ixpxd)) - 1) | |
| extern int extAlloc(struct inode *, s64, s64, xad_t *, bool); | |
| extern int extHint(struct inode *, s64, xad_t *); | |
| extern int extRecord(struct inode *, xad_t *); | |
| #endif /* _H_JFS_EXTENT */ |