|
@@ -52,15 +52,6 @@
|
|
|
#define RADIX_TREE_EXCEPTIONAL_ENTRY 2
|
|
|
#define RADIX_TREE_EXCEPTIONAL_SHIFT 2
|
|
|
|
|
|
-#define RADIX_DAX_MASK 0xf
|
|
|
-#define RADIX_DAX_SHIFT 4
|
|
|
-#define RADIX_DAX_PTE (0x4 | RADIX_TREE_EXCEPTIONAL_ENTRY)
|
|
|
-#define RADIX_DAX_PMD (0x8 | RADIX_TREE_EXCEPTIONAL_ENTRY)
|
|
|
-#define RADIX_DAX_TYPE(entry) ((unsigned long)entry & RADIX_DAX_MASK)
|
|
|
-#define RADIX_DAX_SECTOR(entry) (((unsigned long)entry >> RADIX_DAX_SHIFT))
|
|
|
-#define RADIX_DAX_ENTRY(sector, pmd) ((void *)((unsigned long)sector << \
|
|
|
- RADIX_DAX_SHIFT | (pmd ? RADIX_DAX_PMD : RADIX_DAX_PTE)))
|
|
|
-
|
|
|
static inline int radix_tree_is_indirect_ptr(void *ptr)
|
|
|
{
|
|
|
return (int)((unsigned long)ptr & RADIX_TREE_INDIRECT_PTR);
|