Home
last modified time | relevance | path

Searched refs:current (Results 1 – 25 of 1849) sorted by relevance

12345678910>>...74

/linux-3.4.99/arch/s390/math-emu/
Dmath.c110 instr, current->comm, current->pid); in display_emulation_not_implemented()
152 mode = current->thread.fp_regs.fpc & 3; in emu_axbr()
153 cvt.w.high = current->thread.fp_regs.fprs[rx].ui; in emu_axbr()
154 cvt.w.low = current->thread.fp_regs.fprs[rx+2].ui; in emu_axbr()
156 cvt.w.high = current->thread.fp_regs.fprs[ry].ui; in emu_axbr()
157 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui; in emu_axbr()
161 current->thread.fp_regs.fprs[rx].ui = cvt.w.high; in emu_axbr()
162 current->thread.fp_regs.fprs[rx+2].ui = cvt.w.low; in emu_axbr()
173 mode = current->thread.fp_regs.fpc & 3; in emu_adbr()
174 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[rx].d); in emu_adbr()
[all …]
/linux-3.4.99/arch/sparc/kernel/
Dsigutil_32.c18 if (test_tsk_thread_flag(current, TIF_USEDFPU)) { in save_fpu_state()
20 fpsave(&current->thread.float_regs[0], &current->thread.fsr, in save_fpu_state()
21 &current->thread.fpqueue[0], &current->thread.fpqdepth); in save_fpu_state()
23 clear_tsk_thread_flag(current, TIF_USEDFPU); in save_fpu_state()
26 if (current == last_task_used_math) { in save_fpu_state()
28 fpsave(&current->thread.float_regs[0], &current->thread.fsr, in save_fpu_state()
29 &current->thread.fpqueue[0], &current->thread.fpqdepth); in save_fpu_state()
35 &current->thread.float_regs[0], in save_fpu_state()
37 err |= __put_user(current->thread.fsr, &fpu->si_fsr); in save_fpu_state()
38 err |= __put_user(current->thread.fpqdepth, &fpu->si_fpqdepth); in save_fpu_state()
[all …]
Dprocess_32.c324 show_stack(current, ksp); in dump_stack()
343 if(last_task_used_math == current) {
349 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
350 &current->thread.fpqueue[0], &current->thread.fpqdepth);
364 if(last_task_used_math == current) {
370 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
371 &current->thread.fpqueue[0], &current->thread.fpqdepth);
380 if (current->thread.flags & SPARC_FLAG_KTHREAD) {
381 current->thread.flags &= ~SPARC_FLAG_KTHREAD;
385 current->thread.kregs = (struct pt_regs *)
[all …]
/linux-3.4.99/tools/power/cpupower/lib/
Dsysfs.c274 struct cpufreq_available_governors *current = NULL; in sysfs_get_freq_available_governors() local
289 if (current) { in sysfs_get_freq_available_governors()
290 current->next = malloc(sizeof(*current)); in sysfs_get_freq_available_governors()
291 if (!current->next) in sysfs_get_freq_available_governors()
293 current = current->next; in sysfs_get_freq_available_governors()
298 current = first; in sysfs_get_freq_available_governors()
300 current->first = first; in sysfs_get_freq_available_governors()
301 current->next = NULL; in sysfs_get_freq_available_governors()
303 current->governor = malloc(i - pos + 1); in sysfs_get_freq_available_governors()
304 if (!current->governor) in sysfs_get_freq_available_governors()
[all …]
/linux-3.4.99/arch/m68k/mm/
Dfault.c25 siginfo.si_signo = current->thread.signo; in send_fault_sig()
26 siginfo.si_code = current->thread.code; in send_fault_sig()
27 siginfo.si_addr = (void *)current->thread.faddr; in send_fault_sig()
34 &siginfo, current); in send_fault_sig()
73 struct mm_struct *mm = current->mm; in do_page_fault()
80 current->mm->pgd); in do_page_fault()
154 current->maj_flt++; in do_page_fault()
156 current->min_flt++; in do_page_fault()
173 current->thread.signo = SIGBUS; in do_page_fault()
174 current->thread.faddr = address; in do_page_fault()
[all …]
/linux-3.4.99/arch/um/kernel/
Dprocess.c75 current->thread.request.u.thread.proc = fn; in kernel_thread()
76 current->thread.request.u.thread.arg = arg; in kernel_thread()
78 &current->thread.regs, 0, NULL, NULL); in kernel_thread()
97 current->thread.saved_task = NULL; in __switch_to()
102 arch_switch_to(current); in __switch_to()
104 if (current->thread.saved_task) in __switch_to()
105 show_regs(&(current->thread.regs)); in __switch_to()
106 to = current->thread.saved_task; in __switch_to()
107 from = current; in __switch_to()
108 } while (current->thread.saved_task); in __switch_to()
[all …]
Dexec.c26 arch_flush_thread(&current->thread.arch); in flush_thread()
28 ret = unmap(&current->mm->context.id, 0, STUB_START, 0, &data); in flush_thread()
29 ret = ret || unmap(&current->mm->context.id, STUB_END, in flush_thread()
34 force_sig(SIGKILL, current); in flush_thread()
37 __switch_mm(&current->mm->context.id); in flush_thread()
53 error = do_execve(file, argv, env, &current->thread.regs); in execve1()
55 task_lock(current); in execve1()
56 current->ptrace &= ~PT_DTRACE; in execve1()
58 SUBARCH_EXECVE1(&current->thread.regs.regs); in execve1()
60 task_unlock(current); in execve1()
[all …]
Dtrap.c26 struct mm_struct *mm = current->mm; in handle_page_fault()
79 current->maj_flt++; in handle_page_fault()
81 current->min_flt++; in handle_page_fault()
119 struct task_struct *tsk = current; in show_segv_info()
145 current->thread.arch.faultinfo = fi; in bad_segv()
146 force_sig_info(SIGSEGV, &si, current); in bad_segv()
151 force_sigsegv(SIGSEGV, current); in fatal_sigsegv()
192 else if (current->mm == NULL) { in segv()
210 catcher = current->thread.fault_catcher; in segv()
214 current->thread.fault_addr = (void *) address; in segv()
[all …]
Dsignal.c59 sp = current->sas_ss_sp + current->sas_ss_size; in handle_signal()
69 force_sigsegv(signr, current); in handle_signal()
84 oldset = &current->saved_sigmask; in kern_do_signal()
86 oldset = &current->blocked; in kern_do_signal()
129 if (current->ptrace & PT_DTRACE) in kern_do_signal()
130 current->thread.singlestep_syscall = in kern_do_signal()
131 is_syscall(PT_REGS_IP(&current->thread.regs)); in kern_do_signal()
139 sigprocmask(SIG_SETMASK, &current->saved_sigmask, NULL); in kern_do_signal()
146 return kern_do_signal(&current->thread.regs); in do_signal()
160 current->state = TASK_INTERRUPTIBLE; in sys_sigsuspend()
[all …]
/linux-3.4.99/drivers/tty/
Dtty_audit.c115 uid_t auid = audit_get_loginuid(current); in tty_audit_buf_push_current()
116 unsigned int sessionid = audit_get_sessionid(current); in tty_audit_buf_push_current()
117 tty_audit_buf_push(current, auid, sessionid, buf); in tty_audit_buf_push_current()
130 spin_lock_irq(&current->sighand->siglock); in tty_audit_exit()
131 buf = current->signal->tty_audit_buf; in tty_audit_exit()
132 current->signal->tty_audit_buf = NULL; in tty_audit_exit()
133 spin_unlock_irq(&current->sighand->siglock); in tty_audit_exit()
151 spin_lock_irq(&current->sighand->siglock); in tty_audit_fork()
152 sig->audit_tty = current->signal->audit_tty; in tty_audit_fork()
153 spin_unlock_irq(&current->sighand->siglock); in tty_audit_fork()
[all …]
/linux-3.4.99/drivers/staging/sep/
Dsep_main.c117 current->pid); in sep_queue_status_remove()
121 current->pid, __func__); in sep_queue_status_remove()
134 current->pid); in sep_queue_status_remove()
165 dev_dbg(&sep->pdev->dev, "[PID%d] kzalloc ok\n", current->pid); in sep_queue_status_add()
207 current->pid, dma_ctx); in sep_allocate_dmatables_region()
209 current->pid, dmatables_region); in sep_allocate_dmatables_region()
214 current->pid); in sep_allocate_dmatables_region()
219 current->pid, new_len); in sep_allocate_dmatables_region()
220 dev_dbg(&sep->pdev->dev, "[PID%d] oldlen = 0x%08X\n", current->pid, in sep_allocate_dmatables_region()
226 current->pid); in sep_allocate_dmatables_region()
[all …]
/linux-3.4.99/arch/parisc/kernel/
Dftrace.c29 if (!current->ret_stack) in push_return_trace()
33 if (current->curr_ret_stack == FTRACE_RETFUNC_DEPTH - 1) { in push_return_trace()
34 atomic_inc(&current->trace_overrun); in push_return_trace()
38 index = ++current->curr_ret_stack; in push_return_trace()
40 current->ret_stack[index].ret = ret; in push_return_trace()
41 current->ret_stack[index].func = func; in push_return_trace()
42 current->ret_stack[index].calltime = time; in push_return_trace()
53 index = current->curr_ret_stack; in pop_return_trace()
64 *ret = current->ret_stack[index].ret; in pop_return_trace()
65 trace->func = current->ret_stack[index].func; in pop_return_trace()
[all …]
/linux-3.4.99/fs/
Dbinfmt_som.c91 p = current->mm->arg_start; in create_som_tables()
97 current->mm->arg_end = current->mm->env_start = p; in create_som_tables()
103 current->mm->env_end = p; in create_som_tables()
148 current->mm->start_code = code_start; in map_som_binary()
149 current->mm->end_code = code_start + code_size; in map_som_binary()
157 current->mm->start_data = data_start; in map_som_binary()
158 current->mm->end_data = bss_start = data_start + data_size; in map_som_binary()
166 current->mm->start_brk = current->mm->brk = som_brk; in map_som_binary()
222 current->personality = PER_HPUX; in load_som_binary()
231 current->thread.task_size = 0xc0000000; in load_som_binary()
[all …]
/linux-3.4.99/arch/powerpc/kernel/
Dprocess.c94 BUG_ON(tsk != current); in flush_fp_to_thread()
108 if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) in enable_kernel_fp()
109 giveup_fpu(current); in enable_kernel_fp()
124 if (current->thread.regs && (current->thread.regs->msr & MSR_VEC)) in enable_kernel_altivec()
125 giveup_altivec(current); in enable_kernel_altivec()
144 BUG_ON(tsk != current); in flush_altivec_to_thread()
162 if (current->thread.regs && (current->thread.regs->msr & MSR_VSX))
163 giveup_vsx(current);
186 BUG_ON(tsk != current); in flush_vsx_to_thread()
203 if (current->thread.regs && (current->thread.regs->msr & MSR_SPE)) in enable_kernel_spe()
[all …]
Dsignal_64.c95 flush_fp_to_thread(current); in setup_sigcontext()
101 if (current->thread.used_vr) { in setup_sigcontext()
102 flush_altivec_to_thread(current); in setup_sigcontext()
104 err |= __copy_to_user(v_regs, current->thread.vr, 33 * sizeof(vector128)); in setup_sigcontext()
113 err |= __put_user(current->thread.vrsave, (u32 __user *)&v_regs[33]); in setup_sigcontext()
117 flush_fp_to_thread(current); in setup_sigcontext()
119 err |= copy_fpr_to_user(&sc->fp_regs, current); in setup_sigcontext()
132 if (current->thread.used_vsr && ctx_has_vsx_region) { in setup_sigcontext()
133 __giveup_vsx(current); in setup_sigcontext()
135 err |= copy_vsx_to_user(v_regs, current); in setup_sigcontext()
[all …]
/linux-3.4.99/arch/frv/kernel/
Dsignal.c44 spin_lock_irq(&current->sighand->siglock); in sys_sigsuspend()
45 current->saved_sigmask = current->blocked; in sys_sigsuspend()
46 siginitset(&current->blocked, mask); in sys_sigsuspend()
48 spin_unlock_irq(&current->sighand->siglock); in sys_sigsuspend()
50 current->state = TASK_INTERRUPTIBLE; in sys_sigsuspend()
121 struct user_context *user = current->thread.user; in restore_sigcontext()
161 spin_lock_irq(&current->sighand->siglock); in sys_sigreturn()
162 current->blocked = set; in sys_sigreturn()
164 spin_unlock_irq(&current->sighand->siglock); in sys_sigreturn()
171 force_sig(SIGSEGV, current); in sys_sigreturn()
[all …]
/linux-3.4.99/arch/h8300/kernel/
Dtraps.c46 current->thread.esp0 = ssp; in set_esp0()
60 printk("COMM=%s PID=%d\n", current->comm, current->pid); in dump()
61 if (current->mm) { in dump()
63 (int) current->mm->start_code, in dump()
64 (int) current->mm->end_code, in dump()
65 (int) current->mm->start_data, in dump()
66 (int) current->mm->end_data, in dump()
67 (int) current->mm->end_data, in dump()
68 (int) current->mm->brk); in dump()
70 (int) current->mm->start_stack, in dump()
[all …]
Dsignal.c63 spin_lock_irq(&current->sighand->siglock); in do_sigsuspend()
64 saveset = current->blocked; in do_sigsuspend()
65 siginitset(&current->blocked, mask); in do_sigsuspend()
67 spin_unlock_irq(&current->sighand->siglock); in do_sigsuspend()
71 current->state = TASK_INTERRUPTIBLE; in do_sigsuspend()
93 spin_lock_irq(&current->sighand->siglock); in do_rt_sigsuspend()
94 saveset = current->blocked; in do_rt_sigsuspend()
95 current->blocked = newset; in do_rt_sigsuspend()
97 spin_unlock_irq(&current->sighand->siglock); in do_rt_sigsuspend()
101 current->state = TASK_INTERRUPTIBLE; in do_rt_sigsuspend()
[all …]
/linux-3.4.99/kernel/
Ddelayacct.c76 spin_lock_irqsave(&current->delays->lock, flags); in delayacct_end()
79 spin_unlock_irqrestore(&current->delays->lock, flags); in delayacct_end()
84 delayacct_start(&current->delays->blkio_start); in __delayacct_blkio_start()
89 if (current->delays->flags & DELAYACCT_PF_SWAPIN) in __delayacct_blkio_end()
91 delayacct_end(&current->delays->blkio_start, in __delayacct_blkio_end()
92 &current->delays->blkio_end, in __delayacct_blkio_end()
93 &current->delays->swapin_delay, in __delayacct_blkio_end()
94 &current->delays->swapin_count); in __delayacct_blkio_end()
96 delayacct_end(&current->delays->blkio_start, in __delayacct_blkio_end()
97 &current->delays->blkio_end, in __delayacct_blkio_end()
[all …]
Dacct.c218 ns = task_active_pid_ns(current); in acct_on()
271 acct = task_active_pid_ns(current)->bacct; in SYSCALL_DEFINE1()
457 struct pacct_struct *pacct = &current->signal->pacct; in do_acct_process()
484 strlcpy(ac.ac_comm, current->comm, sizeof(ac.ac_comm)); in do_acct_process()
489 run_time -= (u64)current->group_leader->start_time.tv_sec * NSEC_PER_SEC in do_acct_process()
490 + current->group_leader->start_time.tv_nsec; in do_acct_process()
521 ac.ac_pid = task_tgid_nr_ns(current, ns); in do_acct_process()
523 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), ns); in do_acct_process()
527 spin_lock_irq(&current->sighand->siglock); in do_acct_process()
528 tty = current->signal->tty; /* Safe as we hold the siglock */ in do_acct_process()
[all …]
/linux-3.4.99/arch/score/kernel/
Dtraps.c145 current->comm, current->pid, (unsigned long) current); in show_registers()
186 force_sig(SIGBUS, current); in do_adelinsn()
200 force_sig(SIGBUS, current); in do_adedata()
206 force_sig(SIGFPE, current); in do_pel()
212 force_sig(SIGFPE, current); in do_cee()
218 force_sig(SIGFPE, current); in do_cpe()
224 force_sig(SIGBUS, current); in do_be()
237 force_sig_info(SIGFPE, &info, current); in do_ov()
243 force_sig(SIGTRAP, current); in do_tr()
251 read_tsk_long(current, epc, &epc_insn); in do_ri()
[all …]
/linux-3.4.99/arch/avr32/kernel/
Dsignal.c90 spin_lock_irq(&current->sighand->siglock); in sys_rt_sigreturn()
91 current->blocked = set; in sys_rt_sigreturn()
93 spin_unlock_irq(&current->sighand->siglock); in sys_rt_sigreturn()
107 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
145 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
182 err |= __put_user((void __user *)current->sas_ss_sp, in setup_rt_frame()
186 err |= __put_user(current->sas_ss_size, in setup_rt_frame()
202 current->comm, current->pid); in setup_rt_frame()
207 current->comm, current->pid, sig, regs->sp, in setup_rt_frame()
245 spin_lock_irq(&current->sighand->siglock); in handle_signal()
[all …]
/linux-3.4.99/arch/mips/math-emu/
Dkernel_linkage.c42 current->thread.fpu.fcr31 = 0; in fpu_emulator_init_fpu()
44 current->thread.fpu.fpr[i] = SIGNALLING_NAN; in fpu_emulator_init_fpu()
62 __put_user(current->thread.fpu.fpr[i], &sc->sc_fpregs[i]); in fpu_emulator_save_context()
64 err |= __put_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr); in fpu_emulator_save_context()
76 __get_user(current->thread.fpu.fpr[i], &sc->sc_fpregs[i]); in fpu_emulator_restore_context()
78 err |= __get_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr); in fpu_emulator_restore_context()
95 __put_user(current->thread.fpu.fpr[i], &sc->sc_fpregs[i]); in fpu_emulator_save_context32()
97 err |= __put_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr); in fpu_emulator_save_context32()
109 __get_user(current->thread.fpu.fpr[i], &sc->sc_fpregs[i]); in fpu_emulator_restore_context32()
111 err |= __get_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr); in fpu_emulator_restore_context32()
/linux-3.4.99/arch/mn10300/kernel/
Dsignal.c42 spin_lock_irq(&current->sighand->siglock); in sys_sigsuspend()
43 current->saved_sigmask = current->blocked; in sys_sigsuspend()
44 siginitset(&current->blocked, mask); in sys_sigsuspend()
46 spin_unlock_irq(&current->sighand->siglock); in sys_sigsuspend()
48 current->state = TASK_INTERRUPTIBLE; in sys_sigsuspend()
108 if (is_using_fpu(current)) in restore_sigcontext()
109 fpu_kill_state(current); in restore_sigcontext()
175 spin_lock_irq(&current->sighand->siglock); in sys_sigreturn()
176 current->blocked = set; in sys_sigreturn()
178 spin_unlock_irq(&current->sighand->siglock); in sys_sigreturn()
[all …]
/linux-3.4.99/include/linux/
Dtracehook.h59 int ptrace = current->ptrace; in ptrace_report_syscall()
71 if (current->exit_code) { in ptrace_report_syscall()
72 send_sig(current->exit_code, current, 1); in ptrace_report_syscall()
73 current->exit_code = 0; in ptrace_report_syscall()
76 return fatal_signal_pending(current); in ptrace_report_syscall()
125 user_single_step_siginfo(current, regs, &info); in tracehook_report_syscall_exit()
126 force_sig_info(SIGTRAP, &info, current); in tracehook_report_syscall_exit()

12345678910>>...74