GENMASK_U64
#define AMDXDNA_ERR_NUM_MASK GENMASK_U64(15, 0)
#define AMDXDNA_ERR_DRV_MASK GENMASK_U64(23, 16)
#define AMDXDNA_ERR_SEV_MASK GENMASK_U64(31, 24)
#define AMDXDNA_ERR_MOD_MASK GENMASK_U64(39, 32)
#define AMDXDNA_ERR_CLASS_MASK GENMASK_U64(47, 40)
#define AMDXDNA_EXTRA_ERR_COL_MASK GENMASK_U64(7, 0)
#define AMDXDNA_EXTRA_ERR_ROW_MASK GENMASK_U64(15, 8)
bitmap_from_u64(fixed_direction_output, GENMASK_U64(15, 0));
#define PWR_ALL_CORES_MASK GENMASK_U64(63, 0)
address &= GENMASK_U64(63, 12);
address |= GENMASK_U64(sz_lg2 - 2, 12);
(iova & ~GENMASK_U64(11, 0));
#define CQB_ADDR_MASK GENMASK_U64(47, 12)
#define GPID_ADDR_MASK GENMASK_U64(47, 6)
#define REG_GENMASK64(high, low) GENMASK_U64(high, low)
u64 head_mask = GENMASK_U64(63, lo & 63);
u64 tail_mask = GENMASK_U64((hi - 1) & 63, 0);
u64 head_mask = GENMASK_U64(63, lo & 63);
u64 tail_mask = GENMASK_U64((hi - 1) & 63, 0);
static_assert(assert_type(u64, GENMASK_U64(63, 0)) == U64_MAX);
GENMASK_U64(64, 0);
#ifndef GENMASK_U64
head_mask = GENMASK_U64(63, lo & 63);
tail_mask = GENMASK_U64((hi - 1) & 63, 0);
m = GENMASK_U64(63, 0);
word &= GENMASK_U64(63, start_bit);
head_mask = GENMASK_U64(63, lo & 63);
tail_mask = GENMASK_U64((hi - 1) & 63, 0);
mask = GENMASK_U64(63, 0);
word &= GENMASK_U64(63, start_bit);