Home
last modified time | relevance | path

Searched refs:oldset (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/tools/testing/selftests/rseq/
Drseq.c41 static void signal_off_save(sigset_t *oldset) in signal_off_save() argument
47 ret = pthread_sigmask(SIG_BLOCK, &set, oldset); in signal_off_save()
52 static void signal_restore(sigset_t oldset) in signal_restore() argument
56 ret = pthread_sigmask(SIG_SETMASK, &oldset, NULL); in signal_restore()
70 sigset_t oldset; in rseq_register_current_thread() local
72 signal_off_save(&oldset); in rseq_register_current_thread()
85 signal_restore(oldset); in rseq_register_current_thread()
92 sigset_t oldset; in rseq_unregister_current_thread() local
94 signal_off_save(&oldset); in rseq_unregister_current_thread()
103 signal_restore(oldset); in rseq_unregister_current_thread()
/Linux-v4.19/fs/ocfs2/
Dmmap.c50 sigset_t oldset; in ocfs2_fault() local
53 ocfs2_block_signals(&oldset); in ocfs2_fault()
55 ocfs2_unblock_signals(&oldset); in ocfs2_fault()
134 sigset_t oldset; in ocfs2_page_mkwrite() local
139 ocfs2_block_signals(&oldset); in ocfs2_page_mkwrite()
168 ocfs2_unblock_signals(&oldset); in ocfs2_page_mkwrite()
Dsuper.h47 void ocfs2_block_signals(sigset_t *oldset);
48 void ocfs2_unblock_signals(sigset_t *oldset);
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_killable.h46 sigset_t blocked, oldset; in down_interruptible_killable() local
48 sigprocmask(SIG_SETMASK, &blocked, &oldset); in down_interruptible_killable()
50 sigprocmask(SIG_SETMASK, &oldset, NULL); in down_interruptible_killable()
/Linux-v4.19/arch/powerpc/kernel/
Dsignal.c106 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()
Dsignal.h18 extern int handle_signal32(struct ksignal *ksig, sigset_t *oldset,
21 extern int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset,
Dsignal_32.c890 int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_rt_signal32() argument
917 || put_sigset_t(&rt_sf->uc.uc_sigmask, oldset)) in handle_rt_signal32()
1337 int handle_signal32(struct ksignal *ksig, sigset_t *oldset, in handle_signal32() argument
1360 || __put_user(oldset->sig[0], &sc->oldmask) in handle_signal32()
1362 || __put_user((oldset->sig[0] >> 32), &sc->_unused[3]) in handle_signal32()
1364 || __put_user(oldset->sig[1], &sc->_unused[3]) in handle_signal32()
/Linux-v4.19/arch/um/kernel/
Dsignal.c23 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
59 err = setup_signal_stack_sc(sp, ksig, regs, oldset); in handle_signal()
62 err = setup_signal_stack_si(sp, ksig, regs, oldset); in handle_signal()
/Linux-v4.19/arch/sparc/kernel/
Dsignal_32.c228 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()
Dsignal32.c349 sigset_t *oldset) in setup_frame32() argument
423 seta.sig[1] = (oldset->sig[0] >> 32); in setup_frame32()
424 seta.sig[0] = oldset->sig[0]; in setup_frame32()
480 sigset_t *oldset) in setup_rt_frame32() argument
556 err |= put_compat_sigset(&sf->mask, oldset, sizeof(compat_sigset_t)); in setup_rt_frame32()
614 sigset_t *oldset = sigmask_to_save(); in handle_signal32() local
618 err = setup_rt_frame32(ksig, regs, oldset); in handle_signal32()
620 err = setup_frame32(ksig, regs, oldset); in handle_signal32()
/Linux-v4.19/arch/s390/kernel/
Dsignal.c439 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()
Dcompat_signal.c415 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()
Dentry.h54 void handle_signal32(struct ksignal *ksig, sigset_t *oldset,
/Linux-v4.19/arch/h8300/kernel/
Dsignal.c246 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
252 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/riscv/kernel/
Dsignal.c211 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
237 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/parisc/kernel/
Dsignal.c423 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
426 ksig->sig, ksig->ka, ksig->info, oldset, regs); in handle_signal()
429 ret = setup_rt_frame(ksig, oldset, regs, in_syscall); in handle_signal()
/Linux-v4.19/arch/sh/kernel/
Dsignal_32.c436 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()
Dsignal_64.c549 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
554 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
556 ret = setup_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/fs/ceph/
Daddr.c1417 static void ceph_block_sigs(sigset_t *oldset) in ceph_block_sigs() argument
1421 sigprocmask(SIG_BLOCK, &mask, oldset); in ceph_block_sigs()
1424 static void ceph_restore_sigs(sigset_t *oldset) in ceph_restore_sigs() argument
1426 sigprocmask(SIG_SETMASK, oldset, NULL); in ceph_restore_sigs()
1441 sigset_t oldset; in ceph_filemap_fault() local
1444 ceph_block_sigs(&oldset); in ceph_filemap_fault()
1516 ceph_restore_sigs(&oldset); in ceph_filemap_fault()
1538 sigset_t oldset; in ceph_page_mkwrite() local
1545 ceph_block_sigs(&oldset); in ceph_page_mkwrite()
1617 ceph_restore_sigs(&oldset); in ceph_page_mkwrite()
/Linux-v4.19/arch/microblaze/kernel/
Dsignal.c272 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
276 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/arc/kernel/
Dsignal.c352 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
356 failed = setup_rt_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/arm64/kernel/
Dsignal.c802 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
813 ret = compat_setup_rt_frame(usig, ksig, oldset, regs); in handle_signal()
815 ret = compat_setup_frame(usig, ksig, oldset, regs); in handle_signal()
817 ret = setup_rt_frame(usig, ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/nios2/kernel/
Dsignal.c224 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
227 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/unicore32/kernel/
Dsignal.c308 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
336 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
338 ret = setup_frame(ksig, oldset, regs); in handle_signal()
/Linux-v4.19/arch/arm/kernel/
Dsignal.c540 sigset_t *oldset = sigmask_to_save(); in handle_signal() local
553 ret = setup_rt_frame(ksig, oldset, regs); in handle_signal()
555 ret = setup_frame(ksig, oldset, regs); in handle_signal()

12