Home
last modified time | relevance | path

Searched refs:pmd_free (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.15/arch/sh/include/asm/
H A Dpgalloc.h19 extern void pmd_free(struct mm_struct *mm, pmd_t *pmd);
20 #define __pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, (pmdp))
/linux-6.15/arch/arm/mm/
H A Dpgd.c128 pmd_free(mm, new_pmd); in pgd_alloc()
173 pmd_free(mm, pmd); in pgd_free()
199 pmd_free(mm, pmd); in pgd_free()
/linux-6.15/arch/sparc/include/asm/
H A Dpgalloc_32.h50 #define pmd_free(mm, pmd) free_pmd_fast(pmd) macro
51 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd)
H A Dpgalloc_64.h58 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
/linux-6.15/arch/alpha/include/asm/
H A Dtlb.h8 #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd)
/linux-6.15/arch/parisc/include/asm/
H A Dtlb.h8 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd)
/linux-6.15/arch/powerpc/include/asm/nohash/32/
H A Dpgalloc.h13 #define pmd_free(mm, x) do { } while (0) macro
/linux-6.15/arch/m68k/include/asm/
H A Dsun3_pgalloc.h37 #define pmd_free(mm, x) do { } while (0) macro
H A Dmotorola_pgalloc.h59 static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
H A Dmcf_pgalloc.h72 #define pmd_free(mm, pmd) BUG() macro
/linux-6.15/arch/sh/mm/
H A Dpgtable.c55 void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
/linux-6.15/arch/powerpc/include/asm/book3s/32/
H A Dpgalloc.h24 #define pmd_free(mm, x) do { } while (0) macro
/linux-6.15/include/asm-generic/
H A Dpgtable-nopmd.h63 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
H A Dpgalloc.h150 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
/linux-6.15/arch/arc/include/asm/
H A Dpgalloc.h86 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd)
/linux-6.15/Documentation/translations/zh_CN/mm/
H A Dsplit_page_table_lock.rst70 分配通常发生在pmd_alloc_one()中,释放发生在pmd_free()和pmd_free_tlb()
/linux-6.15/arch/powerpc/include/asm/nohash/64/
H A Dpgalloc.h57 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
/linux-6.15/arch/mips/include/asm/
H A Dpgalloc.h75 #define __pmd_free_tlb(tlb, x, addr) pmd_free((tlb)->mm, x)
/linux-6.15/arch/loongarch/include/asm/
H A Dpgalloc.h82 #define __pmd_free_tlb(tlb, x, addr) pmd_free((tlb)->mm, x)
/linux-6.15/arch/arm/include/asm/
H A Dpgalloc.h38 #define pmd_free(mm, pmd) do { } while (0) macro
/linux-6.15/arch/riscv/mm/
H A Dpgtable.c105 pmd_free(NULL, pmd); in pud_free_pmd_page()
/linux-6.15/arch/powerpc/include/asm/book3s/64/
H A Dpgalloc.h147 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
/linux-6.15/arch/s390/include/asm/
H A Dpgalloc.h107 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() function
/linux-6.15/Documentation/mm/
H A Dsplit_page_table_lock.rst78 Allocation usually happens in pmd_alloc_one(), freeing in pmd_free() and
/linux-6.15/mm/kasan/
H A Dinit.c312 pmd_free(&init_mm, (pmd_t *)page_to_virt(pud_page(*pud))); in kasan_free_pmd()

12