Lines Matching refs:current_thread_info
634 if (!current_thread_info()->utraps) { in SYSCALL_DEFINE5()
638 if (put_user((utrap_handler_t)(current_thread_info()->utraps[type]), old_p)) in SYSCALL_DEFINE5()
648 if (!current_thread_info()->utraps) { in SYSCALL_DEFINE5()
649 current_thread_info()->utraps = in SYSCALL_DEFINE5()
652 if (!current_thread_info()->utraps) in SYSCALL_DEFINE5()
654 current_thread_info()->utraps[0] = 1; in SYSCALL_DEFINE5()
656 if ((utrap_handler_t)current_thread_info()->utraps[type] != new_p && in SYSCALL_DEFINE5()
657 current_thread_info()->utraps[0] > 1) { in SYSCALL_DEFINE5()
658 unsigned long *p = current_thread_info()->utraps; in SYSCALL_DEFINE5()
660 current_thread_info()->utraps = in SYSCALL_DEFINE5()
664 if (!current_thread_info()->utraps) { in SYSCALL_DEFINE5()
665 current_thread_info()->utraps = p; in SYSCALL_DEFINE5()
669 current_thread_info()->utraps[0] = 1; in SYSCALL_DEFINE5()
670 memcpy(current_thread_info()->utraps+1, p+1, in SYSCALL_DEFINE5()
675 if (put_user((utrap_handler_t)(current_thread_info()->utraps[type]), old_p)) in SYSCALL_DEFINE5()
682 current_thread_info()->utraps[type] = (long)new_p; in SYSCALL_DEFINE5()