pmd_free
#define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd)
pmd_free(mm, new_pmd);
pmd_free(mm, pmd);
pmd_free(mm, pmd);
pmd_free(NULL, table);
pmd_free(NULL, pmd);
pmd_free(&init_mm, pmd);
pmd_free(&init_mm, pmd_start);
pmd_free(NULL, pmd);
extern void pmd_free(struct mm_struct *mm, pmd_t *pmd);
#define __pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, (pmdp))
#define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd)
pmd_free(mm, pmd);
pmd_free(&init_mm, pmd);
pmd_free(args->mm, args->start_pmdp);
pmd_free(&init_mm, (pmd_t *)page_to_virt(pud_page(*pud)));
pmd_free(mm, new);