Searched refs:init_task (Results 1 - 85 of 85) sorted by relevance

/linux-4.1.27/init/
H A Dinit_task.c1 #include <linux/init_task.h>
18 struct task_struct init_task = INIT_TASK(init_task); variable in typeref:struct:task_struct
19 EXPORT_SYMBOL(init_task); variable
26 { INIT_THREAD_INFO(init_task) };
H A DMakefile14 obj-y += init_task.o
H A Dmain.c502 set_task_stack_end_magic(&init_task); start_kernel()
/linux-4.1.27/arch/um/kernel/skas/
H A Dprocess.c40 init_task.thread.request.u.thread.proc = start_kernel_proc; start_uml()
41 init_task.thread.request.u.thread.arg = NULL; start_uml()
42 return start_idle_thread(task_stack_page(&init_task), start_uml()
43 &init_task.thread.switch_buf); start_uml()
/linux-4.1.27/arch/ia64/kernel/
H A Dinit_task.c14 #include <linux/init_task.h>
26 * handled. This is done by having a special ".data..init_task" section...
36 } init_task_mem asm ("init_task") __init_task_data =
42 EXPORT_SYMBOL(init_task); variable
H A DMakefile9 extra-y := head.o init_task.o vmlinux.lds
H A Dhead.S297 * Find the init_task for the currently booting CPU. At poweron, and in
303 movl r2=init_task
309 movl r2=init_task
H A Dentry.S179 movl r25=init_task
/linux-4.1.27/scripts/gdb/linux/
H A Dtasks.py24 init_task = gdb.parse_and_eval("init_task").address
25 t = g = init_task
38 if t == init_task:
/linux-4.1.27/kernel/sched/
H A Dauto_group.h19 extern void autogroup_init(struct task_struct *init_task);
44 static inline void autogroup_init(struct task_struct *init_task) { } autogroup_free() argument
H A Dauto_group.c16 void __init autogroup_init(struct task_struct *init_task) autogroup_init() argument
21 init_task->signal->autogroup = &autogroup_default; autogroup_init()
H A Dcore.c73 #include <linux/init_task.h>
7162 autogroup_init(&init_task);
7241 set_load_weight(&init_task);
7244 INIT_HLIST_HEAD(&init_task.preempt_notifiers);
/linux-4.1.27/arch/alpha/kernel/
H A Dvmlinux.lds.S46 needed for the THREAD_SIZE aligned init_task gets freed after init */
/linux-4.1.27/include/linux/
H A Dinit_task.h44 .thread_head = LIST_HEAD_INIT(init_task.thread_node), \
271 /* Attach to the init_task data structure for proper alignment */
272 #define __init_task_data __attribute__((__section__(".data..init_task")))
H A Dsched.h2322 extern struct task_struct init_task;
2540 for (p = &init_task ; (p = next_task(p)) != &init_task ; )
2549 for (g = t = &init_task ; (g = t = next_task(g)) != &init_task ; ) do
/linux-4.1.27/arch/x86/kernel/
H A Ddoublefault.c3 #include <linux/init_task.h>
H A Despfix_64.c35 #include <linux/init_task.h>
H A Dvmlinux.lds.S128 /* init_task */
H A Dtboot.c23 #include <linux/init_task.h>
/linux-4.1.27/arch/cris/kernel/
H A Dprocess.c21 #include <linux/init_task.h>
/linux-4.1.27/arch/m68k/kernel/
H A Dsun3-head.S68 1: lea init_task,%curptr | get initial thread...
H A Dprocess.c26 #include <linux/init_task.h>
H A Dhead.S1494 lea init_task,%curptr
/linux-4.1.27/arch/c6x/kernel/
H A Dprocess.c15 #include <linux/init_task.h>
/linux-4.1.27/arch/ia64/
H A DMakefile45 head-y := arch/ia64/kernel/head.o arch/ia64/kernel/init_task.o
/linux-4.1.27/arch/arc/kernel/
H A Dhead.S95 mov r9, @init_task
/linux-4.1.27/fs/
H A Dcoredump.c334 * process to the tail of init_task.tasks list, and lock/unlock zap_threads()
677 * root directory of init_task. do_coredump()
681 task_lock(&init_task); do_coredump()
682 get_fs_root(init_task.fs, &root); do_coredump()
683 task_unlock(&init_task); do_coredump()
H A Dnamespace.c3085 init_task.nsproxy->mnt_ns = ns; init_mount_tree()
/linux-4.1.27/arch/x86/mm/
H A Dkasan_init_64.c239 init_task.kasan_depth = 0; kasan_init()
/linux-4.1.27/arch/sparc/kernel/
H A Dsun4m_smp.c61 /* Attach to the address space of init_task. */ sun4m_cpu_pre_online()
H A Dsetup_32.c374 init_task.thread.kregs = &fake_swapper_regs; setup_arch()
H A Dsun4d_smp.c95 /* Attach to the address space of init_task. */ sun4d_cpu_pre_online()
H A Dleon_smp.c95 /* Attach to the address space of init_task. */ leon_cpu_pre_online()
H A Dsetup_64.c620 task_thread_info(&init_task)->kregs = &fake_swapper_regs; setup_arch()
H A Dtraps_32.c450 /* Attach to the address space of init_task. */ trap_init()
H A Dsmp_64.c120 /* Attach to the address space of init_task. */ smp_callin()
H A Dtraps_64.c2764 /* Attach to the address space of init_task. On SMP we trap_init()
/linux-4.1.27/arch/mn10300/kernel/
H A Dsetup.c62 struct task_struct *__current = &init_task;
H A Dhead.S247 mov init_task,e2
/linux-4.1.27/arch/nios2/kernel/
H A Dsetup.c153 init_task.thread.kregs = &fake_regs; setup_arch()
/linux-4.1.27/arch/frv/mm/
H A Dinit.c106 init_new_context(&init_task, &init_mm); paging_init()
/linux-4.1.27/kernel/
H A Ddelayacct.c38 delayacct_tsk_init(&init_task); delayacct_init()
H A Dfork.c307 init_task.signal->rlim[RLIMIT_NPROC].rlim_cur = max_threads/2; fork_init()
308 init_task.signal->rlim[RLIMIT_NPROC].rlim_max = max_threads/2; fork_init()
309 init_task.signal->rlim[RLIMIT_SIGPENDING] = fork_init()
310 init_task.signal->rlim[RLIMIT_NPROC]; fork_init()
562 #include <linux/init_task.h>
1573 list_add_tail_rcu(&p->tasks, &init_task.tasks); copy_process()
H A Dpid.c37 #include <linux/init_task.h>
80 .child_reaper = &init_task,
H A Dnsproxy.c19 #include <linux/init_task.h>
H A Dcred.c17 #include <linux/init_task.h>
32 /* init to 2 - one for init_task, one to ensure it is never freed */
H A Dexit.c49 #include <linux/init_task.h>
506 if (reaper == &init_task) find_new_reaper()
H A Dcgroup.c35 #include <linux/init_task.h>
4950 BUG_ON(!list_empty(&init_task.tasks)); cgroup_init_subsys()
4972 RCU_INIT_POINTER(init_task.cgroups, &init_css_set); cgroup_init_early()
/linux-4.1.27/security/apparmor/
H A Dresource.c134 initrlim = init_task.signal->rlim + i; __aa_transition_rlimits()
/linux-4.1.27/arch/xtensa/kernel/
H A Dprocess.c29 #include <linux/init_task.h>
50 struct task_struct *current_set[NR_CPUS] = {&init_task, };
H A Dentry.S779 * dummy stack pointer (e.g. the stack of the init_task)
802 movi a1, init_task
/linux-4.1.27/include/asm-generic/
H A Dvmlinux.lds.h239 *(.data..init_task)
485 .data..init_task : AT(ADDR(.data..init_task) - LOAD_OFFSET) { \
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
H A Di40evf_main.c1327 schedule_delayed_work(&adapter->init_task, 10); i40evf_watchdog_task()
1331 * the init task. When init_task contacts the PF and i40evf_watchdog_task()
2013 init_task.work); i40evf_init_task()
2211 schedule_delayed_work(&adapter->init_task, i40evf_init_task()
2229 schedule_delayed_work(&adapter->init_task, HZ * 3); i40evf_init_task()
2344 INIT_DELAYED_WORK(&adapter->init_task, i40evf_init_task); i40evf_probe()
2345 schedule_delayed_work(&adapter->init_task, 10); i40evf_probe()
2455 cancel_delayed_work_sync(&adapter->init_task); i40evf_remove()
H A Di40evf.h190 struct delayed_work init_task; member in struct:i40evf_adapter
/linux-4.1.27/include/scsi/
H A Dscsi_transport_iscsi.h66 * @init_task: Initialize a iscsi_task and any internal structs.
122 int (*init_task) (struct iscsi_task *task); member in struct:iscsi_transport
/linux-4.1.27/arch/powerpc/kernel/
H A Dmachine_kexec_64.c16 #include <linux/init_task.h>
299 * "init_task" linker section here to statically allocate a stack.
H A Dpaca.c170 new_paca->__current = &init_task; initialise_paca()
H A Dhead_40x.S830 lis r2,init_task@h
831 ori r2,r2,init_task@l
H A Dhead_8xx.S633 lis r2,init_task@h
634 ori r2,r2,init_task@l
H A Dhead_32.S946 lis r2,init_task@h
947 ori r2,r2,init_task@l
H A Dhead_44x.S103 lis r2,init_task@h
104 ori r2,r2,init_task@l
H A Dhead_fsl_booke.S231 lis r2,init_task@h
232 ori r2,r2,init_task@l
H A Dprocess.c29 #include <linux/init_task.h>
/linux-4.1.27/arch/um/kernel/
H A Dum_arch.c55 { INIT_THREAD_INFO(init_task) };
/linux-4.1.27/arch/metag/mm/
H A Dinit.c338 init_new_context(&init_task, &init_mm); paging_init()
/linux-4.1.27/arch/openrisc/kernel/
H A Dprocess.c35 #include <linux/init_task.h>
/linux-4.1.27/arch/hexagon/kernel/
H A Dhead.S192 * thread stack, which should have been declared in arch/init_task.c.
/linux-4.1.27/arch/m68k/coldfire/
H A Dhead.S287 lea init_task,%a2 /* Set "current" init task */
/linux-4.1.27/arch/sh/kernel/
H A Dhead_64.S288 putcon SP, KCR0 /* Set current to init_task */
/linux-4.1.27/arch/unicore32/mm/
H A Dfault.c335 * If the init_task's first level page tables contains the relevant
/linux-4.1.27/arch/microblaze/kernel/
H A Dhead.S342 addik r31, r0, init_task
/linux-4.1.27/arch/arm64/mm/
H A Dfault.c347 * If the init_task's first level page tables contains the relevant entry, we
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dhead.S374 ;; the initial kernel stack is in the same page as the init_task,
/linux-4.1.27/arch/frv/kernel/
H A Dswitch_to.S39 .long init_task
/linux-4.1.27/arch/arm/mm/
H A Dfault.c412 * If the init_task's first level page tables contains the relevant
/linux-4.1.27/arch/x86/kernel/cpu/
H A Dcommon.c1174 &init_task;
1273 DEFINE_PER_CPU(struct task_struct *, current_task) = &init_task;
/linux-4.1.27/drivers/scsi/
H A Dlibiscsi.c457 if (session->tt->init_task && session->tt->init_task(task)) iscsi_prep_scsi_cmd_pdu()
681 if (session->tt->init_task && session->tt->init_task(task)) iscsi_prep_mgmt_task()
H A Discsi_tcp.c997 .init_task = iscsi_tcp_task_init,
/linux-4.1.27/arch/parisc/include/asm/
H A Dpgtable.h270 extern pgd_t swapper_pg_dir[]; /* declared in init_task.c */
/linux-4.1.27/drivers/infiniband/ulp/iser/
H A Discsi_iser.c1006 .init_task = iscsi_iser_task_init,
/linux-4.1.27/arch/cris/arch-v10/kernel/
H A Dhead.S342 ;; init_task (but starts in the top of the page, size 8192)
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c128 .init_task = iscsi_tcp_task_init,
/linux-4.1.27/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c132 .init_task = iscsi_tcp_task_init,
/linux-4.1.27/kernel/trace/
H A Dftrace.c5739 /* The cpu_boot init_task->ret_stack will never be freed */ for_each_online_cpu()
/linux-4.1.27/security/selinux/
H A Dhooks.c2417 initrlim = init_task.signal->rlim + i; selinux_bprm_committing_creds()

Completed in 8435 milliseconds