Home
last modified time | relevance | path

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

12

/include/linux/
Dsignal.h53 enum siginfo_layout siginfo_layout(unsigned sig, int si_code);
66 unsigned long sig = _sig - 1; in sigaddset() local
68 set->sig[0] |= 1UL << sig; in sigaddset()
70 set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW); in sigaddset()
75 unsigned long sig = _sig - 1; in sigdelset() local
77 set->sig[0] &= ~(1UL << sig); in sigdelset()
79 set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW)); in sigdelset()
84 unsigned long sig = _sig - 1; in sigismember() local
86 return 1 & (set->sig[0] >> sig); in sigismember()
88 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW)); in sigismember()
[all …]
Dtaskstats_kern.h19 static inline void taskstats_tgid_free(struct signal_struct *sig) in taskstats_tgid_free() argument
21 if (sig->stats) in taskstats_tgid_free()
22 kmem_cache_free(taskstats_cache, sig->stats); in taskstats_tgid_free()
30 static inline void taskstats_tgid_free(struct signal_struct *sig) in taskstats_tgid_free() argument
Dcompat.h131 compat_sigset_word sig[_COMPAT_NSIG_WORDS]; member
424 case 4: v.sig[7] = (set->sig[3] >> 32); v.sig[6] = set->sig[3]; in put_compat_sigset()
426 case 3: v.sig[5] = (set->sig[2] >> 32); v.sig[4] = set->sig[2]; in put_compat_sigset()
428 case 2: v.sig[3] = (set->sig[1] >> 32); v.sig[2] = set->sig[1]; in put_compat_sigset()
430 case 1: v.sig[1] = (set->sig[0] >> 32); v.sig[0] = set->sig[0]; in put_compat_sigset()
445 unsafe_put_user(__s->sig[3] >> 32, &__c->sig[7], label); \
446 unsafe_put_user(__s->sig[3], &__c->sig[6], label); \
449 unsafe_put_user(__s->sig[2] >> 32, &__c->sig[5], label); \
450 unsafe_put_user(__s->sig[2], &__c->sig[4], label); \
453 unsafe_put_user(__s->sig[1] >> 32, &__c->sig[3], label); \
[all …]
Dsignalfd.h19 static inline void signalfd_notify(struct task_struct *tsk, int sig) in signalfd_notify() argument
29 static inline void signalfd_notify(struct task_struct *tsk, int sig) { } in signalfd_notify() argument
Ddigsig.h47 int digsig_verify(struct key *keyring, const char *sig, int siglen,
52 static inline int digsig_verify(struct key *keyring, const char *sig, in digsig_verify() argument
Dkdebug.h21 struct pt_regs *regs, long err, int trap, int sig);
Dsignal_types.h70 int sig; member
Dpstore_ram.h103 u32 sig, struct persistent_ram_ecc_info *ecc_info,
Dvt_kern.h131 int sig; member
Dsyscalls.h337 const struct __aio_sigset *sig);
343 const struct __aio_sigset *sig);
714 asmlinkage long sys_kill(pid_t pid, int sig);
715 asmlinkage long sys_tkill(pid_t pid, int sig);
716 asmlinkage long sys_tgkill(pid_t tgid, pid_t pid, int sig);
737 asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
943 asmlinkage long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig,
1033 int flags, uint32_t sig);
1046 asmlinkage long sys_pidfd_send_signal(int pidfd, int sig,
1191 asmlinkage long sys_signal(int sig, __sighandler_t handler);
Dtty.h399 extern void tty_audit_fork(struct signal_struct *sig);
405 static inline void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork() argument
Daudit.h210 extern int audit_signal_info(int sig, struct task_struct *t);
266 static inline int audit_signal_info(int sig, struct task_struct *t) in audit_signal_info() argument
/include/trace/events/
Dsignal.h52 TP_PROTO(int sig, struct kernel_siginfo *info, struct task_struct *task,
55 TP_ARGS(sig, info, task, group, result),
58 __field( int, sig )
68 __entry->sig = sig;
77 __entry->sig, __entry->errno, __entry->code,
98 TP_PROTO(int sig, struct kernel_siginfo *info, struct k_sigaction *ka),
100 TP_ARGS(sig, info, ka),
103 __field( int, sig )
111 __entry->sig = sig;
118 __entry->sig, __entry->errno, __entry->code,
/include/linux/sched/
Dautogroup.h13 extern void sched_autogroup_fork(struct signal_struct *sig);
14 extern void sched_autogroup_exit(struct signal_struct *sig);
23 static inline void sched_autogroup_fork(struct signal_struct *sig) { } in sched_autogroup_fork() argument
24 static inline void sched_autogroup_exit(struct signal_struct *sig) { } in sched_autogroup_exit() argument
Dsignal.h265 static inline void signal_set_stop_flags(struct signal_struct *sig, in signal_set_stop_flags() argument
268 WARN_ON(sig->flags & (SIGNAL_GROUP_EXIT|SIGNAL_GROUP_COREDUMP)); in signal_set_stop_flags()
269 sig->flags = (sig->flags & ~SIGNAL_STOP_MASK) | flags; in signal_set_stop_flags()
273 static inline int signal_group_exit(const struct signal_struct *sig) in signal_group_exit() argument
275 return (sig->flags & SIGNAL_GROUP_EXIT) || in signal_group_exit()
276 (sig->group_exit_task != NULL); in signal_group_exit()
313 int force_sig_fault_to_task(int sig, int code, void __user *addr
316 int force_sig_fault(int sig, int code, void __user *addr
318 int send_sig_fault(int sig, int code, void __user *addr
330 int force_sig_fault_trapno(int sig, int code, void __user *addr, int trapno);
[all …]
/include/linux/platform_data/
Dserial-sccnxp.h48 #define MCTRL_SIG(sig, line) ((line) << (sig)) argument
/include/trace/hooks/
Dsignal.h13 TP_PROTO(int sig, struct task_struct *killer, struct task_struct *dst),
14 TP_ARGS(sig, killer, dst));
/include/crypto/
Dpublic_key.h51 extern void public_key_signature_free(struct public_key_signature *sig);
84 const struct public_key_signature *sig);
/include/keys/
Dasymmetric-subtype.h44 const struct public_key_signature *sig);
/include/uapi/sound/sof/
Dfw.h74 unsigned char sig[SND_SOF_FW_SIG_SIZE]; /* "Reef" */ member
/include/rdma/
Dsignature.h77 } sig; member
/include/uapi/asm-generic/
Dsignal.h62 unsigned long sig[_NSIG_WORDS]; member
/include/linux/mtd/
Donfi.h63 u8 sig[4]; member
151 u8 sig[4]; /* 'E' 'P' 'P' 'S' */ member
Djedec.h27 u8 sig[4]; member
/include/linux/ceph/
Dmsgr.h225 __le64 sig; member

12