xref: /aosp_15_r20/external/iproute2/include/uapi/linux/kernel.h (revision de1e4e894b0c224df933550f0afdecc354b238c4)
1*de1e4e89SAndroid Build Coastguard Worker /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2*de1e4e89SAndroid Build Coastguard Worker #ifndef _LINUX_KERNEL_H
3*de1e4e89SAndroid Build Coastguard Worker #define _LINUX_KERNEL_H
4*de1e4e89SAndroid Build Coastguard Worker 
5*de1e4e89SAndroid Build Coastguard Worker #include <linux/sysinfo.h>
6*de1e4e89SAndroid Build Coastguard Worker 
7*de1e4e89SAndroid Build Coastguard Worker /*
8*de1e4e89SAndroid Build Coastguard Worker  * 'kernel.h' contains some often-used function prototypes etc
9*de1e4e89SAndroid Build Coastguard Worker  */
10*de1e4e89SAndroid Build Coastguard Worker #define __ALIGN_KERNEL(x, a)		__ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1)
11*de1e4e89SAndroid Build Coastguard Worker #define __ALIGN_KERNEL_MASK(x, mask)	(((x) + (mask)) & ~(mask))
12*de1e4e89SAndroid Build Coastguard Worker 
13*de1e4e89SAndroid Build Coastguard Worker #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d))
14*de1e4e89SAndroid Build Coastguard Worker 
15*de1e4e89SAndroid Build Coastguard Worker #endif /* _LINUX_KERNEL_H */
16