/linux-master/arch/mips/sgi-ip30/ |
H A D | ip30-smp.c | 110 static int __init ip30_smp_boot_secondary(int cpu, struct task_struct *idle) argument 115 mpc->stackaddr = (void *)__KSTK_TOS(idle); 118 mpc->lnch_parm = task_thread_info(idle);
|
/linux-master/arch/mips/kernel/ |
H A D | smp-up.c | 42 static int up_boot_secondary(int cpu, struct task_struct *idle) argument
|
H A D | reset.c | 17 #include <asm/idle.h>
|
H A D | smp-mt.c | 139 * __KSTK_TOS(idle) is apparently the stack pointer 140 * (unsigned long)idle->thread_info the gp 143 static int vsmp_boot_secondary(int cpu, struct task_struct *idle) argument 145 struct thread_info *gp = task_thread_info(idle); 163 write_tc_gpr_sp( __KSTK_TOS(idle));
|
/linux-master/arch/arm/mach-shmobile/ |
H A D | smp-emev2.c | 24 static int emev2_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/arm/mach-aspeed/ |
H A D | platsmp.c | 15 static int aspeed_g6_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/include/linux/platform_data/ |
H A D | pm33xx.h | 49 int (*init)(int (*idle)(u32 wfi_flags));
|
/linux-master/arch/arm/mach-versatile/ |
H A D | platsmp.c | 66 int versatile_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/mips/include/asm/ |
H A D | smp-ops.h | 27 int (*boot_secondary)(int cpu, struct task_struct *idle);
|
/linux-master/kernel/time/ |
H A D | timer_migration.h | 75 * idle before the timer migration hierarchy hotplug AP is 78 * @idle: Indicates whether the CPU is idle in the timer migration 84 * hierarchy is completely idle and remote expiry was done; 85 * is returned to timer code in the idle path and is only 86 * used in idle path. 92 bool idle; member in struct:tmigr_cpu
|
/linux-master/include/linux/phy/tegra/ |
H A D | xusb.h | 19 unsigned int port, bool idle);
|
/linux-master/arch/arm/mach-socfpga/ |
H A D | platsmp.c | 21 static int socfpga_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 46 static int socfpga_a10_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/arm/mach-omap2/ |
H A D | pm33xx-core.c | 80 static int amx3_common_init(int (*idle)(u32 wfi_flags)) 100 idle_fn = idle; 105 static int am33xx_suspend_init(int (*idle)(u32 wfi_flags)) 114 return amx3_common_init(idle); 117 static int am43xx_suspend_init(int (*idle)(u32 wfi_flags)) 127 ret = amx3_common_init(idle); 387 state_node = of_parse_phandle(cpu_node, "cpu-idle-states", i); 402 if (of_property_read_bool(state_node, "ti,idle-wkup-m3"))
|
/linux-master/drivers/md/dm-vdo/ |
H A D | physical-zone.c | 178 * Unused (idle) PBN locks are kept in a list. Just like in a malloc implementation, the lock 199 /** @idle_list: A list containing all idle PBN lock instances. */ 215 idle_pbn_lock *idle; local 220 idle = container_of(lock, idle_pbn_lock, lock); 221 INIT_LIST_HEAD(&idle->entry); 222 list_add_tail(&idle->entry, &pool->idle_list); 294 idle_pbn_lock *idle; local 302 "idle list should not be empty if pool not at capacity"); 310 idle = list_entry(idle_entry, idle_pbn_lock, entry); 311 idle [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ids.c | 188 * amdgpu_vmid_grab_idle - grab idle VMID 191 * @idle: resulting idle VMID 194 * Try to find an idle VMID, if none is idle add a fence to wait to the sync 198 struct amdgpu_vmid **idle, 216 /* Check if we have an idle VMID */ 218 list_for_each_entry((*idle), &id_mgr->ids_lru, list) { 223 fences[i] = amdgpu_sync_peek_fence(&(*idle)->active, r); 229 /* If we can't find a idle VMI 197 amdgpu_vmid_grab_idle(struct amdgpu_ring *ring, struct amdgpu_vmid **idle, struct dma_fence **fence) argument 400 struct amdgpu_vmid *idle = NULL; local [all...] |
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gpu.c | 458 /* GC600/300 idle register reports zero bits where modules aren't present */ 499 * until new work is picked up by the FE when it polls in the idle loop. 508 u32 control, idle; local 556 /* read idle register. */ 557 idle = gpu_read(gpu, VIVS_HI_IDLE_STATE); 559 /* try resetting again if FE is not idle */ 560 if ((idle & VIVS_HI_IDLE_STATE_FE) == 0) { 561 dev_dbg(gpu->dev, "FE is not idle\n"); 568 /* is the GPU idle? */ 571 dev_dbg(gpu->dev, "GPU is not idle\ 928 u32 dma_lo, dma_hi, axi, idle; local 1647 u32 idle = gpu_read(gpu, VIVS_HI_IDLE_STATE); local 1927 u32 idle, mask; local [all...] |
/linux-master/arch/arm/mach-bcm/ |
H A D | platsmp.c | 158 static int kona_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 220 * idle state. A command needs to be sent to the block to bring the CPU 223 static int bcm23550_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 249 ret = kona_boot_secondary(cpu, idle); 264 static int nsp_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 285 static int bcm2836_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-gpio.c | 47 i2c_mux_gpio_set(mux, mux->data.idle); 116 if (device_property_read_u32(dev, "idle-state", &mux->data.idle)) 117 mux->data.idle = I2C_MUX_GPIO_NO_IDLE; 171 if (mux->data.idle != I2C_MUX_GPIO_NO_IDLE) { 172 initial_state = mux->data.idle;
|
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-smp.c | 142 * set sp to the kernel stack of the newly created idle process, gp to the proc 145 static int ip27_boot_secondary(int cpu, struct task_struct *idle) argument 147 unsigned long gp = (unsigned long)task_thread_info(idle); 148 unsigned long sp = __KSTK_TOS(idle);
|
/linux-master/arch/arm/mach-hisi/ |
H A D | platsmp.c | 84 static int hi3xxx_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 117 static int hix5hd2_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 152 static int hip01_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/x86/xen/ |
H A D | smp_pv.c | 228 cpu_initialize_context(unsigned int cpu, struct task_struct *idle) argument 257 ctxt->user_regs.esp = (unsigned long)task_pt_regs(idle); 276 ctxt->kernel_sp = task_top_of_stack(idle); 293 static int xen_pv_kick_ap(unsigned int cpu, struct task_struct *idle) argument 297 rc = common_cpu_up(cpu, idle); 306 rc = cpu_initialize_context(cpu, idle);
|
/linux-master/arch/arm/mach-imx/ |
H A D | platsmp.c | 43 static int imx_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 123 static int ls1021a_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/powerpc/sysdev/ |
H A D | mpic_timer.c | 67 unsigned int idle; member in struct:timer_group_priv 120 map = casc_priv->cascade_map & priv->idle; 126 priv->idle &= ~casc_priv->cascade_map; 177 /* detect idle timer */ 221 if (priv->idle & (1 << i)) { 223 priv->idle &= ~(1 << i); 339 priv->idle |= casc_priv->cascade_map; 342 priv->idle |= TIMER_OFFSET(handle->num); 450 /* Set timer idle */ 451 priv->idle | [all...] |
/linux-master/arch/um/kernel/ |
H A D | time.c | 220 static void time_travel_ext_wait(bool idle) argument 233 * Here we are deep in the idle loop, so we have to break out of the 240 time_travel_handle_message(&msg, idle ? TTMH_IDLE : TTMH_POLL); 253 static void __time_travel_update_time(unsigned long long ns, bool idle) argument 256 time_travel_ext_wait(idle); 395 static void time_travel_update_time(unsigned long long next, bool idle) argument 401 bool finished = idle; 410 __time_travel_update_time(e->time, idle); 591 static inline void time_travel_update_time(unsigned long long ns, bool idle) argument
|
/linux-master/drivers/soc/renesas/ |
H A D | r9a06g032-smp.c | 36 struct task_struct *idle) 35 r9a06g032_smp_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|