BITS_PER_LONG
#define GENMASK(h, l) (((~0UL) >> (BITS_PER_LONG - (h) - 1)) & ((~0UL) << (l)))
#define GENMASK(h, l) (((~0UL) >> (BITS_PER_LONG - (h) - 1)) & ((~0UL) << (l)))
#define BIT_MASK_UPPER(i) ((i) >= BITS_PER_LONG ? 0 : ~0UL << (i))
unsigned long used[DIV_ROUND_UP(AMDGPU_MAX_WB, BITS_PER_LONG)];
#if BITS_PER_LONG == 32
const int count = min_t(unsigned int, connector_count, BITS_PER_LONG);
if (BITS_PER_LONG == 64 && size > MAX_LFS_FILESIZE)
engine->context_tag = GENMASK(BITS_PER_LONG - 2, 0);
GEM_BUG_ON(ce->tag <= BITS_PER_LONG);
GEM_BUG_ON(tag == 0 || tag >= BITS_PER_LONG);
BUILD_BUG_ON(BITS_PER_LONG > GEN12_MAX_CONTEXT_HW_ID);
GEM_BUG_ON(tag >= BITS_PER_LONG);
BUILD_BUG_ON(BITS_PER_LONG > GEN12_MAX_CONTEXT_HW_ID);
if (ccid < BITS_PER_LONG) {
#define I915_WEDGED_ON_INIT (BITS_PER_LONG - 3)
#define I915_WEDGED_ON_FINI (BITS_PER_LONG - 2)
#define I915_WEDGED (BITS_PER_LONG - 1)
GEM_BUG_ON(count > BITS_PER_LONG);
for_each_set_bit(n, &caps, show_unknown ? BITS_PER_LONG : count) {
if (local & BIT(BITS_PER_LONG - 1)) {
#define FORMAT_MASK_SIZE DIV_ROUND_UP(I915_OA_FORMAT_MAX - 1, BITS_PER_LONG)
#define INTEL_WAKEREF_PUT_DELAY_MASK GENMASK(BITS_PER_LONG - 1, 1)
for_each_prime_number(num_ctx, 2 * BITS_PER_LONG) {
#if BITS_PER_LONG == 64
#define BIT_MASK(x) (1UL << ((x) % BITS_PER_LONG))
#define GENMASK(h, l) (((~0UL) >> (BITS_PER_LONG - (h) - 1)) & ((~0UL) << (l)))
#define GENMASK(h, l) (((~0UL) >> (BITS_PER_LONG - (h) - 1)) & ((~0UL) << (l)))
#define GENMASK(h, l) (((~0UL) >> (BITS_PER_LONG - (h) - 1)) & ((~0UL) << (l)))
DIV_ROUND_UP(DWC2_HS_SCHEDULE_US, BITS_PER_LONG)];
BITS_PER_LONG)