1*0a2f3b8eSJean-Sébastien Pédron /* 2*0a2f3b8eSJean-Sébastien Pédron * SPDX-License-Identifier: BSD-2-Clause 3*0a2f3b8eSJean-Sébastien Pédron * 4*0a2f3b8eSJean-Sébastien Pédron * Copyright (c) 2019 Jean-Sébastien Pédron 5*0a2f3b8eSJean-Sébastien Pédron */ 6*0a2f3b8eSJean-Sébastien Pédron 7*0a2f3b8eSJean-Sébastien Pédron #ifndef _LINUXKPI_LINUX_WORDPART_H_ 8*0a2f3b8eSJean-Sébastien Pédron #define _LINUXKPI_LINUX_WORDPART_H_ 9*0a2f3b8eSJean-Sébastien Pédron 10*0a2f3b8eSJean-Sébastien Pédron #define lower_32_bits(n) ((u32)(n)) 11*0a2f3b8eSJean-Sébastien Pédron #define upper_32_bits(n) ((u32)(((n) >> 16) >> 16)) 12*0a2f3b8eSJean-Sébastien Pédron 13*0a2f3b8eSJean-Sébastien Pédron #endif /* _LINUXKPI_LINUX_WORDPART_H_ */ 14