/arch/powerpc/mm/ptdump/ |
D | ptdump.c | 114 static void dump_flag_info(struct pg_state *st, const struct flag_info in dump_flag_info() argument 131 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info() 138 pt_dump_seq_printf(st->seq, " %s", s); in dump_flag_info() 140 st->current_flags &= ~flag->mask; in dump_flag_info() 142 if (st->current_flags != 0) in dump_flag_info() 143 pt_dump_seq_printf(st->seq, " unknown flags:%llx", st->current_flags); in dump_flag_info() 146 static void dump_addr(struct pg_state *st, unsigned long addr) in dump_addr() argument 158 pt_dump_seq_printf(st->seq, REG "-" REG " ", st->start_address, addr - 1); in dump_addr() 159 if (st->start_pa == st->last_pa && st->start_address + st->page_size != addr) { in dump_addr() 160 pt_dump_seq_printf(st->seq, "[" REG "]", st->start_pa); in dump_addr() [all …]
|
D | hashpagetable.c | 142 static int calculate_pagesize(struct pg_state *st, int ps, char s[]) in calculate_pagesize() argument 151 seq_printf(st->seq, " %s_ps: %i%c\t", s, 1<<ps, *unit); in calculate_pagesize() 155 static void dump_flag_info(struct pg_state *st, const struct flag_info in dump_flag_info() argument 172 seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info() 179 seq_printf(st->seq, " %s", s); in dump_flag_info() 184 static void dump_hpte_info(struct pg_state *st, unsigned long ea, u64 v, u64 r, in dump_hpte_info() argument 189 while (ea >= st->marker[1].start_address) { in dump_hpte_info() 190 st->marker++; in dump_hpte_info() 191 seq_printf(st->seq, "---[ %s ]---\n", st->marker->name); in dump_hpte_info() 193 seq_printf(st->seq, "0x%lx:\t", ea); in dump_hpte_info() [all …]
|
/arch/arm64/mm/ |
D | dump.c | 196 static void dump_prot(struct pg_state *st, const struct prot_bits *bits, in dump_prot() argument 204 if ((st->current_prot & bits->mask) == bits->val) in dump_prot() 210 pt_dump_seq_printf(st->seq, " %s", s); in dump_prot() 214 static void note_prot_uxn(struct pg_state *st, unsigned long addr) in note_prot_uxn() argument 216 if (!st->check_wx) in note_prot_uxn() 219 if ((st->current_prot & PTE_UXN) == PTE_UXN) in note_prot_uxn() 223 (void *)st->start_address, (void *)st->start_address); in note_prot_uxn() 225 st->uxn_pages += (addr - st->start_address) / PAGE_SIZE; in note_prot_uxn() 228 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 230 if (!st->check_wx) in note_prot_wx() [all …]
|
/arch/s390/mm/ |
D | dump_pagetables.c | 67 static void note_page(struct seq_file *m, struct pg_state *st, in note_page() argument 82 cur = st->current_prot; in note_page() 84 if (!st->level) { in note_page() 86 st->current_prot = new_prot; in note_page() 87 st->level = level; in note_page() 88 st->marker = address_markers; in note_page() 89 seq_printf(m, "---[ %s ]---\n", st->marker->name); in note_page() 90 } else if (prot != cur || level != st->level || in note_page() 91 st->current_address >= st->marker[1].start_address) { in note_page() 94 width, st->start_address, in note_page() [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 | 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 | 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 | 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 | 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 | 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 | stm32h743.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 74 compatible = "st,stm32-timer"; 83 compatible = "st,stm32-lptimer"; 90 compatible = "st,stm32-pwm-lp"; 96 compatible = "st,stm32-lptimer-trigger"; 102 compatible = "st,stm32-lptimer-counter"; 110 compatible = "st,stm32h7-spi"; 121 compatible = "st,stm32h7-spi"; 129 compatible = "st,stm32f7-uart"; 137 compatible = "st,stm32f7-i2c"; [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 …]
|
D | stm32mp157c.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"; 156 compatible = "st,stm32-timers"; 170 compatible = "st,stm32-pwm"; 176 compatible = "st,stm32h7-timer-trigger"; 185 compatible = "st,stm32-timers"; [all …]
|
D | stih410.dtsi | 17 compatible = "st,stih407-usb2-phy"; 20 st,syscfg = <&syscfg_core 0xf8 0xf4>; 29 compatible = "st,stih407-usb2-phy"; 32 st,syscfg = <&syscfg_core 0xfc 0xf4>; 41 compatible = "st,st-ohci-300x"; 56 compatible = "st,st-ehci-300x"; 73 compatible = "st,st-ohci-300x"; 88 compatible = "st,st-ehci-300x"; 105 compatible = "st,sti-display-subsystem"; 143 compatible = "st,stih407-compositor"; [all …]
|
/arch/arm/mm/ |
D | dump.c | 220 static void dump_prot(struct pg_state *st, const struct prot_bits *bits, size_t num) in dump_prot() argument 227 if ((st->current_prot & bits->mask) == bits->val) in dump_prot() 233 pt_dump_seq_printf(st->seq, " %s", s); in dump_prot() 237 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 239 if (!st->check_wx) in note_prot_wx() 241 if ((st->current_prot & pg_level[st->level].ro_bit->mask) == in note_prot_wx() 242 pg_level[st->level].ro_bit->val) in note_prot_wx() 244 if ((st->current_prot & pg_level[st->level].nx_bit->mask) == in note_prot_wx() 245 pg_level[st->level].nx_bit->val) in note_prot_wx() 249 (void *)st->start_address); in note_prot_wx() [all …]
|
/arch/x86/mm/ |
D | dump_pagetables.c | 239 static void note_wx(struct pg_state *st) in note_wx() argument 243 npages = (st->current_address - st->start_address) / PAGE_SIZE; in note_wx() 250 if (pcibios_enabled && st->start_address >= PAGE_OFFSET + BIOS_BEGIN && in note_wx() 251 st->current_address <= PAGE_OFFSET + BIOS_END) { in note_wx() 257 st->wx_pages += npages; in note_wx() 260 (void *)st->start_address); in note_wx() 268 static void note_page(struct seq_file *m, struct pg_state *st, in note_page() argument 280 cur = pgprot_val(st->current_prot); in note_page() 281 eff = st->effective_prot; in note_page() 283 if (!st->level) { in note_page() [all …]
|
/arch/sh/kernel/cpu/sh5/ |
D | switchto.S | 46 st.l r15, 0, r18 ! save link reg 47 st.l r15, 4, r14 ! save fp 63 st.q r0, ( 9*8), r9 64 st.q r0, (10*8), r10 65 st.q r0, (11*8), r11 66 st.q r0, (12*8), r12 67 st.q r0, (13*8), r13 68 st.q r0, (14*8), r14 ! for unwind, want to look as though we took a trap at 71 st.q r0, (16*8), r16 73 st.q r0, (24*8), r24 [all …]
|
D | entry.S | 258 st.q SP, SAVED_R2, r2 259 st.q SP, SAVED_R3, r3 260 st.q SP, SAVED_R4, r4 261 st.q SP, SAVED_R5, r5 262 st.q SP, SAVED_R6, r6 263 st.q SP, SAVED_R18, r18 265 st.q SP, SAVED_TR0, r3 299 st.q SP, TLB_SAVED_R0 , r0 300 st.q SP, TLB_SAVED_R1 , r1 301 st.q SP, SAVED_R2 , r2 [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 …]
|