/arch/arm64/mm/ |
D | ptdump.c | 204 static void dump_prot(struct pg_state *st, const struct prot_bits *bits, in dump_prot() argument 212 if ((st->current_prot & bits->mask) == bits->val) in dump_prot() 218 pt_dump_seq_printf(st->seq, " %s", s); in dump_prot() 222 static void note_prot_uxn(struct pg_state *st, unsigned long addr) in note_prot_uxn() argument 224 if (!st->check_wx) in note_prot_uxn() 227 if ((st->current_prot & PTE_UXN) == PTE_UXN) in note_prot_uxn() 231 (void *)st->start_address, (void *)st->start_address); in note_prot_uxn() 233 st->uxn_pages += (addr - st->start_address) / PAGE_SIZE; in note_prot_uxn() 236 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 238 if (!st->check_wx) in note_prot_wx() [all …]
|
/arch/powerpc/mm/ptdump/ |
D | ptdump.c | 137 static void dump_flag_info(struct pg_state *st, const struct flag_info in dump_flag_info() argument 154 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info() 161 pt_dump_seq_printf(st->seq, " %s", s); in dump_flag_info() 163 st->current_flags &= ~flag->mask; in dump_flag_info() 165 if (st->current_flags != 0) in dump_flag_info() 166 pt_dump_seq_printf(st->seq, " unknown flags:%llx", st->current_flags); in dump_flag_info() 169 static void dump_addr(struct pg_state *st, unsigned long addr) in dump_addr() argument 177 pt_dump_seq_printf(st->seq, REG "-" REG " ", st->start_address, addr - 1); in dump_addr() 178 pt_dump_seq_printf(st->seq, " " REG " ", st->start_pa); in dump_addr() 179 pt_dump_size(st->seq, (addr - st->start_address) >> 10); in dump_addr() [all …]
|
D | hashpagetable.c | 141 static int calculate_pagesize(struct pg_state *st, int ps, char s[]) in calculate_pagesize() argument 150 seq_printf(st->seq, " %s_ps: %i%c\t", s, 1<<ps, *unit); in calculate_pagesize() 154 static void dump_flag_info(struct pg_state *st, const struct flag_info in dump_flag_info() argument 171 seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info() 178 seq_printf(st->seq, " %s", s); in dump_flag_info() 183 static void dump_hpte_info(struct pg_state *st, unsigned long ea, u64 v, u64 r, in dump_hpte_info() argument 188 while (ea >= st->marker[1].start_address) { in dump_hpte_info() 189 st->marker++; in dump_hpte_info() 190 seq_printf(st->seq, "---[ %s ]---\n", st->marker->name); in dump_hpte_info() 192 seq_printf(st->seq, "0x%lx:\t", ea); in dump_hpte_info() [all …]
|
/arch/arm/boot/dts/ |
D | omap3-gta04a3.dts | 16 compatible = "st,lis331dlh", "st,lis3lv02d"; 23 st,click-single-x; 24 st,click-single-y; 25 st,click-single-z; 26 st,click-thresh-x = <8>; 27 st,click-thresh-y = <8>; 28 st,click-thresh-z = <10>; 29 st,click-click-time-limit = <9>; 30 st,click-latency = <50>; 31 st,irq1-click; [all …]
|
D | spear320-evb.dts | 13 compatible = "st,spear320-evb", "st,spear320"; 23 st,pinmux-mode = <4>; 29 st,pins = "i2c0_grp"; 30 st,function = "i2c0"; 33 st,pins = "mii0_grp"; 34 st,function = "mii0"; 37 st,pins = "ssp0_grp"; 38 st,function = "ssp0"; 41 st,pins = "uart0_grp"; 42 st,function = "uart0"; [all …]
|
D | spear310-evb.dts | 13 compatible = "st,spear310-evb", "st,spear310"; 28 st,pins = "gpio0_pin0_grp", 34 st,function = "gpio0"; 37 st,pins = "i2c0_grp"; 38 st,function = "i2c0"; 41 st,pins = "mii0_grp"; 42 st,function = "mii0"; 45 st,pins = "ssp0_grp"; 46 st,function = "ssp0"; 49 st,pins = "uart0_grp"; [all …]
|
D | omap3-overo-common-peripherals.dtsi | 55 compatible = "st,lis33de", "st,lis3lv02d"; 60 st,click-single-x; 61 st,click-single-y; 62 st,click-single-z; 63 st,click-thresh-x = <10>; 64 st,click-thresh-y = <10>; 65 st,click-thresh-z = <10>; 66 st,irq1-click; 67 st,irq2-click; 68 st,wakeup-x-lo; [all …]
|
D | spear320-hmi.dts | 13 compatible = "st,spear320-hmi", "st,spear320"; 23 st,pinmux-mode = <4>; 29 st,pins = "i2c0_grp"; 30 st,function = "i2c0"; 33 st,pins = "ssp0_grp"; 34 st,function = "ssp0"; 37 st,pins = "uart0_grp"; 38 st,function = "uart0"; 41 st,pins = "clcd_grp"; 42 st,function = "clcd"; [all …]
|
D | spear1340-evb.dts | 13 compatible = "st,spear1340-evb", "st,spear1340"; 28 st,pins = "pads_as_gpio_grp"; 29 st,function = "pads_as_gpio"; 32 st,pins = "fsmc_8bit_grp"; 33 st,function = "fsmc"; 36 st,pins = "uart0_grp"; 37 st,function = "uart0"; 40 st,pins = "i2c0_grp"; 41 st,function = "i2c0"; 44 st,pins = "i2c1_grp"; [all …]
|
D | spear1310-evb.dts | 13 compatible = "st,spear1310-evb", "st,spear1310"; 28 st,pins = "i2c0_grp"; 29 st,function = "i2c0"; 32 st,pins = "i2s0_grp"; 33 st,function = "i2s0"; 36 st,pins = "i2s1_grp"; 37 st,function = "i2s1"; 40 st,pins = "arm_gpio_grp"; 41 st,function = "arm_gpio"; 44 st,pins = "clcd_grp" , "clcd_high_res"; [all …]
|
D | stih418-clock.dtsi | 28 compatible = "st,stih418-clk", "simple-bus"; 34 compatible = "st,clkgen-c32"; 39 compatible = "st,stih418-clkgen-plla9"; 50 compatible = "st,stih407-clkgen-a9-mux", "st,clkgen-mux"; 71 compatible = "st,clkgen-c32"; 76 compatible = "st,clkgen-pll0-a0"; 82 compatible = "st,flexgen", "st,flexgen-stih410-a0"; 93 compatible = "st,quadfs-pll"; 100 compatible = "st,clkgen-c32"; 105 compatible = "st,clkgen-pll0-c0"; [all …]
|
D | stih410-clock.dtsi | 28 compatible = "st,stih410-clk", "simple-bus"; 34 compatible = "st,clkgen-c32"; 39 compatible = "st,stih407-clkgen-plla9"; 50 compatible = "st,stih407-clkgen-a9-mux", "st,clkgen-mux"; 70 compatible = "st,clkgen-c32"; 75 compatible = "st,clkgen-pll0-a0"; 81 compatible = "st,flexgen", "st,flexgen-stih410-a0"; 92 compatible = "st,quadfs-pll"; 99 compatible = "st,clkgen-c32"; 104 compatible = "st,clkgen-pll0-c0"; [all …]
|
D | stih407-family.dtsi | 4 * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> 7 #include <dt-bindings/mfd/st-lpc.h> 10 #include <dt-bindings/interrupt-controller/irq-st.h> 54 st,syscfg = <&syscfg_core 0x8e0>; 126 compatible = "st,stih407-restart"; 128 st,syscfg = <&syscfg_sbc_reg>; 133 compatible = "st,stih407-powerdown"; 139 compatible = "st,stih407-softreset"; 145 compatible = "st,stih407-picophyreset"; 151 compatible = "st,stih407-sbc-syscfg", "syscon"; [all …]
|
D | stih407-clock.dtsi | 31 compatible = "st,clkgen-c32"; 36 compatible = "st,stih407-clkgen-plla9"; 47 compatible = "st,stih407-clkgen-a9-mux"; 70 compatible = "st,clkgen-c32"; 75 compatible = "st,clkgen-pll0-a0"; 81 compatible = "st,flexgen", "st,flexgen-stih407-a0"; 92 compatible = "st,quadfs-pll"; 99 compatible = "st,clkgen-c32"; 104 compatible = "st,clkgen-pll0-c0"; 111 compatible = "st,clkgen-pll1-c0"; [all …]
|
D | stm32f746.dtsi | 79 compatible = "st,stm32-timer"; 89 compatible = "st,stm32-timers"; 96 compatible = "st,stm32-pwm"; 102 compatible = "st,stm32-timer-trigger"; 109 compatible = "st,stm32-timer"; 119 compatible = "st,stm32-timers"; 126 compatible = "st,stm32-pwm"; 132 compatible = "st,stm32-timer-trigger"; 139 compatible = "st,stm32-timer"; 149 compatible = "st,stm32-timers"; [all …]
|
D | stm32mp151.dtsi | 4 * Author: Ludovic Barre <ludovic.barre@st.com> for STMicroelectronics. 113 compatible = "st,stm32mp1-booster"; 114 st,syscfg = <&syscfg>; 128 compatible = "st,stm32-timers"; 141 compatible = "st,stm32-pwm"; 147 compatible = "st,stm32h7-timer-trigger"; 153 compatible = "st,stm32-timer-counter"; 161 compatible = "st,stm32-timers"; 175 compatible = "st,stm32-pwm"; 181 compatible = "st,stm32h7-timer-trigger"; [all …]
|
D | spear1340.dtsi | 11 compatible = "st,spear1340"; 16 compatible = "st,spear-spics-gpio"; 18 st-spics,peripcfg-reg = <0x42c>; 19 st-spics,sw-enable-bit = <21>; 20 st-spics,cs-value-bit = <20>; 21 st-spics,cs-enable-mask = <3>; 22 st-spics,cs-enable-shift = <18>; 29 compatible = "st,spear1340-miphy"; 46 compatible = "st,spear1340-pcie", "snps,dw-pcie"; 87 compatible = "st,spear1340-pinmux"; [all …]
|
D | stm32f429.dtsi | 84 compatible = "st,stm32f4-otp"; 97 compatible = "st,stm32-timer"; 107 compatible = "st,stm32-timers"; 114 compatible = "st,stm32-pwm"; 120 compatible = "st,stm32-timer-trigger"; 127 compatible = "st,stm32-timer"; 137 compatible = "st,stm32-timers"; 144 compatible = "st,stm32-pwm"; 150 compatible = "st,stm32-timer-trigger"; 157 compatible = "st,stm32-timer"; [all …]
|
D | spear300-evb.dts | 13 compatible = "st,spear300-evb", "st,spear300"; 23 st,pinmux-mode = <2>; 29 st,pins = "i2c0_grp"; 30 st,function = "i2c0"; 33 st,pins = "ssp0_grp"; 34 st,function = "ssp0"; 37 st,pins = "mii0_grp"; 38 st,function = "mii0"; 41 st,pins = "uart0_grp"; 42 st,function = "uart0"; [all …]
|
D | stih407-pinctrl.dtsi | 4 * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> 6 #include "st-pincfg.h" 48 compatible = "st,stih407-sbc-pinctrl"; 49 st,syscfg = <&syscfg_sbc>; 62 st,bank-name = "PIO0"; 70 st,bank-name = "PIO1"; 78 st,bank-name = "PIO2"; 86 st,bank-name = "PIO3"; 94 st,bank-name = "PIO4"; 103 st,bank-name = "PIO5"; [all …]
|
/arch/arm/mm/ |
D | dump.c | 224 static void dump_prot(struct pg_state *st, const struct prot_bits *bits, size_t num) in dump_prot() argument 231 if ((st->current_prot & bits->mask) == bits->val) in dump_prot() 237 pt_dump_seq_printf(st->seq, " %s", s); in dump_prot() 241 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 243 if (!st->check_wx) in note_prot_wx() 245 if ((st->current_prot & pg_level[st->level].ro_bit->mask) == in note_prot_wx() 246 pg_level[st->level].ro_bit->val) in note_prot_wx() 248 if ((st->current_prot & pg_level[st->level].nx_bit->mask) == in note_prot_wx() 249 pg_level[st->level].nx_bit->val) in note_prot_wx() 253 (void *)st->start_address); in note_prot_wx() [all …]
|
/arch/riscv/mm/ |
D | ptdump.c | 206 static void dump_prot(struct pg_state *st) in dump_prot() argument 213 if ((st->current_prot & pte_bits[i].mask) == pte_bits[i].val) in dump_prot() 219 pt_dump_seq_printf(st->seq, " %s", s); in dump_prot() 228 static void dump_addr(struct pg_state *st, unsigned long addr) in dump_addr() argument 234 pt_dump_seq_printf(st->seq, ADDR_FORMAT "-" ADDR_FORMAT " ", in dump_addr() 235 st->start_address, addr); in dump_addr() 237 pt_dump_seq_printf(st->seq, " " ADDR_FORMAT " ", st->start_pa); in dump_addr() 238 delta = (addr - st->start_address) >> 10; in dump_addr() 245 pt_dump_seq_printf(st->seq, "%9lu%c %s", delta, *unit, in dump_addr() 246 pg_level[st->level].name); in dump_addr() [all …]
|
/arch/x86/mm/ |
D | dump_pagetables.c | 227 static void note_wx(struct pg_state *st, unsigned long addr) in note_wx() argument 231 npages = (addr - st->start_address) / PAGE_SIZE; in note_wx() 238 if (pcibios_enabled && st->start_address >= PAGE_OFFSET + BIOS_BEGIN && in note_wx() 245 st->wx_pages += npages; in note_wx() 248 (void *)st->start_address); in note_wx() 253 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); in effective_prot() local 258 pgprotval_t higher_prot = st->prot_levels[level - 1]; in effective_prot() 266 st->prot_levels[level] = effective; in effective_prot() 277 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); in note_page() local 281 struct seq_file *m = st->seq; in note_page() [all …]
|
/arch/s390/mm/ |
D | dump_pagetables.c | 108 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 111 if (!st->check_wx) in note_prot_wx() 113 if (st->current_prot & _PAGE_INVALID) in note_prot_wx() 115 if (st->current_prot & _PAGE_PROTECT) in note_prot_wx() 117 if (st->current_prot & _PAGE_NOEXEC) in note_prot_wx() 123 (void *)st->start_address); in note_prot_wx() 124 st->wx_pages += (addr - st->start_address) / PAGE_SIZE; in note_prot_wx() 134 struct pg_state *st; in note_page() local 138 st = container_of(pt_st, struct pg_state, ptdump); in note_page() 139 m = st->seq; in note_page() [all …]
|
/arch/x86/include/uapi/asm/ |
D | stat.h | 32 #define INIT_STRUCT_STAT_PADDING(st) do { \ argument 33 st.__unused4 = 0; \ 34 st.__unused5 = 0; \ 76 #define INIT_STRUCT_STAT64_PADDING(st) do { \ argument 77 memset(&st.__pad0, 0, sizeof(st.__pad0)); \ 78 memset(&st.__pad3, 0, sizeof(st.__pad3)); \ 107 #define INIT_STRUCT_STAT_PADDING(st) do { \ argument 108 st.__pad0 = 0; \ 109 st.__unused[0] = 0; \ 110 st.__unused[1] = 0; \ [all …]
|