/Linux-v5.4/tools/testing/selftests/rseq/ |
D | rseq.c | 50 static void signal_off_save(sigset_t *oldset) in signal_off_save() argument 56 ret = pthread_sigmask(SIG_BLOCK, &set, oldset); in signal_off_save() 61 static void signal_restore(sigset_t oldset) in signal_restore() argument 65 ret = pthread_sigmask(SIG_SETMASK, &oldset, NULL); in signal_restore() 79 sigset_t oldset; in rseq_register_current_thread() local 83 signal_off_save(&oldset); in rseq_register_current_thread() 100 signal_restore(oldset); in rseq_register_current_thread() 107 sigset_t oldset; in rseq_unregister_current_thread() local 111 signal_off_save(&oldset); in rseq_unregister_current_thread() 125 signal_restore(oldset); in rseq_unregister_current_thread()
|
/Linux-v5.4/fs/ocfs2/ |
D | mmap.c | 36 sigset_t oldset; in ocfs2_fault() local 39 ocfs2_block_signals(&oldset); in ocfs2_fault() 41 ocfs2_unblock_signals(&oldset); in ocfs2_fault() 120 sigset_t oldset; in ocfs2_page_mkwrite() local 125 ocfs2_block_signals(&oldset); in ocfs2_page_mkwrite() 154 ocfs2_unblock_signals(&oldset); in ocfs2_page_mkwrite()
|
D | super.h | 33 void ocfs2_block_signals(sigset_t *oldset); 34 void ocfs2_unblock_signals(sigset_t *oldset);
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | signal.c | 106 sigset_t *oldset = sigmask_to_save(); in do_signal() local 141 ret = handle_rt_signal32(&ksig, oldset, tsk); in do_signal() 143 ret = handle_signal32(&ksig, oldset, tsk); in do_signal() 145 ret = handle_rt_signal64(&ksig, oldset, tsk); in do_signal()
|
D | signal.h | 18 extern int handle_signal32(struct ksignal *ksig, sigset_t *oldset, 21 extern int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset,
|
D | signal_32.c | 904 int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_rt_signal32() argument 931 || put_sigset_t(&rt_sf->uc.uc_sigmask, oldset)) in handle_rt_signal32() 1362 int handle_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_signal32() argument 1385 || __put_user(oldset->sig[0], &sc->oldmask) in handle_signal32() 1387 || __put_user((oldset->sig[0] >> 32), &sc->_unused[3]) in handle_signal32() 1389 || __put_user(oldset->sig[1], &sc->_unused[3]) in handle_signal32()
|
/Linux-v5.4/arch/um/kernel/ |
D | signal.c | 51 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 87 err = setup_signal_stack_sc(sp, ksig, regs, oldset); in handle_signal() 90 err = setup_signal_stack_si(sp, ksig, regs, oldset); in handle_signal()
|
/Linux-v5.4/arch/sparc/kernel/ |
D | signal_32.c | 228 sigset_t *oldset) in setup_frame() argument 277 err |= __put_user(oldset->sig[0], &sf->info.si_mask); in setup_frame() 278 err |= __copy_to_user(sf->extramask, &oldset->sig[1], in setup_frame() 323 sigset_t *oldset) in setup_rt_frame() argument 372 err |= __copy_to_user(&sf->mask, &oldset->sig[0], sizeof(sigset_t)); in setup_rt_frame() 422 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 426 err = setup_rt_frame(ksig, regs, oldset); in handle_signal() 428 err = setup_frame(ksig, regs, oldset); in handle_signal()
|
D | signal32.c | 349 sigset_t *oldset) in setup_frame32() argument 427 seta.sig[1] = (oldset->sig[0] >> 32); in setup_frame32() 428 seta.sig[0] = oldset->sig[0]; in setup_frame32() 484 sigset_t *oldset) in setup_rt_frame32() argument 564 err |= put_compat_sigset(&sf->mask, oldset, sizeof(compat_sigset_t)); in setup_rt_frame32() 622 sigset_t *oldset = sigmask_to_save(); in handle_signal32() local 626 err = setup_rt_frame32(ksig, regs, oldset); in handle_signal32() 628 err = setup_frame32(ksig, regs, oldset); in handle_signal32()
|
/Linux-v5.4/arch/s390/kernel/ |
D | signal.c | 439 static void handle_signal(struct ksignal *ksig, sigset_t *oldset, in handle_signal() argument 446 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal() 448 ret = setup_frame(ksig->sig, &ksig->ka, oldset, regs); in handle_signal() 465 sigset_t *oldset = sigmask_to_save(); in do_signal() local 503 handle_signal32(&ksig, oldset, regs); in do_signal() 505 handle_signal(&ksig, oldset, regs); in do_signal()
|
D | compat_signal.c | 415 void handle_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_signal32() argument 422 ret = setup_rt_frame32(ksig, oldset, regs); in handle_signal32() 424 ret = setup_frame32(ksig, oldset, regs); in handle_signal32()
|
D | entry.h | 54 void handle_signal32(struct ksignal *ksig, sigset_t *oldset,
|
/Linux-v5.4/arch/csky/kernel/ |
D | signal.c | 175 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 204 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/h8300/kernel/ |
D | signal.c | 246 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 252 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/riscv/kernel/ |
D | signal.c | 219 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 248 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/parisc/kernel/ |
D | signal.c | 422 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 425 ksig->sig, ksig->ka, ksig->info, oldset, regs); in handle_signal() 428 ret = setup_rt_frame(ksig, oldset, regs, in_syscall); in handle_signal()
|
/Linux-v5.4/arch/sh/kernel/ |
D | signal_32.c | 436 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 441 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal() 443 ret = setup_frame(ksig, oldset, regs); in handle_signal()
|
D | signal_64.c | 546 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 551 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal() 553 ret = setup_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/fs/ceph/ |
D | addr.c | 1408 static void ceph_block_sigs(sigset_t *oldset) in ceph_block_sigs() argument 1412 sigprocmask(SIG_BLOCK, &mask, oldset); in ceph_block_sigs() 1415 static void ceph_restore_sigs(sigset_t *oldset) in ceph_restore_sigs() argument 1417 sigprocmask(SIG_SETMASK, oldset, NULL); in ceph_restore_sigs() 1432 sigset_t oldset; in ceph_filemap_fault() local 1435 ceph_block_sigs(&oldset); in ceph_filemap_fault() 1505 ceph_restore_sigs(&oldset); in ceph_filemap_fault() 1527 sigset_t oldset; in ceph_page_mkwrite() local 1535 ceph_block_sigs(&oldset); in ceph_page_mkwrite() 1608 ceph_restore_sigs(&oldset); in ceph_page_mkwrite()
|
/Linux-v5.4/arch/microblaze/kernel/ |
D | signal.c | 272 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 276 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/arc/kernel/ |
D | signal.c | 349 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 353 failed = setup_rt_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/arm/kernel/ |
D | signal.c | 545 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 557 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal() 559 ret = setup_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/arm64/kernel/ |
D | signal.c | 786 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 797 ret = compat_setup_rt_frame(usig, ksig, oldset, regs); in handle_signal() 799 ret = compat_setup_frame(usig, ksig, oldset, regs); in handle_signal() 801 ret = setup_rt_frame(usig, ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/nios2/kernel/ |
D | signal.c | 224 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 227 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
|
/Linux-v5.4/arch/unicore32/kernel/ |
D | signal.c | 305 sigset_t *oldset = sigmask_to_save(); in handle_signal() local 333 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal() 335 ret = setup_frame(ksig, oldset, regs); in handle_signal()
|