Lines Matching refs:current_thread_info
616 if (!current_thread_info()->utraps) { in SYSCALL_DEFINE5()
620 if (put_user((utrap_handler_t)(current_thread_info()->utraps[type]), old_p)) in SYSCALL_DEFINE5()
630 if (!current_thread_info()->utraps) { in SYSCALL_DEFINE5()
631 current_thread_info()->utraps = in SYSCALL_DEFINE5()
634 if (!current_thread_info()->utraps) in SYSCALL_DEFINE5()
636 current_thread_info()->utraps[0] = 1; in SYSCALL_DEFINE5()
638 if ((utrap_handler_t)current_thread_info()->utraps[type] != new_p && in SYSCALL_DEFINE5()
639 current_thread_info()->utraps[0] > 1) { in SYSCALL_DEFINE5()
640 unsigned long *p = current_thread_info()->utraps; in SYSCALL_DEFINE5()
642 current_thread_info()->utraps = in SYSCALL_DEFINE5()
646 if (!current_thread_info()->utraps) { in SYSCALL_DEFINE5()
647 current_thread_info()->utraps = p; in SYSCALL_DEFINE5()
651 current_thread_info()->utraps[0] = 1; in SYSCALL_DEFINE5()
652 memcpy(current_thread_info()->utraps+1, p+1, in SYSCALL_DEFINE5()
657 if (put_user((utrap_handler_t)(current_thread_info()->utraps[type]), old_p)) in SYSCALL_DEFINE5()
664 current_thread_info()->utraps[type] = (long)new_p; in SYSCALL_DEFINE5()