__GFP_BITS_SHIFT 55 include/linux/gfp.h #define __GFP_BITS_MASK ((__force gfp_t)((1 << __GFP_BITS_SHIFT) - 1)) __GFP_BITS_SHIFT 21 include/linux/pagemap.h #define AS_EIO (__GFP_BITS_SHIFT + 0) /* IO error on async write */ __GFP_BITS_SHIFT 22 include/linux/pagemap.h #define AS_ENOSPC (__GFP_BITS_SHIFT + 1) /* ENOSPC on async write */ __GFP_BITS_SHIFT 23 include/linux/pagemap.h #define AS_MM_ALL_LOCKS (__GFP_BITS_SHIFT + 2) /* under mm_take_all_locks() */ __GFP_BITS_SHIFT 111 lib/radix-tree.c root->gfp_mask |= (__force gfp_t)(1 << (tag + __GFP_BITS_SHIFT)); __GFP_BITS_SHIFT 116 lib/radix-tree.c root->gfp_mask &= (__force gfp_t)~(1 << (tag + __GFP_BITS_SHIFT)); __GFP_BITS_SHIFT 126 lib/radix-tree.c return (__force unsigned)root->gfp_mask & (1 << (tag + __GFP_BITS_SHIFT));