Lines Matching defs:ptr
73 #define ptr_mask_bits(ptr, n) ({ \ argument
78 #define ptr_unmask_bits(ptr, n) ((unsigned long)(ptr) & (BIT(n) - 1)) argument
80 #define ptr_unpack_bits(ptr, bits, n) ({ \ argument
86 #define ptr_pack_bits(ptr, bits, n) \ argument
89 #define page_mask_bits(ptr) ptr_mask_bits(ptr, PAGE_SHIFT) argument
90 #define page_unmask_bits(ptr) ptr_unmask_bits(ptr, PAGE_SHIFT) argument
91 #define page_pack_bits(ptr, bits) ptr_pack_bits(ptr, bits, PAGE_SHIFT) argument
92 #define page_unpack_bits(ptr, bits) ptr_unpack_bits(ptr, bits, PAGE_SHIFT) argument
94 #define ptr_offset(ptr, member) offsetof(typeof(*(ptr)), member) argument
96 #define fetch_and_zero(ptr) ({ \ argument
102 static inline u64 ptr_to_u64(const void *ptr) in ptr_to_u64()