Line data Source code
1 : // SPDX-License-Identifier: GPL-2.0 2 : /* 3 : * Copyright (c) 2022-2023 Oracle, Inc. 4 : * All rights reserved. 5 : */ 6 : #ifndef __XFS_PARENT_UTILS_H__ 7 : #define __XFS_PARENT_UTILS_H__ 8 : 9 : static inline unsigned int 10 : xfs_getparents_arraytop( 11 : const struct xfs_getparents *ppi, 12 : unsigned int nr) 13 : { 14 939395094 : return sizeof(struct xfs_getparents) + 15 : (nr * sizeof(ppi->gp_offsets[0])); 16 : } 17 : 18 : int xfs_getparent_pointers(struct xfs_inode *ip, struct xfs_getparents *ppi); 19 : 20 : #endif /* __XFS_PARENT_UTILS_H__ */