tlb_remove_ptdesc
#define __pte_free_tlb(tlb, pte, address) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pmd_free_tlb(tlb, pmd, address) tlb_remove_ptdesc((tlb), virt_to_ptdesc(pmd))
tlb_remove_ptdesc(tlb, ptdesc);
tlb_remove_ptdesc(tlb, ptdesc);
tlb_remove_ptdesc(tlb, ptdesc);
tlb_remove_ptdesc(tlb, ptdesc);
tlb_remove_ptdesc(tlb, ptdesc);
tlb_remove_ptdesc(tlb, ptdesc);
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pud_free_tlb(tlb, x, addr) tlb_remove_ptdesc((tlb), virt_to_ptdesc(x))
#define __pte_free_tlb(tlb, pte, address) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pmd_free_tlb(tlb, x, addr) tlb_remove_ptdesc((tlb), virt_to_ptdesc(x))
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pte_free_tlb(tlb, pte, address) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pmd_free_tlb(tlb, x, addr) tlb_remove_ptdesc((tlb), virt_to_ptdesc(x))
#define __pud_free_tlb(tlb, x, addr) tlb_remove_ptdesc((tlb), virt_to_ptdesc(x))
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pte_free_tlb(tlb, pte, addr) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
#define __pmd_free_tlb(tlb, pmd, addr) tlb_remove_ptdesc((tlb), virt_to_ptdesc(pmd))
tlb_remove_ptdesc(tlb, virt_to_ptdesc(p4d));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pmd));
tlb_remove_ptdesc(tlb, page_ptdesc(pte));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pud));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pmd));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(p4d));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pud));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pte));
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
tlb_remove_ptdesc((tlb), page_ptdesc(pte))
tlb_remove_ptdesc((tlb), virt_to_ptdesc(pmd))
tlb_remove_ptdesc((tlb), virt_to_ptdesc(pud))
tlb_remove_ptdesc(tlb, page_ptdesc(pte));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pmd));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(pud));
tlb_remove_ptdesc(tlb, virt_to_ptdesc(p4d));