/linux-4.1.27/init/ |
H A D | init_task.c | 1 #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 D | Makefile | 14 obj-y += init_task.o
|
H A D | main.c | 502 set_task_stack_end_magic(&init_task); start_kernel()
|
/linux-4.1.27/arch/um/kernel/skas/ |
H A D | process.c | 40 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 D | init_task.c | 14 #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 D | Makefile | 9 extra-y := head.o init_task.o vmlinux.lds
|
H A D | head.S | 297 * 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 D | entry.S | 179 movl r25=init_task
|
/linux-4.1.27/scripts/gdb/linux/ |
H A D | tasks.py | 24 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 D | auto_group.h | 19 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 D | auto_group.c | 16 void __init autogroup_init(struct task_struct *init_task) autogroup_init() argument 21 init_task->signal->autogroup = &autogroup_default; autogroup_init()
|
H A D | core.c | 73 #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 D | vmlinux.lds.S | 46 needed for the THREAD_SIZE aligned init_task gets freed after init */
|
/linux-4.1.27/include/linux/ |
H A D | init_task.h | 44 .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 D | sched.h | 2322 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 D | doublefault.c | 3 #include <linux/init_task.h>
|
H A D | espfix_64.c | 35 #include <linux/init_task.h>
|
H A D | vmlinux.lds.S | 128 /* init_task */
|
H A D | tboot.c | 23 #include <linux/init_task.h>
|
/linux-4.1.27/arch/cris/kernel/ |
H A D | process.c | 21 #include <linux/init_task.h>
|
/linux-4.1.27/arch/m68k/kernel/ |
H A D | sun3-head.S | 68 1: lea init_task,%curptr | get initial thread...
|
H A D | process.c | 26 #include <linux/init_task.h>
|
H A D | head.S | 1494 lea init_task,%curptr
|
/linux-4.1.27/arch/c6x/kernel/ |
H A D | process.c | 15 #include <linux/init_task.h>
|
/linux-4.1.27/arch/ia64/ |
H A D | Makefile | 45 head-y := arch/ia64/kernel/head.o arch/ia64/kernel/init_task.o
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | head.S | 95 mov r9, @init_task
|
/linux-4.1.27/fs/ |
H A D | coredump.c | 334 * 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 D | namespace.c | 3085 init_task.nsproxy->mnt_ns = ns; init_mount_tree()
|
/linux-4.1.27/arch/x86/mm/ |
H A D | kasan_init_64.c | 239 init_task.kasan_depth = 0; kasan_init()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | sun4m_smp.c | 61 /* Attach to the address space of init_task. */ sun4m_cpu_pre_online()
|
H A D | setup_32.c | 374 init_task.thread.kregs = &fake_swapper_regs; setup_arch()
|
H A D | sun4d_smp.c | 95 /* Attach to the address space of init_task. */ sun4d_cpu_pre_online()
|
H A D | leon_smp.c | 95 /* Attach to the address space of init_task. */ leon_cpu_pre_online()
|
H A D | setup_64.c | 620 task_thread_info(&init_task)->kregs = &fake_swapper_regs; setup_arch()
|
H A D | traps_32.c | 450 /* Attach to the address space of init_task. */ trap_init()
|
H A D | smp_64.c | 120 /* Attach to the address space of init_task. */ smp_callin()
|
H A D | traps_64.c | 2764 /* Attach to the address space of init_task. On SMP we trap_init()
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | setup.c | 62 struct task_struct *__current = &init_task;
|
H A D | head.S | 247 mov init_task,e2
|
/linux-4.1.27/arch/nios2/kernel/ |
H A D | setup.c | 153 init_task.thread.kregs = &fake_regs; setup_arch()
|
/linux-4.1.27/arch/frv/mm/ |
H A D | init.c | 106 init_new_context(&init_task, &init_mm); paging_init()
|
/linux-4.1.27/kernel/ |
H A D | delayacct.c | 38 delayacct_tsk_init(&init_task); delayacct_init()
|
H A D | fork.c | 307 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 D | pid.c | 37 #include <linux/init_task.h> 80 .child_reaper = &init_task,
|
H A D | nsproxy.c | 19 #include <linux/init_task.h>
|
H A D | cred.c | 17 #include <linux/init_task.h> 32 /* init to 2 - one for init_task, one to ensure it is never freed */
|
H A D | exit.c | 49 #include <linux/init_task.h> 506 if (reaper == &init_task) find_new_reaper()
|
H A D | cgroup.c | 35 #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 D | resource.c | 134 initrlim = init_task.signal->rlim + i; __aa_transition_rlimits()
|
/linux-4.1.27/arch/xtensa/kernel/ |
H A D | process.c | 29 #include <linux/init_task.h> 50 struct task_struct *current_set[NR_CPUS] = {&init_task, };
|
H A D | entry.S | 779 * 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 D | vmlinux.lds.h | 239 *(.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 D | i40evf_main.c | 1327 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 D | i40evf.h | 190 struct delayed_work init_task; member in struct:i40evf_adapter
|
/linux-4.1.27/include/scsi/ |
H A D | scsi_transport_iscsi.h | 66 * @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 D | machine_kexec_64.c | 16 #include <linux/init_task.h> 299 * "init_task" linker section here to statically allocate a stack.
|
H A D | paca.c | 170 new_paca->__current = &init_task; initialise_paca()
|
H A D | head_40x.S | 830 lis r2,init_task@h 831 ori r2,r2,init_task@l
|
H A D | head_8xx.S | 633 lis r2,init_task@h 634 ori r2,r2,init_task@l
|
H A D | head_32.S | 946 lis r2,init_task@h 947 ori r2,r2,init_task@l
|
H A D | head_44x.S | 103 lis r2,init_task@h 104 ori r2,r2,init_task@l
|
H A D | head_fsl_booke.S | 231 lis r2,init_task@h 232 ori r2,r2,init_task@l
|
H A D | process.c | 29 #include <linux/init_task.h>
|
/linux-4.1.27/arch/um/kernel/ |
H A D | um_arch.c | 55 { INIT_THREAD_INFO(init_task) };
|
/linux-4.1.27/arch/metag/mm/ |
H A D | init.c | 338 init_new_context(&init_task, &init_mm); paging_init()
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | process.c | 35 #include <linux/init_task.h>
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | head.S | 192 * thread stack, which should have been declared in arch/init_task.c.
|
/linux-4.1.27/arch/m68k/coldfire/ |
H A D | head.S | 287 lea init_task,%a2 /* Set "current" init task */
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | head_64.S | 288 putcon SP, KCR0 /* Set current to init_task */
|
/linux-4.1.27/arch/unicore32/mm/ |
H A D | fault.c | 335 * If the init_task's first level page tables contains the relevant
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | head.S | 342 addik r31, r0, init_task
|
/linux-4.1.27/arch/arm64/mm/ |
H A D | fault.c | 347 * 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 D | head.S | 374 ;; the initial kernel stack is in the same page as the init_task,
|
/linux-4.1.27/arch/frv/kernel/ |
H A D | switch_to.S | 39 .long init_task
|
/linux-4.1.27/arch/arm/mm/ |
H A D | fault.c | 412 * If the init_task's first level page tables contains the relevant
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
H A D | common.c | 1174 &init_task; 1273 DEFINE_PER_CPU(struct task_struct *, current_task) = &init_task;
|
/linux-4.1.27/drivers/scsi/ |
H A D | libiscsi.c | 457 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 D | iscsi_tcp.c | 997 .init_task = iscsi_tcp_task_init,
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | pgtable.h | 270 extern pgd_t swapper_pg_dir[]; /* declared in init_task.c */
|
/linux-4.1.27/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.c | 1006 .init_task = iscsi_iser_task_init,
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
H A D | head.S | 342 ;; init_task (but starts in the top of the page, size 8192)
|
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 128 .init_task = iscsi_tcp_task_init,
|
/linux-4.1.27/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 132 .init_task = iscsi_tcp_task_init,
|
/linux-4.1.27/kernel/trace/ |
H A D | ftrace.c | 5739 /* The cpu_boot init_task->ret_stack will never be freed */ for_each_online_cpu()
|
/linux-4.1.27/security/selinux/ |
H A D | hooks.c | 2417 initrlim = init_task.signal->rlim + i; selinux_bprm_committing_creds()
|