/linux-master/drivers/macintosh/ |
H A D | via-cuda.c | 158 idle, enumerator in enum:cuda_state 217 cuda_state = idle; 258 cuda_state = idle; 523 if (cuda_state == idle) 534 /* assert cuda_state == idle */ 594 case idle: 619 cuda_state = idle; 645 cuda_state = idle; 711 cuda_state = idle; 713 if (cuda_state == idle [all...] |
/linux-master/arch/mips/loongson64/ |
H A D | smp.c | 42 static void (*ipi_write_buf)(int cpu, struct task_struct *idle); 99 static void csr_ipi_write_buf(int cpu, struct task_struct *idle) argument 105 startargs[1] = (unsigned long)__KSTK_TOS(idle); 106 startargs[2] = (unsigned long)task_thread_info(idle); 147 static void legacy_ipi_write_buf(int cpu, struct task_struct *idle) argument 153 startargs[1] = (unsigned long)__KSTK_TOS(idle); 154 startargs[2] = (unsigned long)task_thread_info(idle); 521 static int loongson3_boot_secondary(int cpu, struct task_struct *idle) argument 525 ipi_write_buf(cpu, idle);
|
/linux-master/drivers/md/dm-vdo/ |
H A D | funnel-workqueue.c | 59 atomic_t idle; member in struct:simple_work_queue 137 * wakeups. Using an idle flag, and careful ordering using memory barriers, we should be 146 if ((atomic_read(&queue->idle) != 1) || (atomic_cmpxchg(&queue->idle, 1, 0) != 1)) 183 * Don't set the idle flag until a wakeup will not be lost. 185 * Force synchronization between setting the idle flag and checking the funnel 190 atomic_set(&queue->idle, 1); 191 smp_mb(); /* store-load barrier between "idle" and funnel queue */ 217 atomic_set(&queue->idle, 0); 485 thread_status = atomic_read(&queue->idle) [all...] |
/linux-master/arch/arm/mach-sunxi/ |
H A D | platsmp.c | 72 struct task_struct *idle) 157 struct task_struct *idle) 71 sun6i_smp_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 156 sun8i_smp_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/arm/mach-mvebu/ |
H A D | platsmp.c | 50 static int armada_xp_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 81 * for this CPU might be in the deep idle state, preventing this CPU 152 * deep idle sleep state. 160 * anything, because CPUs going offline can enter the deep idle state 216 static int mv98dx3236_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/drivers/md/ |
H A D | dm-cache-policy-internal.h | 36 bool idle, struct policy_work **result) 38 return p->get_background_work(p, idle, result); 35 policy_get_background_work(struct dm_cache_policy *p, bool idle, struct policy_work **result) argument
|
H A D | dm-cache-policy.h | 78 int (*get_background_work)(struct dm_cache_policy *p, bool idle,
|
/linux-master/include/linux/sched/ |
H A D | task.h | 41 int idle; member in struct:kernel_clone_args 63 extern void init_idle(struct task_struct *idle, int cpu);
|
/linux-master/arch/hexagon/kernel/ |
H A D | smp.c | 174 int __cpu_up(unsigned int cpu, struct task_struct *idle) argument 176 struct thread_info *thread = (struct thread_info *)idle->stack;
|
/linux-master/arch/sparc/kernel/ |
H A D | kernel.h | 104 int smp4m_boot_one_cpu(int i, struct task_struct *idle); 125 int smp4d_boot_one_cpu(int i, struct task_struct *idle);
|
/linux-master/arch/arm/mach-zynq/ |
H A D | platsmp.c | 84 static int zynq_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | btcoex.c | 38 * @BRCMF_BT_DHCP_IDLE: DCHP is idle 315 goto idle; 335 goto idle; 339 goto idle; 344 idle:
|
/linux-master/arch/arm/mach-bcm/ |
H A D | bcm63xx_smp.c | 107 struct task_struct *idle) 106 bcm63138_smp_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/arm/mach-qcom/ |
H A D | platsmp.c | 336 static int msm8660_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 341 static int cortex_a7_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 346 static int kpssv1_boot_secondary(unsigned int cpu, struct task_struct *idle) argument 351 static int kpssv2_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/arm/mach-berlin/ |
H A D | platsmp.c | 44 static int berlin_boot_secondary(unsigned int cpu, struct task_struct *idle) argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | paravirt.h | 77 return lppaca_of(vcpu).idle; 157 * has not marked the CPU idle, then it is hypervisor preempted. 192 * The specific target CPU was marked by guest OS as idle, but
|
/linux-master/drivers/cpuidle/ |
H A D | cpuidle-haltpoll.c | 17 #include <linux/sched/idle.h> 48 .name = "haltpoll idle", 49 .desc = "default architecture idle", 106 /* Do not load haltpoll if idle= is passed */
|
/linux-master/arch/s390/kernel/ |
H A D | entry.h | 10 #include <asm/idle.h>
|
/linux-master/include/media/ |
H A D | rc-core.h | 98 * @idle: used to keep track of RX state 148 * @s_idle: enable/disable hardware idle mode, upon which, 173 bool idle; member in struct:rc_dev 319 void ir_raw_event_set_idle(struct rc_dev *dev, bool idle); 327 dev->idle = true;
|
/linux-master/arch/arc/kernel/ |
H A D | smp.c | 199 int __cpu_up(unsigned int cpu, struct task_struct *idle) argument 203 secondary_idle_tsk = idle; 205 pr_info("Idle Task [%d] %p", cpu, idle);
|
/linux-master/kernel/sched/ |
H A D | idle.c | 3 * Generic entry points for the idle threads and 4 * implementation of the idle task scheduling class. 14 * sched_idle_set_state - Record idle state for the current CPU. 104 * default_idle_call - Default CPU idle routine. 141 * The idle task must be scheduled, it is pointless to go to idle, just 142 * update no idle residency and return. 151 * Enter the idle state previously returned by the governor decision. 159 * cpuidle_idle_call - the main idle function 174 * Check if the idle tas 528 DEFINE_SCHED_CLASS(idle) = { variable [all...] |
/linux-master/drivers/block/ |
H A D | swim3.c | 45 idle, enumerator in enum:swim_state 315 if (fs->cur_req || fs->state != idle) { 494 case idle: 536 fs->state = idle; 572 fs->state = idle; 595 fs->state = idle; 623 fs->state = idle; 651 fs->state = idle; 687 fs->state = idle; 769 fs->state = idle; [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | smp.c | 289 secondary_cpu_start(int cpuid, struct task_struct *idle) argument 300 ipcb = &task_thread_info(idle)->pcb; 304 to the target idle task's pcb. Reuse the stack in the mean 320 cpuid, idle->state, ipcb->flags)); 360 smp_boot_one_cpu(int cpuid, struct task_struct *idle) argument 368 if (secondary_cpu_start(cpuid, idle))
|
/linux-master/drivers/pmdomain/rockchip/ |
H A D | pm-domains.c | 105 #define DOMAIN(_name, pwr, status, req, idle, ack, wakeup) \ 111 .idle_mask = (idle), \ 116 #define DOMAIN_M(_name, pwr, status, req, idle, ack, wakeup) \ 124 .idle_mask = (idle), \ 129 #define DOMAIN_M_O_R(_name, p_offset, pwr, status, m_offset, m_status, r_status, r_offset, req, idle, ack, wakeup) \ 142 .idle_mask = (idle), \ 147 #define DOMAIN_RK3036(_name, req, ack, idle, wakeup) \ 153 .idle_mask = (idle), \ 160 #define DOMAIN_RV1126(name, pwr, req, idle, wakeup) \ 161 DOMAIN_M(name, pwr, pwr, req, idle, idl 302 rockchip_pmu_set_idle_request(struct rockchip_pm_domain *pd, bool idle) argument [all...] |
/linux-master/kernel/time/ |
H A D | timer_migration.c | 40 * queues are updated when CPUs go in idle. When they come out of idle 54 * from the idle CPU and runs the timer function. After that it updates the 57 * CPUs which go idle arm their CPU local timer hardware for the next local 62 * in the LVL0 group. In both cases the CPU marks itself idle in the LVL0 65 * When CPU comes out of idle and when a group has at least a single active 79 * When the last CPU in the system goes idle, then it drops all migrator 132 * active idle active idle 135 * 1. CPU0 goes idle [all...] |