/linux/Documentation/devicetree/bindings/power/reset/ |
A D | gpio-restart.txt | 1 Drive a GPIO line that can be used to restart the system from a restart 8 the restart is initiated. 18 restart handler completes allowing other restart handlers to be attempted. 21 - compatible : should be "gpio-restart". 33 0: Restart handler of last resort, with limited restart 35 128: Default restart handler; use if no other restart handler is 36 expected to be available, and/or if restart functionality is 37 sufficient to restart the entire system 39 restart handlers 47 gpio-restart { [all …]
|
A D | st-reset.txt | 4 - compatible: should be "stih407-restart". 8 restart { 9 compatible = "st,stih407-restart";
|
A D | msm-poweroff.txt | 4 Clearing that bit allows us to restart/poweroff. The difference 5 between poweroff and restart is determined by unique power manager IC 14 restart@fc4ab000 {
|
/linux/drivers/power/reset/ |
A D | atc260x-poweroff.c | 32 if (!restart && !power_supply_is_system_supplied()) { in atc2603c_do_poweroff() 39 (restart ? ATC2603C_PMU_SYS_CTL0_RESET_WK_EN in atc2603c_do_poweroff() 58 reg_mask = restart ? ATC2603C_PMU_SYS_CTL0_RESTART_EN in atc2603c_do_poweroff() 60 reg_val = restart ? ATC2603C_PMU_SYS_CTL0_RESTART_EN : 0; in atc2603c_do_poweroff() 63 restart ? ATC2603C_PMU_SYS_CTL0 : ATC2603C_PMU_SYS_CTL1, in atc2603c_do_poweroff() 67 restart ? 0 : 1, ret); in atc2603c_do_poweroff() 83 if (!restart && !power_supply_is_system_supplied()) { in atc2609a_do_poweroff() 90 (restart ? ATC2609A_PMU_SYS_CTL0_RESET_WK_EN in atc2609a_do_poweroff() 109 reg_mask = restart ? ATC2609A_PMU_SYS_CTL0_RESTART_EN in atc2609a_do_poweroff() 111 reg_val = restart ? ATC2609A_PMU_SYS_CTL0_RESTART_EN : 0; in atc2609a_do_poweroff() [all …]
|
A D | Kconfig | 31 This driver supports restart for Atmel AT91SAM9 and SAMA5 53 This driver supports restart for Axxia SoC. 65 to have restart support. 76 to have restart support. 96 bool "GPIO restart driver" 100 If your board needs a GPIO high/low to restart, say Y and 124 Power off and restart support for Qualcomm boards. 145 bool "OXNAS SoC restart driver" 198 Instead they restart, and u-boot holds the SoC until the 202 bool "ST restart driver" [all …]
|
A D | linkstation-poweroff.c | 37 void (*phy_set_reg)(bool restart); 43 static void linkstation_mvphy_reg_intn(bool restart) in linkstation_mvphy_reg_intn() argument 48 if (restart) in linkstation_mvphy_reg_intn() 82 static void readynas_mvphy_set_reg(bool restart) in readynas_mvphy_set_reg() argument 87 if (restart) in readynas_mvphy_set_reg()
|
A D | Makefile | 12 obj-$(CONFIG_POWER_RESET_GPIO_RESTART) += gpio-restart.o 17 obj-$(CONFIG_POWER_RESET_OXNAS) += oxnas-restart.o 24 obj-$(CONFIG_POWER_RESET_RESTART) += restart-poweroff.o 26 obj-$(CONFIG_POWER_RESET_TPS65086) += tps65086-restart.o
|
/linux/arch/arm/mach-omap2/ |
A D | board-generic.c | 62 .restart = omap2xxx_restart, 79 .restart = omap2xxx_restart, 126 .restart = omap3xxx_restart, 144 .restart = omap3xxx_restart, 161 .restart = omap3xxx_restart, 178 .restart = omap3xxx_restart, 194 .restart = omap3xxx_restart, 213 .restart = ti81xx_restart, 230 .restart = ti81xx_restart, 248 .restart = am33xx_restart, [all …]
|
A D | Makefile | 60 obj-$(CONFIG_SOC_OMAP2420) += omap2-restart.o 61 obj-$(CONFIG_SOC_OMAP2430) += omap2-restart.o 62 obj-$(CONFIG_SOC_TI81XX) += ti81xx-restart.o 63 obj-$(CONFIG_SOC_AM33XX) += am33xx-restart.o 64 obj-$(CONFIG_SOC_AM43XX) += omap4-restart.o 65 obj-$(CONFIG_ARCH_OMAP3) += omap3-restart.o 66 obj-$(CONFIG_ARCH_OMAP4) += omap4-restart.o 67 obj-$(CONFIG_SOC_OMAP5) += omap4-restart.o 68 obj-$(CONFIG_SOC_DRA7XX) += omap4-restart.o
|
/linux/kernel/futex/ |
A D | waitwake.c | 635 struct restart_block *restart; in futex_wait() local 677 restart = ¤t->restart_block; in futex_wait() 678 restart->futex.uaddr = uaddr; in futex_wait() 679 restart->futex.val = val; in futex_wait() 680 restart->futex.time = *abs_time; in futex_wait() 681 restart->futex.bitset = bitset; in futex_wait() 696 u32 __user *uaddr = restart->futex.uaddr; in futex_wait_restart() 699 if (restart->futex.flags & FLAGS_HAS_TIMEOUT) { in futex_wait_restart() 700 t = restart->futex.time; in futex_wait_restart() 703 restart->fn = do_no_restart_syscall; in futex_wait_restart() [all …]
|
/linux/arch/arm/mach-ep93xx/ |
A D | edb93xx.c | 250 .restart = ep93xx_restart, 262 .restart = ep93xx_restart, 274 .restart = ep93xx_restart, 286 .restart = ep93xx_restart, 298 .restart = ep93xx_restart, 310 .restart = ep93xx_restart, 322 .restart = ep93xx_restart, 334 .restart = ep93xx_restart,
|
A D | micro9.c | 83 .restart = ep93xx_restart, 95 .restart = ep93xx_restart, 107 .restart = ep93xx_restart, 119 .restart = ep93xx_restart,
|
/linux/arch/openrisc/kernel/ |
A D | signal.c | 231 int restart = 0; in do_signal() local 244 restart = -2; in do_signal() 249 restart++; in do_signal() 263 if (unlikely(restart) && regs->pc == restart_addr) { in do_signal() 281 if (unlikely(restart) && regs->pc == restart_addr) { in do_signal() 283 return restart; in do_signal() 301 int restart = do_signal(regs, syscall); in do_work_pending() local 302 if (unlikely(restart)) { in do_work_pending() 308 return restart; in do_work_pending()
|
/linux/arch/nios2/kernel/ |
A D | signal.c | 235 int restart = 0; in do_signal() local 254 restart = -2; in do_signal() 259 restart++; in do_signal() 269 if (unlikely(restart && regs->ea == restart_addr)) { in do_signal() 286 if (unlikely(restart) && regs->ea == restart_addr) { in do_signal() 296 return restart; in do_signal() 311 int restart = do_signal(regs); in do_notify_resume() local 313 if (unlikely(restart)) { in do_notify_resume() 319 return restart; in do_notify_resume()
|
/linux/kernel/time/ |
A D | alarmtimer.c | 203 int restart = ALARMTIMER_NORESTART; in alarmtimer_fired() local 210 restart = alarm->function(alarm, base->get_ktime()); in alarmtimer_fired() 213 if (restart != ALARMTIMER_NORESTART) { in alarmtimer_fired() 749 struct restart_block *restart; in alarmtimer_do_nsleep() local 769 restart = ¤t->restart_block; in alarmtimer_do_nsleep() 770 if (restart->nanosleep.type != TT_NONE) { in alarmtimer_do_nsleep() 780 return nanosleep_copyout(restart, &rmt); in alarmtimer_do_nsleep() 803 ktime_t exp = restart->nanosleep.expires; in alarm_timer_nsleep_restart() 857 restart->nanosleep.clockid = type; in alarm_timer_nsleep() 858 restart->nanosleep.expires = exp; in alarm_timer_nsleep() [all …]
|
A D | hrtimer.c | 1136 bool restart, bool keep_local) in remove_hrtimer() argument 1160 if (!restart) in remove_hrtimer() 1649 int restart; in __run_hrtimer() local 1685 restart = fn(timer); in __run_hrtimer() 1700 if (restart != HRTIMER_NORESTART && in __run_hrtimer() 2018 switch(restart->nanosleep.type) { in nanosleep_copyout() 2037 struct restart_block *restart; in do_nanosleep() local 2056 restart = ¤t->restart_block; in do_nanosleep() 2057 if (restart->nanosleep.type != TT_NONE) { in do_nanosleep() 2086 struct restart_block *restart; in hrtimer_nanosleep() local [all …]
|
/linux/arch/arm/mach-pxa/ |
A D | pxa-dt.c | 26 .restart = pxa_restart, 39 .restart = pxa_restart, 54 .restart = pxa_restart,
|
/linux/arch/arm/mach-mvebu/ |
A D | board-v7.c | 164 .restart = mvebu_restart, 180 .restart = mvebu_restart, 194 .restart = mvebu_restart, 208 .restart = mvebu_restart,
|
/linux/drivers/media/i2c/ |
A D | msp3400-kthreads.c | 505 restart: in msp3400c_thread() 532 goto restart; in msp3400c_thread() 548 goto restart; in msp3400c_thread() 587 goto restart; in msp3400c_thread() 675 goto restart; in msp3400c_thread() 700 restart: in msp3410d_thread() 731 goto restart; in msp3410d_thread() 837 goto restart; in msp3410d_thread() 997 restart: in msp34xxg_thread() 1026 goto restart; in msp34xxg_thread() [all …]
|
/linux/arch/powerpc/platforms/embedded6xx/ |
A D | mvme5100.c | 38 static u_char *restart; variable 160 restart = ioremap(BOARD_MODRST_REG, 4); in mvme5100_setup_arch() 183 out_8((u_char *) restart, 0x01); in mvme5100_restart() 214 .restart = mvme5100_restart, in define_machine()
|
/linux/drivers/watchdog/ |
A D | rave-sp-wdt.c | 42 int (*restart)(struct watchdog_device *); member 154 const int ret = sp_wd->variant->restart(&sp_wd->wdd); in rave_sp_wdt_reboot_notifier() 224 .restart = rave_sp_wdt_restart, 231 .restart = rave_sp_wdt_legacy_restart, 238 .restart = rave_sp_wdt_rdu_restart,
|
/linux/drivers/remoteproc/ |
A D | qcom_q6v5_adsp.c | 80 struct reset_control *restart; member 149 reset_control_assert(adsp->restart); in qcom_adsp_shutdown() 159 reset_control_deassert(adsp->restart); in qcom_adsp_shutdown() 351 adsp->restart = devm_reset_control_get_optional_exclusive(adsp->dev, "restart"); in adsp_init_reset() 354 if (!adsp->restart) in adsp_init_reset() 355 adsp->restart = devm_reset_control_get_exclusive(adsp->dev, "cc_lpass"); in adsp_init_reset() 357 if (IS_ERR(adsp->restart)) { in adsp_init_reset() 359 return PTR_ERR(adsp->restart); in adsp_init_reset()
|
/linux/sound/pci/rme9652/ |
A D | rme9652.c | 434 if (restart) in rme9652_set_interrupt_interval() 451 if (restart) in rme9652_set_interrupt_interval() 461 int restart; in rme9652_set_rate() local 519 if (restart) in rme9652_set_rate() 525 if (restart) in rme9652_set_rate() 878 if (restart) in rme9652_set_adat1_input() 883 if (restart) in rme9652_set_adat1_input() 942 if (restart) in rme9652_set_spdif_input() 947 if (restart) in rme9652_set_spdif_input() 1008 if (restart) in rme9652_set_spdif_output() [all …]
|
/linux/arch/arm/kernel/ |
A D | signal.c | 540 int restart = 0; in do_signal() local 556 restart -= 2; in do_signal() 561 restart++; in do_signal() 579 if (unlikely(restart) && regs->ARM_pc == restart_addr) { in do_signal() 592 if (unlikely(restart) && regs->ARM_pc == restart_addr) { in do_signal() 594 return restart; in do_signal() 617 int restart = do_signal(regs, syscall); in do_work_pending() local 618 if (unlikely(restart)) { in do_work_pending() 624 return restart; in do_work_pending()
|
/linux/include/linux/ |
A D | thread_info.h | 65 #define arch_set_restart_data(restart) do { } while (0) argument 68 static inline long set_restart_fn(struct restart_block *restart, in set_restart_fn() argument 71 restart->fn = fn; in set_restart_fn() 72 arch_set_restart_data(restart); in set_restart_fn()
|