/* 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 */ |