Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/sys/compat/linuxkpi/common/include/linux/bits.h
283509 views
1
/*
2
* SPDX-License-Identifier: BSD-2-Clause
3
*
4
* Copyright (c) 2016 Kip Macy
5
* Copyright (c) 2018 Johannes Lundberg
6
*/
7
8
#ifndef _LINUXKPI_LINUX_BITS_H_
9
#define _LINUXKPI_LINUX_BITS_H_
10
11
#define GENMASK(h, l) (((~0UL) >> (BITS_PER_LONG - (h) - 1)) & ((~0UL) << (l)))
12
#define GENMASK_ULL(h, l) (((~0ULL) >> (BITS_PER_LONG_LONG - (h) - 1)) & ((~0ULL) << (l)))
13
14
#endif /* _LINUXKPI_LINUX_BITS_H_ */
15
16