| /linux/arch/arm64/boot/dts/exynos/ |
| H A D | exynosautov920-pinctrl.dtsi | 183 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 190 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 197 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 204 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 294 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 300 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 306 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 312 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 319 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 325 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynos8895-pinctrl.dtsi | 96 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 98 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 104 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 110 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 116 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 118 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>; 134 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 142 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 167 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 174 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynosautov9-pinctrl.dtsi | 61 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 67 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 107 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 113 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 119 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 125 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 131 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 137 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 143 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 149 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; [all …]
|
| H A D | exynos990-pinctrl.dtsi | 102 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 109 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 118 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 123 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 129 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 135 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 150 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 460 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 467 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 474 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynos2200-pinctrl.dtsi | 109 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 115 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 121 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 373 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 380 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 387 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 394 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 401 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 408 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 415 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynos7870-pinctrl.dtsi | 83 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 84 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 91 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 92 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 98 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 104 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 110 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 116 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 122 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 154 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; [all …]
|
| H A D | exynos7885-pinctrl.dtsi | 85 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 91 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 98 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 106 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 138 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 144 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 150 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 156 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 162 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 168 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; [all …]
|
| H A D | exynos5433-pinctrl.dtsi | 18 samsung,pin-pud = <EXYNOS_PIN_PULL_ ##_pull>; \ 144 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 151 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 158 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 195 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 202 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 259 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 266 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 273 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 280 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | s3c64xx-pinctrl.dtsi | 137 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 143 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 149 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 155 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 161 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 167 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 173 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 179 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 185 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 191 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; [all …]
|
| H A D | s5pv210-pinctrl.dtsi | 21 samsung,pin-pud-pdn = <S5PV210_PIN_PULL_ ##_pull>; \ 280 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 287 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 294 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 301 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 308 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 315 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 322 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 329 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>; 336 samsung,pin-pud = <S5PV210_PIN_PULL_UP>; [all …]
|
| H A D | exynos4x12-pinctrl.dtsi | 18 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_ ##_pull>; \ 129 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 136 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 143 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 150 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 157 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 164 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 171 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 178 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 185 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; [all …]
|
| H A D | exynos4210-pinctrl.dtsi | 148 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 155 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 162 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 169 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 176 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 183 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 190 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 197 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 204 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 211 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynos5250-pinctrl.dtsi | 203 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 210 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 217 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 224 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 230 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 237 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 244 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 251 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 258 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 265 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynos5420-pinctrl.dtsi | 64 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 71 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 163 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 170 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 177 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 184 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 191 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 198 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 205 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 212 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| H A D | exynos3250-pinctrl.dtsi | 18 samsung,pin-pud = <EXYNOS_PIN_PULL_ ##_pull>; \ 26 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_ ##_pull>; \ 89 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 96 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 103 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 110 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 117 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 124 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 131 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 138 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; [all …]
|
| H A D | exynos5260-pinctrl.dtsi | 202 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 209 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 216 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 223 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 230 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 237 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 244 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 251 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 259 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 267 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; [all …]
|
| /linux/include/asm-generic/ |
| H A D | pgtable-nopmd.h | 18 typedef struct { pud_t pud; } pmd_t; member 30 static inline int pud_none(pud_t pud) { return 0; } in pud_none() argument 31 static inline int pud_bad(pud_t pud) { return 0; } in pud_bad() argument 32 static inline int pud_present(pud_t pud) { return 1; } in pud_present() argument 33 static inline int pud_user(pud_t pud) { return 0; } in pud_user() argument 34 static inline int pud_leaf(pud_t pud) { return 0; } in pud_leaf() argument 35 static inline void pud_clear(pud_t *pud) { } in pud_clear() argument 36 #define pmd_ERROR(pmd) (pud_ERROR((pmd).pud)) 46 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset() argument 48 return (pmd_t *)pud; in pmd_offset() [all …]
|
| /linux/mm/kasan/ |
| H A D | init.c | 57 static inline bool kasan_pmd_table(pud_t pud) in kasan_pmd_table() argument 59 return pud_page(pud) == virt_to_page(lm_alias(kasan_early_shadow_pmd)); in kasan_pmd_table() 62 static inline bool kasan_pmd_table(pud_t pud) in kasan_pmd_table() argument 109 static int __ref zero_pmd_populate(pud_t *pud, unsigned long addr, in zero_pmd_populate() argument 112 pmd_t *pmd = pmd_offset(pud, addr); in zero_pmd_populate() 147 pud_t *pud = pud_offset(p4d, addr); in zero_pud_populate() local 155 pud_populate(&init_mm, pud, in zero_pud_populate() 157 pmd = pmd_offset(pud, addr); in zero_pud_populate() 163 if (pud_none(*pud)) { in zero_pud_populate() 167 p = pmd_alloc(&init_mm, pud, addr); in zero_pud_populate() [all …]
|
| /linux/arch/x86/mm/ |
| H A D | ident_map.c | 14 static void free_pmd(struct x86_mapping_info *info, pud_t *pud) in free_pmd() argument 16 pmd_t *pmd = pmd_offset(pud, 0); in free_pmd() 34 pud_t *pud = pud_offset(p4d, 0); in free_pud() local 38 if (!pud_present(pud[i])) in free_pud() 41 if (pud_leaf(pud[i])) in free_pud() 44 free_pmd(info, &pud[i]); in free_pud() 47 info->free_pgt_page(pud, info->context); in free_pud() 100 pud_t *pud = pud_page + pud_index(addr); in ident_pud_init() local 107 if (pud_leaf(*pud)) in ident_pud_init() 120 use_gbpage &= !pud_present(*pud); in ident_pud_init() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable.h | 89 # define set_pud(pudp, pud) native_set_pud(pudp, pud) argument 93 #define pud_clear(pud) native_pud_clear(pud) argument 137 static inline pud_t pud_set_flags(pud_t pud, pudval_t set) in pud_set_flags() argument 139 pudval_t v = native_pud_val(pud); in pud_set_flags() 144 static inline pud_t pud_clear_flags(pud_t pud, pudval_t clear) in pud_clear_flags() argument 146 pudval_t v = native_pud_val(pud); in pud_clear_flags() 195 static inline bool pud_dirty(pud_t pud) in pud_dirty() argument 197 return pud_flags(pud) & _PAGE_DIRTY_BITS; in pud_dirty() 200 static inline int pud_young(pud_t pud) in pud_young() argument 202 return pud_flags(pud) & _PAGE_ACCESSED; in pud_young() [all …]
|
| /linux/arch/arm64/boot/dts/exynos/google/ |
| H A D | gs101-pinctrl.dtsi | 121 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 127 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 133 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 139 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 146 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 257 samsung,pin-pud = <GS101_PIN_PULL_UP>; 260 samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>; 296 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 303 samsung,pin-pud = <GS101_PIN_PULL_UP>; 310 samsung,pin-pud = <GS101_PIN_PULL_UP>; [all …]
|
| /linux/arch/powerpc/include/asm/book3s/64/ |
| H A D | pgalloc.h | 88 static inline void p4d_populate(struct mm_struct *mm, p4d_t *pgd, pud_t *pud) in p4d_populate() argument 90 *pgd = __p4d(__pgtable_ptr_val(pud) | PGD_VAL_BITS); in p4d_populate() 95 pud_t *pud; in pud_alloc_one() local 97 pud = kmem_cache_alloc(PGT_CACHE(PUD_CACHE_INDEX), in pud_alloc_one() 105 kmemleak_ignore(pud); in pud_alloc_one() 107 return pud; in pud_alloc_one() 110 static inline void __pud_free(pud_t *pud) in __pud_free() argument 112 struct page *page = virt_to_page(pud); in __pud_free() 123 kmem_cache_free(PGT_CACHE(PUD_CACHE_INDEX), pud); in __pud_free() 126 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() argument [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable-64.h | 55 unsigned long pud; member 58 #define pud_val(x) ((x).pud) 177 static inline int pud_present(pud_t pud) in pud_present() argument 179 return (pud_val(pud) & _PAGE_PRESENT); in pud_present() 182 static inline int pud_none(pud_t pud) in pud_none() argument 184 return (pud_val(pud) == 0); in pud_none() 187 static inline int pud_bad(pud_t pud) in pud_bad() argument 189 return !pud_present(pud) || (pud_val(pud) & _PAGE_LEAF); in pud_bad() 193 static inline bool pud_leaf(pud_t pud) in pud_leaf() argument 195 return pud_present(pud) && (pud_val(pud) & _PAGE_LEAF); in pud_leaf() [all …]
|
| H A D | pgtable.h | 287 static inline pte_t pud_pte(pud_t pud) in pud_pte() argument 289 return __pte(pud_val(pud)); in pud_pte() 700 #define __pud_to_phys(pud) (__page_val_to_pfn(pud_val(pud)) << PAGE_SHIFT) argument 703 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() argument 705 return ((__pud_to_phys(pud) & PUD_MASK) >> PAGE_SHIFT); in pud_pfn() 715 static inline pgprot_t pud_pgprot(pud_t pud) in pud_pgprot() argument 717 return pte_pgprot(pud_pte(pud)); in pud_pgprot() 732 static inline int pud_write(pud_t pud) in pud_write() argument 734 return pte_write(pud_pte(pud)); in pud_write() 797 static inline bool pud_special(pud_t pud) in pud_special() argument [all …]
|
| /linux/arch/arm64/boot/dts/tesla/ |
| H A D | fsd-pinctrl.dtsi | 57 samsung,pin-pud = <FSD_PIN_PULL_DOWN>; 64 samsung,pin-pud = <FSD_PIN_PULL_UP>; 71 samsung,pin-pud = <FSD_PIN_PULL_DOWN>; 78 samsung,pin-pud = <FSD_PIN_PULL_UP>; 85 samsung,pin-pud = <FSD_PIN_PULL_UP>; 92 samsung,pin-pud = <FSD_PIN_PULL_NONE>; 99 samsung,pin-pud = <FSD_PIN_PULL_UP>; 106 samsung,pin-pud = <FSD_PIN_PULL_UP>; 113 samsung,pin-pud = <FSD_PIN_PULL_UP>; 120 samsung,pin-pud = <FSD_PIN_PULL_NONE>; [all …]
|