/kernel/linux/linux-6.6/include/linux/ |
H A D | signal.h | 53 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() 84 unsigned long sig = _sig - 1; sigismember() local 262 init_sigpending(struct sigpending *sig) init_sigpending() argument 271 valid_signal(unsigned long sig) valid_signal() argument 300 allow_signal(int sig) allow_signal() argument 310 allow_kernel_signal(int sig) allow_kernel_signal() argument 320 disallow_signal(int sig) disallow_signal() argument 484 arch_untagged_si_addr(void __user *addr, unsigned long sig, unsigned long si_code) arch_untagged_si_addr() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | signal.h | 51 enum siginfo_layout siginfo_layout(unsigned sig, int si_code); 64 unsigned long sig = _sig - 1; in sigaddset() local 66 set->sig[0] |= 1UL << sig; in sigaddset() 68 set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW); in sigaddset() 73 unsigned long sig = _sig - 1; in sigdelset() local 75 set->sig[0] &= ~(1UL << sig); in sigdelset() 82 unsigned long sig = _sig - 1; sigismember() local 261 init_sigpending(struct sigpending *sig) init_sigpending() argument 270 valid_signal(unsigned long sig) valid_signal() argument 298 allow_signal(int sig) allow_signal() argument 308 allow_kernel_signal(int sig) allow_kernel_signal() argument 318 disallow_signal(int sig) disallow_signal() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | signal.h | 24 unsigned long sig[_NSIG_WORDS]; member 48 #define sigaddset(set,sig) \ 49 (__builtin_constant_p(sig) \ 50 ? __const_sigaddset((set), (sig)) \ 51 : __gen_sigaddset((set), (sig))) 60 unsigned long sig = _sig - 1; in __const_sigaddset() local 61 set->sig[sig / _NSIG_BPW] |= 1 << (sig % _NSIG_BPW); in __const_sigaddset() 64 #define sigdelset(set, sig) \ 77 unsigned long sig = _sig - 1; __const_sigdelset() local 83 unsigned long sig = _sig - 1; __const_sigismember() local [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | signal.h | 24 unsigned long sig[_NSIG_WORDS]; member 44 #define sigaddset(set,sig) \ 45 (__builtin_constant_p(sig) \ 46 ? __const_sigaddset((set), (sig)) \ 47 : __gen_sigaddset((set), (sig))) 56 unsigned long sig = _sig - 1; in __const_sigaddset() local 57 set->sig[sig / _NSIG_BPW] |= 1 << (sig % _NSIG_BPW); in __const_sigaddset() 60 #define sigdelset(set, sig) \ 73 unsigned long sig = _sig - 1; __const_sigdelset() local 79 unsigned long sig = _sig - 1; __const_sigismember() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.h | 514 #define SIG_DESC_LIST_SYM(sig, group) sig_descs_ ## sig ## _ ## group 515 #define SIG_DESC_LIST_DECL(sig, group, ...) \ 516 static const struct aspeed_sig_desc SIG_DESC_LIST_SYM(sig, group)[] = \ 519 #define SIG_EXPR_SYM(sig, group) sig_expr_ ## sig ## _ ## group 520 #define SIG_EXPR_DECL_(sig, group, func) \ 521 static const struct aspeed_sig_expr SIG_EXPR_SYM(sig, group) = \ 523 .signal = #sig, \ 525 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, grou [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.h | 513 #define SIG_DESC_LIST_SYM(sig, group) sig_descs_ ## sig ## _ ## group 514 #define SIG_DESC_LIST_DECL(sig, group, ...) \ 515 static const struct aspeed_sig_desc SIG_DESC_LIST_SYM(sig, group)[] = \ 518 #define SIG_EXPR_SYM(sig, group) sig_expr_ ## sig ## _ ## group 519 #define SIG_EXPR_DECL_(sig, group, func) \ 520 static const struct aspeed_sig_expr SIG_EXPR_SYM(sig, group) = \ 522 .signal = #sig, \ 524 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, grou [all...] |
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-di.c | 203 struct ipu_di_signal_cfg *sig) in ipu_di_sync_config_interlaced() 205 u32 h_total = sig->mode.hactive + sig->mode.hsync_len + in ipu_di_sync_config_interlaced() 206 sig->mode.hback_porch + sig->mode.hfront_porch; in ipu_di_sync_config_interlaced() 207 u32 v_total = sig->mode.vactive + sig->mode.vsync_len + in ipu_di_sync_config_interlaced() 208 sig->mode.vback_porch + sig->mode.vfront_porch; in ipu_di_sync_config_interlaced() 220 .cnt_down = sig in ipu_di_sync_config_interlaced() 202 ipu_di_sync_config_interlaced(struct ipu_di *di, struct ipu_di_signal_cfg *sig) ipu_di_sync_config_interlaced() argument 265 ipu_di_sync_config_noninterlaced(struct ipu_di *di, struct ipu_di_signal_cfg *sig, int div) ipu_di_sync_config_noninterlaced() argument 393 ipu_di_config_clock(struct ipu_di *di, const struct ipu_di_signal_cfg *sig) ipu_di_config_clock() argument 558 ipu_di_init_sync_panel(struct ipu_di *di, struct ipu_di_signal_cfg *sig) ipu_di_init_sync_panel() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-di.c | 203 struct ipu_di_signal_cfg *sig) in ipu_di_sync_config_interlaced() 205 u32 h_total = sig->mode.hactive + sig->mode.hsync_len + in ipu_di_sync_config_interlaced() 206 sig->mode.hback_porch + sig->mode.hfront_porch; in ipu_di_sync_config_interlaced() 207 u32 v_total = sig->mode.vactive + sig->mode.vsync_len + in ipu_di_sync_config_interlaced() 208 sig->mode.vback_porch + sig->mode.vfront_porch; in ipu_di_sync_config_interlaced() 220 .cnt_down = sig in ipu_di_sync_config_interlaced() 202 ipu_di_sync_config_interlaced(struct ipu_di *di, struct ipu_di_signal_cfg *sig) ipu_di_sync_config_interlaced() argument 265 ipu_di_sync_config_noninterlaced(struct ipu_di *di, struct ipu_di_signal_cfg *sig, int div) ipu_di_sync_config_noninterlaced() argument 389 ipu_di_config_clock(struct ipu_di *di, const struct ipu_di_signal_cfg *sig) ipu_di_config_clock() argument 561 ipu_di_init_sync_panel(struct ipu_di *di, struct ipu_di_signal_cfg *sig) ipu_di_init_sync_panel() argument [all...] |
/kernel/linux/linux-6.6/crypto/asymmetric_keys/ |
H A D | restrict.c | 75 const struct public_key_signature *sig; in restrict_link_by_signature() local 87 sig = payload->data[asym_auth]; in restrict_link_by_signature() 88 if (!sig) in restrict_link_by_signature() 90 if (!sig->auth_ids[0] && !sig->auth_ids[1] && !sig->auth_ids[2]) in restrict_link_by_signature() 93 if (ca_keyid && !asymmetric_key_id_partial(sig->auth_ids[1], ca_keyid)) in restrict_link_by_signature() 98 sig->auth_ids[0], sig->auth_ids[1], in restrict_link_by_signature() 99 sig in restrict_link_by_signature() 207 const struct public_key_signature *sig; key_or_keyring_common() local [all...] |
H A D | pkcs7_verify.c | 25 struct public_key_signature *sig = sinfo->sig; in pkcs7_digest() local 31 kenter(",%u,%s", sinfo->index, sinfo->sig->hash_algo); in pkcs7_digest() 34 if (sig->digest) in pkcs7_digest() 37 if (!sinfo->sig->hash_algo) in pkcs7_digest() 43 tfm = crypto_alloc_shash(sinfo->sig->hash_algo, 0, 0); in pkcs7_digest() 48 sig->digest_size = crypto_shash_digestsize(tfm); in pkcs7_digest() 51 sig->digest = kmalloc(sig->digest_size, GFP_KERNEL); in pkcs7_digest() 52 if (!sig in pkcs7_digest() 196 struct public_key_signature *sig; pkcs7_verify_sig_chain() local [all...] |
H A D | x509_public_key.c | 27 struct public_key_signature *sig = cert->sig; in x509_get_sig_params() local 35 sig->s = kmemdup(cert->raw_sig, cert->raw_sig_size, GFP_KERNEL); in x509_get_sig_params() 36 if (!sig->s) in x509_get_sig_params() 39 sig->s_size = cert->raw_sig_size; in x509_get_sig_params() 44 tfm = crypto_alloc_shash(sig->hash_algo, 0, 0); in x509_get_sig_params() 54 sig->digest_size = crypto_shash_digestsize(tfm); in x509_get_sig_params() 57 sig->digest = kmalloc(sig->digest_size, GFP_KERNEL); in x509_get_sig_params() 58 if (!sig in x509_get_sig_params() [all...] |
H A D | public_key.c | 13 #include <crypto/sig.h> 69 char alg_name[CRYPTO_MAX_ALG_NAME], bool *sig, in software_key_determine_akcipher() 74 *sig = true; in software_key_determine_akcipher() 84 *sig = op == kernel_pkey_sign || in software_key_determine_akcipher() 105 *sig = false; in software_key_determine_akcipher() 163 struct crypto_sig *sig; in software_key_query() local 186 sig = crypto_alloc_sig(alg_name, 0, 0); in software_key_query() 187 if (IS_ERR(sig)) { in software_key_query() 188 ret = PTR_ERR(sig); in software_key_query() 193 ret = crypto_sig_set_privkey(sig, ke in software_key_query() 67 software_key_determine_akcipher(const struct public_key *pkey, const char *encoding, const char *hash_algo, char alg_name[CRYPTO_MAX_ALG_NAME], bool *sig, enum kernel_pkey_operation op) software_key_determine_akcipher() argument 279 struct crypto_sig *sig; software_key_eds_op() local 379 public_key_verify_signature(const struct public_key *pkey, const struct public_key_signature *sig) public_key_verify_signature() argument 453 public_key_verify_signature_2(const struct key *key, const struct public_key_signature *sig) public_key_verify_signature_2() argument [all...] |
/kernel/linux/linux-5.10/crypto/asymmetric_keys/ |
H A D | x509_public_key.c | 25 struct public_key_signature *sig = cert->sig; in x509_get_sig_params() local 33 sig->data = cert->tbs; in x509_get_sig_params() 34 sig->data_size = cert->tbs_size; in x509_get_sig_params() 39 if (!sig->pkey_algo) in x509_get_sig_params() 43 if (!sig->hash_algo) { in x509_get_sig_params() 48 sig->s = kmemdup(cert->raw_sig, cert->raw_sig_size, GFP_KERNEL); in x509_get_sig_params() 49 if (!sig->s) in x509_get_sig_params() 52 sig->s_size = cert->raw_sig_size; in x509_get_sig_params() 57 tfm = crypto_alloc_shash(sig in x509_get_sig_params() [all...] |
H A D | pkcs7_verify.c | 25 struct public_key_signature *sig = sinfo->sig; in pkcs7_digest() local 31 kenter(",%u,%s", sinfo->index, sinfo->sig->hash_algo); in pkcs7_digest() 34 if (sig->digest) in pkcs7_digest() 37 if (!sinfo->sig->hash_algo) in pkcs7_digest() 43 tfm = crypto_alloc_shash(sinfo->sig->hash_algo, 0, 0); in pkcs7_digest() 48 sig->digest_size = crypto_shash_digestsize(tfm); in pkcs7_digest() 51 sig->digest = kmalloc(sig->digest_size, GFP_KERNEL); in pkcs7_digest() 52 if (!sig in pkcs7_digest() 197 struct public_key_signature *sig; pkcs7_verify_sig_chain() local [all...] |
H A D | restrict.c | 75 const struct public_key_signature *sig; in restrict_link_by_signature() local 87 sig = payload->data[asym_auth]; in restrict_link_by_signature() 88 if (!sig) in restrict_link_by_signature() 90 if (!sig->auth_ids[0] && !sig->auth_ids[1]) in restrict_link_by_signature() 93 if (ca_keyid && !asymmetric_key_id_partial(sig->auth_ids[1], ca_keyid)) in restrict_link_by_signature() 98 sig->auth_ids[0], sig->auth_ids[1], in restrict_link_by_signature() 106 ret = verify_signature(key, sig); in restrict_link_by_signature() 123 const struct public_key_signature *sig; in key_or_keyring_common() local [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | signal.c | 69 static void __user *sig_handler(struct task_struct *t, int sig) in sig_handler() argument 71 return t->sighand->action[sig - 1].sa.sa_handler; in sig_handler() 74 static inline bool sig_handler_ignored(void __user *handler, int sig) in sig_handler_ignored() argument 78 (handler == SIG_DFL && sig_kernel_ignore(sig)); in sig_handler_ignored() 81 static bool sig_task_ignored(struct task_struct *t, int sig, bool force) in sig_task_ignored() argument 85 handler = sig_handler(t, sig); in sig_task_ignored() 88 if (unlikely(is_global_init(t) && sig_kernel_only(sig))) in sig_task_ignored() 92 handler == SIG_DFL && !(force && sig_kernel_only(sig))) in sig_task_ignored() 100 return sig_handler_ignored(handler, sig); in sig_task_ignored() 103 static bool sig_ignored(struct task_struct *t, int sig, boo argument 212 int sig = 0; next_signal() local 255 print_dropped_signal(int sig) print_dropped_signal() argument 369 struct signal_struct *sig = task->signal; task_participate_group_stop() local 396 struct signal_struct *sig = current->signal; task_join_group_stop() local 414 __sigqueue_alloc(int sig, struct task_struct *t, gfp_t gfp_flags, int override_rlimit, const unsigned int sigqueue_flags) __sigqueue_alloc() argument 500 int sig = q->info.si_signo; __flush_itimer_signals() local 557 unhandled_signal(struct task_struct *tsk, int sig) unhandled_signal() argument 574 collect_signal(int sig, struct sigpending *list, kernel_siginfo_t *info, bool *resched_timer) collect_signal() argument 622 int sig = next_signal(pending, mask); __dequeue_signal() local 840 check_kill_permission(int sig, struct kernel_siginfo *info, struct task_struct *t) check_kill_permission() argument 912 prepare_signal(int sig, struct task_struct *p, bool force) prepare_signal() argument 987 wants_signal(int sig, struct task_struct *p) wants_signal() argument 1004 complete_signal(int sig, struct task_struct *p, enum pid_type type) complete_signal() argument 1079 legacy_queue(struct sigpending *signals, int sig) legacy_queue() argument 1084 __send_signal_locked(int sig, struct kernel_siginfo *info, struct task_struct *t, enum pid_type type, bool force) __send_signal_locked() argument 1225 send_signal_locked(int sig, struct kernel_siginfo *info, struct task_struct *t, enum pid_type type) send_signal_locked() argument 1304 do_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p, enum pid_type type) do_send_sig_info() argument 1342 int sig = info->si_signo; force_sig_info_to_task() local 1451 group_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p, enum pid_type type) group_send_sig_info() argument 1471 __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp) __kill_pgrp_info() argument 1486 kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid) kill_pid_info() argument 1508 kill_proc_info(int sig, struct kernel_siginfo *info, pid_t pid) kill_proc_info() argument 1553 kill_pid_usb_asyncio(int sig, int errno, sigval_t addr, struct pid *pid, const struct cred *cred) kill_pid_usb_asyncio() argument 1604 kill_something_info(int sig, struct kernel_siginfo *info, pid_t pid) kill_something_info() argument 1644 send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p) send_sig_info() argument 1661 send_sig(int sig, struct task_struct *p, int priv) send_sig() argument 1667 force_sig(int sig) force_sig() argument 1681 force_fatal_sig(int sig) force_fatal_sig() argument 1694 force_exit_sig(int sig) force_exit_sig() argument 1713 force_sigsegv(int sig) force_sigsegv() argument 1721 force_sig_fault_to_task(int sig, int code, void __user *addr ___ARCH_SI_IA64(int imm, unsigned int flags, unsigned long isr) , struct task_struct *t) force_sig_fault_to_task() argument 1740 force_sig_fault(int sig, int code, void __user *addr ___ARCH_SI_IA64(int imm, unsigned int flags, unsigned long isr)) force_sig_fault() argument 1747 send_sig_fault(int sig, int code, void __user *addr ___ARCH_SI_IA64(int imm, unsigned int flags, unsigned long isr) , struct task_struct *t) send_sig_fault() argument 1891 force_sig_fault_trapno(int sig, int code, void __user *addr, int trapno) force_sig_fault_trapno() argument 1907 send_sig_fault_trapno(int sig, int code, void __user *addr, int trapno, struct task_struct *t) send_sig_fault_trapno() argument 1921 kill_pgrp(struct pid *pid, int sig, int priv) kill_pgrp() argument 1933 kill_pid(struct pid *pid, int sig, int priv) kill_pid() argument 1980 int sig = q->info.si_signo; send_sigqueue() local 2058 do_notify_parent(struct task_struct *tsk, int sig) do_notify_parent() argument 2420 struct signal_struct *sig = current->signal; global() variable 3295 known_siginfo_layout(unsigned sig, int si_code) known_siginfo_layout() argument 3314 siginfo_layout(unsigned sig, int si_code) siginfo_layout() argument 3611 int sig, ret = 0; do_sigtimedwait() local 3792 prepare_kill_siginfo(int sig, struct kernel_siginfo *info) prepare_kill_siginfo() argument 3935 do_send_specific(pid_t tgid, pid_t pid, int sig, struct kernel_siginfo *info) do_send_specific() argument 3964 do_tkill(pid_t tgid, pid_t pid, int sig) do_tkill() argument 4013 do_rt_sigqueueinfo(pid_t pid, int sig, kernel_siginfo_t *info) do_rt_sigqueueinfo() argument 4056 do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, kernel_siginfo_t *info) do_rt_tgsigqueueinfo() argument 4100 kernel_sigaction(int sig, __sighandler_t action) kernel_sigaction() argument 4123 do_sigaction(int sig, struct k_sigaction *act, struct k_sigaction *oact) do_sigaction() argument 4829 kdb_send_sig(struct task_struct *t, int sig) kdb_send_sig() argument [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | signal.c | 67 static void __user *sig_handler(struct task_struct *t, int sig) in sig_handler() argument 69 return t->sighand->action[sig - 1].sa.sa_handler; in sig_handler() 72 static inline bool sig_handler_ignored(void __user *handler, int sig) in sig_handler_ignored() argument 76 (handler == SIG_DFL && sig_kernel_ignore(sig)); in sig_handler_ignored() 79 static bool sig_task_ignored(struct task_struct *t, int sig, bool force) in sig_task_ignored() argument 83 handler = sig_handler(t, sig); in sig_task_ignored() 86 if (unlikely(is_global_init(t) && sig_kernel_only(sig))) in sig_task_ignored() 90 handler == SIG_DFL && !(force && sig_kernel_only(sig))) in sig_task_ignored() 98 return sig_handler_ignored(handler, sig); in sig_task_ignored() 101 static bool sig_ignored(struct task_struct *t, int sig, boo argument 211 int sig = 0; next_signal() local 254 print_dropped_signal(int sig) print_dropped_signal() argument 368 struct signal_struct *sig = task->signal; task_participate_group_stop() local 395 struct signal_struct *sig = current->signal; task_join_group_stop() local 413 __sigqueue_alloc(int sig, struct task_struct *t, gfp_t flags, int override_rlimit) __sigqueue_alloc() argument 498 int sig = q->info.si_signo; __flush_itimer_signals() local 555 unhandled_signal(struct task_struct *tsk, int sig) unhandled_signal() argument 568 collect_signal(int sig, struct sigpending *list, kernel_siginfo_t *info, bool *resched_timer) collect_signal() argument 616 int sig = next_signal(pending, mask); __dequeue_signal() local 828 check_kill_permission(int sig, struct kernel_siginfo *info, struct task_struct *t) check_kill_permission() argument 900 prepare_signal(int sig, struct task_struct *p, bool force) prepare_signal() argument 973 wants_signal(int sig, struct task_struct *p) wants_signal() argument 990 complete_signal(int sig, struct task_struct *p, enum pid_type type) complete_signal() argument 1066 legacy_queue(struct sigpending *signals, int sig) legacy_queue() argument 1071 __send_signal(int sig, struct kernel_siginfo *info, struct task_struct *t, enum pid_type type, bool force) __send_signal() argument 1209 send_signal(int sig, struct kernel_siginfo *info, struct task_struct *t, enum pid_type type) send_signal() argument 1279 __group_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p) __group_send_sig_info() argument 1284 do_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p, enum pid_type type) do_send_sig_info() argument 1315 int sig = info->si_signo; force_sig_info_to_task() local 1404 group_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p, enum pid_type type) group_send_sig_info() argument 1424 __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp) __kill_pgrp_info() argument 1439 kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid) kill_pid_info() argument 1461 kill_proc_info(int sig, struct kernel_siginfo *info, pid_t pid) kill_proc_info() argument 1506 kill_pid_usb_asyncio(int sig, int errno, sigval_t addr, struct pid *pid, const struct cred *cred) kill_pid_usb_asyncio() argument 1557 kill_something_info(int sig, struct kernel_siginfo *info, pid_t pid) kill_something_info() argument 1597 send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p) send_sig_info() argument 1614 send_sig(int sig, struct task_struct *p, int priv) send_sig() argument 1620 force_sig(int sig) force_sig() argument 1640 force_sigsegv(int sig) force_sigsegv() argument 1653 force_sig_fault_to_task(int sig, int code, void __user *addr ___ARCH_SI_TRAPNO(int trapno) ___ARCH_SI_IA64(int imm, unsigned int flags, unsigned long isr) , struct task_struct *t) force_sig_fault_to_task() argument 1676 force_sig_fault(int sig, int code, void __user *addr ___ARCH_SI_TRAPNO(int trapno) ___ARCH_SI_IA64(int imm, unsigned int flags, unsigned long isr)) force_sig_fault() argument 1685 send_sig_fault(int sig, int code, void __user *addr ___ARCH_SI_TRAPNO(int trapno) ___ARCH_SI_IA64(int imm, unsigned int flags, unsigned long isr) , struct task_struct *t) send_sig_fault() argument 1781 kill_pgrp(struct pid *pid, int sig, int priv) kill_pgrp() argument 1793 kill_pid(struct pid *pid, int sig, int priv) kill_pid() argument 1845 int sig = q->info.si_signo; send_sigqueue() local 1907 do_notify_parent(struct task_struct *tsk, int sig) do_notify_parent() argument 2298 struct signal_struct *sig = current->signal; global() variable 3145 known_siginfo_layout(unsigned sig, int si_code) known_siginfo_layout() argument 3164 siginfo_layout(unsigned sig, int si_code) siginfo_layout() argument 3455 int sig, ret = 0; do_sigtimedwait() local 3636 prepare_kill_siginfo(int sig, struct kernel_siginfo *info) prepare_kill_siginfo() argument 3778 do_send_specific(pid_t tgid, pid_t pid, int sig, struct kernel_siginfo *info) do_send_specific() argument 3807 do_tkill(pid_t tgid, pid_t pid, int sig) do_tkill() argument 3856 do_rt_sigqueueinfo(pid_t pid, int sig, kernel_siginfo_t *info) do_rt_sigqueueinfo() argument 3899 do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, kernel_siginfo_t *info) do_rt_tgsigqueueinfo() argument 3943 kernel_sigaction(int sig, __sighandler_t action) kernel_sigaction() argument 3966 do_sigaction(int sig, struct k_sigaction *act, struct k_sigaction *oact) do_sigaction() argument 4602 kdb_send_sig(struct task_struct *t, int sig) kdb_send_sig() argument [all...] |
/kernel/linux/linux-5.10/arch/um/os-Linux/ |
H A D | signal.c | 32 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common() argument 38 if (sig == SIGSEGV) { in sig_handler_common() 44 /* enable signals if sig isn't IRQ signal */ in sig_handler_common() 45 if ((sig != SIGIO) && (sig != SIGWINCH)) in sig_handler_common() 48 (*sig_info[sig])(sig, si, &r); in sig_handler_common() 69 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler() argument 74 if (!enabled && (sig == SIGIO)) { in sig_handler() 81 sig_handler_common(sig, s in sig_handler() 97 timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) timer_alarm_handler() argument 139 sigusr1_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) sigusr1_handler() argument 163 hard_handler(int sig, siginfo_t *si, void *p) hard_handler() argument 206 set_handler(int sig) set_handler() argument [all...] |
/kernel/linux/linux-6.6/arch/um/os-Linux/ |
H A D | signal.c | 33 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common() argument 39 if (sig == SIGSEGV) { in sig_handler_common() 45 /* enable signals if sig isn't IRQ signal */ in sig_handler_common() 46 if ((sig != SIGIO) && (sig != SIGWINCH)) in sig_handler_common() 49 (*sig_info[sig])(sig, si, &r); in sig_handler_common() 75 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler() argument 79 if ((signals_blocked || !enabled) && (sig == SIGIO)) { in sig_handler() 95 sig_handler_common(sig, s in sig_handler() 111 timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) timer_alarm_handler() argument 153 sigusr1_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) sigusr1_handler() argument 177 hard_handler(int sig, siginfo_t *si, void *p) hard_handler() argument 220 set_handler(int sig) set_handler() argument [all...] |
/kernel/linux/linux-5.10/tools/lib/subcmd/ |
H A D | sigchain.c | 15 static void check_signum(int sig) in check_signum() argument 17 if (sig < 1 || sig >= SIGCHAIN_MAX_SIGNALS) in check_signum() 18 die("BUG: signal out of range: %d", sig); in check_signum() 21 static int sigchain_push(int sig, sigchain_fun f) in sigchain_push() argument 23 struct sigchain_signal *s = signals + sig; in sigchain_push() 24 check_signum(sig); in sigchain_push() 27 s->old[s->n] = signal(sig, f); in sigchain_push() 34 int sigchain_pop(int sig) in sigchain_pop() argument 36 struct sigchain_signal *s = signals + sig; in sigchain_pop() [all...] |
/kernel/linux/linux-6.6/tools/lib/subcmd/ |
H A D | sigchain.c | 15 static void check_signum(int sig) in check_signum() argument 17 if (sig < 1 || sig >= SIGCHAIN_MAX_SIGNALS) in check_signum() 18 die("BUG: signal out of range: %d", sig); in check_signum() 21 static int sigchain_push(int sig, sigchain_fun f) in sigchain_push() argument 23 struct sigchain_signal *s = signals + sig; in sigchain_push() 24 check_signum(sig); in sigchain_push() 27 s->old[s->n] = signal(sig, f); in sigchain_push() 34 int sigchain_pop(int sig) in sigchain_pop() argument 36 struct sigchain_signal *s = signals + sig; in sigchain_pop() [all...] |
/kernel/liteos_m/kal/posix/src/ |
H A D | signal.c | 54 int raise(int sig)
in raise() argument 56 unsigned int ret = LOS_SignalSend(LOS_CurTaskIDGet(), sig);
in raise() 64 void (*signal(int sig, void (*func)(int)))(int)
in signal() argument 68 if (!OS_SIGNAL_VALID(sig)) {
in signal() 73 h = LOS_SignalSet(sig, func);
in signal() 90 int sigaction(int sig, const struct sigaction *act, struct sigaction *oldact)
in sigaction() argument 94 if (!OS_SIGNAL_VALID(sig)) {
in sigaction() 100 old = LOS_SignalSet(sig, act->sa_handler);
in sigaction() 102 old = LOS_SignalSet(sig, NULL);
in sigaction() 103 (void)LOS_SignalSet(sig, ol in sigaction() 113 sigwait(const sigset_t *set, int *sig) sigwait() argument 156 pthread_kill(pthread_t pid, int sig) pthread_kill() argument 167 kill(pid_t pid, int sig) kill() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/lib/ |
H A D | cpu.c | 6 unsigned int x86_family(unsigned int sig) in x86_family() argument 10 x86 = (sig >> 8) & 0xf; in x86_family() 13 x86 += (sig >> 20) & 0xff; in x86_family() 19 unsigned int x86_model(unsigned int sig) in x86_model() argument 23 fam = x86_family(sig); in x86_model() 25 model = (sig >> 4) & 0xf; in x86_model() 28 model += ((sig >> 16) & 0xf) << 4; in x86_model() 34 unsigned int x86_stepping(unsigned int sig) in x86_stepping() argument 36 return sig & 0xf; in x86_stepping()
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | signal.h | 17 unsigned long sig[_NSIG_WORDS]; member 45 unsigned long sig = _sig - 1; in __const_sigismember() local 46 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW)); in __const_sigismember() 59 #define sigismember(set,sig) \ 60 (__builtin_constant_p(sig) ? \ 61 __const_sigismember(set,sig) : \ 62 __gen_sigismember(set,sig))
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | signal.h | 17 unsigned long sig[_NSIG_WORDS]; member 45 unsigned long sig = _sig - 1; in __const_sigismember() local 46 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW)); in __const_sigismember() 59 #define sigismember(set,sig) \ 60 (__builtin_constant_p(sig) ? \ 61 __const_sigismember(set,sig) : \ 62 __gen_sigismember(set,sig))
|