| /linux/include/linux/ |
| H A D | signal.h | 54 enum siginfo_layout siginfo_layout(unsigned sig, int si_code); 67 unsigned long sig = _sig - 1; in sigaddset() local 69 set->sig[0] |= 1UL << sig; in sigaddset() 71 set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW); in sigaddset() 76 unsigned long sig = _sig - 1; in sigdelset() local 78 set->sig[0] &= ~(1UL << sig); in sigdelset() 80 set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW)); in sigdelset() 85 unsigned long sig = _sig - 1; in sigismember() local 87 return 1 & (set->sig[0] >> sig); in sigismember() 89 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW)); in sigismember() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | signal.h | 24 unsigned long sig[_NSIG_WORDS]; member 44 #define sigaddset(set,sig) \ argument 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) \ argument 61 (__builtin_constant_p(sig) \ 62 ? __const_sigdelset((set), (sig)) \ [all …]
|
| /linux/drivers/pinctrl/aspeed/ |
| H A D | pinmux-aspeed.h | 513 #define SIG_DESC_LIST_SYM(sig, group) sig_descs_ ## sig ## _ ## group argument 514 #define SIG_DESC_LIST_DECL(sig, group, ...) \ argument 515 static const struct aspeed_sig_desc SIG_DESC_LIST_SYM(sig, group)[] = \ 518 #define SIG_EXPR_SYM(sig, group) sig_expr_ ## sig ## _ ## group argument 519 #define SIG_EXPR_DECL_(sig, group, func) \ argument 520 static const struct aspeed_sig_expr SIG_EXPR_SYM(sig, group) = \ 522 .signal = #sig, \ 524 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, group)), \ 525 .descs = &(SIG_DESC_LIST_SYM(sig, group))[0], \ 545 #define SIG_EXPR_DECL(sig, group, func, ...) \ argument [all …]
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-di.c | 203 struct ipu_di_signal_cfg *sig) in ipu_di_sync_config_interlaced() argument 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->mode.hsync_len * 2, in ipu_di_sync_config_interlaced() 227 .cnt_down = sig->mode.vsync_len * 2, in ipu_di_sync_config_interlaced() 240 .offset_count = (sig->mode.vsync_len + in ipu_di_sync_config_interlaced() 241 sig->mode.vback_porch) / 2, in ipu_di_sync_config_interlaced() 243 .repeat_count = sig->mode.vactive / 2, in ipu_di_sync_config_interlaced() [all …]
|
| /linux/crypto/asymmetric_keys/ |
| H A D | restrict.c | 78 const struct public_key_signature *sig; in restrict_link_by_signature() local 90 sig = payload->data[asym_auth]; in restrict_link_by_signature() 91 if (!sig) in restrict_link_by_signature() 93 if (!sig->auth_ids[0] && !sig->auth_ids[1] && !sig->auth_ids[2]) in restrict_link_by_signature() 96 if (ca_keyid && !asymmetric_key_id_partial(sig->auth_ids[1], ca_keyid)) in restrict_link_by_signature() 101 sig->auth_ids[0], sig->auth_ids[1], in restrict_link_by_signature() 102 sig->auth_ids[2], false); in restrict_link_by_signature() 113 ret = verify_signature(key, sig); in restrict_link_by_signature() 214 const struct public_key_signature *sig; in key_or_keyring_common() local 231 sig = payload->data[asym_auth]; in key_or_keyring_common() [all …]
|
| H A D | x509_public_key.c | 26 struct public_key_signature *sig = cert->sig; in x509_get_sig_params() local 34 sig->s = kmemdup(cert->raw_sig, cert->raw_sig_size, GFP_KERNEL); in x509_get_sig_params() 35 if (!sig->s) in x509_get_sig_params() 38 sig->s_size = cert->raw_sig_size; in x509_get_sig_params() 43 tfm = crypto_alloc_shash(sig->hash_algo, 0, 0); in x509_get_sig_params() 53 sig->digest_size = crypto_shash_digestsize(tfm); in x509_get_sig_params() 56 sig->digest = kmalloc(sig->digest_size, GFP_KERNEL); in x509_get_sig_params() 57 if (!sig->digest) in x509_get_sig_params() 67 sig->digest); in x509_get_sig_params() 72 ret = is_hash_blacklisted(sig->digest, sig->digest_size, in x509_get_sig_params() [all …]
|
| H A D | pkcs7_trust.c | 26 struct public_key_signature *sig = sinfo->sig; in pkcs7_validate_trust_one() local 75 sig = last->sig; in pkcs7_validate_trust_one() 81 if (last && (last->sig->auth_ids[0] || last->sig->auth_ids[1])) { in pkcs7_validate_trust_one() 83 last->sig->auth_ids[0], in pkcs7_validate_trust_one() 84 last->sig->auth_ids[1], in pkcs7_validate_trust_one() 100 sinfo->sig->auth_ids[0], NULL, NULL, false); in pkcs7_validate_trust_one() 105 sig = sinfo->sig; in pkcs7_validate_trust_one() 115 ret = verify_signature(key, sig); in pkcs7_validate_trust_one()
|
| H A D | x509_cert_parser.c | 48 public_key_signature_free(cert->sig); in x509_free_certificate() 74 cert->sig = kzalloc(sizeof(struct public_key_signature), GFP_KERNEL); in x509_cert_parse() 75 if (!cert->sig) in x509_cert_parse() 190 ctx->cert->sig->hash_algo = "sha1"; in x509_note_sig_algo() 194 ctx->cert->sig->hash_algo = "sha256"; in x509_note_sig_algo() 198 ctx->cert->sig->hash_algo = "sha384"; in x509_note_sig_algo() 202 ctx->cert->sig->hash_algo = "sha512"; in x509_note_sig_algo() 206 ctx->cert->sig->hash_algo = "sha224"; in x509_note_sig_algo() 210 ctx->cert->sig->hash_algo = "sha1"; in x509_note_sig_algo() 214 ctx->cert->sig->hash_algo = "sha3-256"; in x509_note_sig_algo() [all …]
|
| H A D | pkcs7_parser.c | 48 public_key_signature_free(sinfo->sig); in pkcs7_free_signed_info() 130 ctx->sinfo->sig = kzalloc(sizeof(struct public_key_signature), in pkcs7_parse_message() 132 if (!ctx->sinfo->sig) in pkcs7_parse_message() 231 ctx->sinfo->sig->hash_algo = "sha1"; in pkcs7_sig_note_digest_algo() 234 ctx->sinfo->sig->hash_algo = "sha256"; in pkcs7_sig_note_digest_algo() 237 ctx->sinfo->sig->hash_algo = "sha384"; in pkcs7_sig_note_digest_algo() 240 ctx->sinfo->sig->hash_algo = "sha512"; in pkcs7_sig_note_digest_algo() 243 ctx->sinfo->sig->hash_algo = "sha224"; in pkcs7_sig_note_digest_algo() 246 ctx->sinfo->sig->hash_algo = "sm3"; in pkcs7_sig_note_digest_algo() 249 ctx->sinfo->sig->hash_algo = "streebog256"; in pkcs7_sig_note_digest_algo() [all …]
|
| /linux/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() 37 check_signum(sig); in sigchain_pop() [all …]
|
| /linux/arch/um/os-Linux/ |
| H A D | signal.c | 36 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common() argument 42 if (sig == SIGSEGV) { in sig_handler_common() 49 if ((sig != SIGIO) && (sig != SIGWINCH) && (sig != SIGCHLD)) in sig_handler_common() 52 (*sig_info[sig])(sig, si, &r, mc); in sig_handler_common() 79 static void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler() argument 86 (sig == SIGIO)) { in sig_handler() 94 if (!enabled && (sig == SIGIO)) { in sig_handler() 110 if (!enabled && (sig == SIGCHLD)) { in sig_handler() 117 sig_handler_common(sig, si, mc); in sig_handler() 133 static void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) in timer_alarm_handler() argument [all …]
|
| /linux/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()
|
| /linux/drivers/eisa/ |
| H A D | eisa-bus.c | 20 #define EISA_DEVINFO(i,s) { .id = { .sig = i }, .name = s } 62 if (!strcmp(edev->id.sig, eisa_table[i].id.sig)) { in eisa_name_device() 71 sprintf(edev->pretty_name, "EISA device %.7s", edev->id.sig); in eisa_name_device() 78 u8 sig[4]; in decode_eisa_sig() local 93 sig[i] = inb(addr + i); in decode_eisa_sig() 95 if (!i && (sig[0] & 0x80)) in decode_eisa_sig() 99 sig_str[0] = ((sig[0] >> 2) & 0x1f) + ('A' - 1); in decode_eisa_sig() 100 sig_str[1] = (((sig[0] & 3) << 3) | (sig[1] >> 5)) + ('A' - 1); in decode_eisa_sig() 101 sig_str[2] = (sig[1] & 0x1f) + ('A' - 1); in decode_eisa_sig() 102 rev = (sig[2] << 8) | sig[3]; in decode_eisa_sig() [all …]
|
| /linux/include/trace/events/ |
| H A D | signal.h | 52 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,
|
| /linux/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) \ argument 60 (__builtin_constant_p(sig) ? \ 61 __const_sigismember(set,sig) : \ 62 __gen_sigismember(set,sig))
|
| /linux/arch/mips/sgi-ip22/ |
| H A D | ip22-eisa.c | 54 u8 sig[4]; in decode_eisa_sig() local 59 sig[i] = inb(addr + i); in decode_eisa_sig() 61 if (!i && (sig[0] & 0x80)) in decode_eisa_sig() 65 sig_str[0] = ((sig[0] >> 2) & 0x1f) + ('A' - 1); in decode_eisa_sig() 66 sig_str[1] = (((sig[0] & 3) << 3) | (sig[1] >> 5)) + ('A' - 1); in decode_eisa_sig() 67 sig_str[2] = (sig[1] & 0x1f) + ('A' - 1); in decode_eisa_sig() 68 rev = (sig[2] << 8) | sig[3]; in decode_eisa_sig()
|
| /linux/arch/mips/kernel/ |
| H A D | signal32.c | 39 SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, act, 55 err |= __get_user(mask, &act->sa_mask.sig[0]); 62 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); 70 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig); 71 err |= __put_user(0, &oact->sa_mask.sig[1]); 72 err |= __put_user(0, &oact->sa_mask.sig[2]); 73 err |= __put_user(0, &oact->sa_mask.sig[3]);
|
| /linux/security/apparmor/ |
| H A D | ipc.c | 21 static inline int map_signal_num(int sig) in map_signal_num() argument 23 if (sig > SIGRTMAX) in map_signal_num() 25 else if (sig >= SIGRTMIN) in map_signal_num() 26 return sig - SIGRTMIN + SIGRT_BASE; in map_signal_num() 27 else if (sig < MAXMAPPED_SIG) in map_signal_num() 28 return sig_map[sig]; in map_signal_num() 104 int sig) in aa_may_signal() argument 109 ad.signal = map_signal_num(sig); in aa_may_signal() 110 ad.unmappedsig = sig; in aa_may_signal()
|
| /linux/kernel/ |
| H A D | compat.c | 37 memcpy(blocked->sig, &set, sizeof(set)); in compat_sig_setmask() 47 old_set = current->blocked.sig[0]; in COMPAT_SYSCALL_DEFINE3() 257 case 4: set->sig[3] = v.sig[6] | (((long)v.sig[7]) << 32 ); in get_compat_sigset() 259 case 3: set->sig[2] = v.sig[4] | (((long)v.sig[5]) << 32 ); in get_compat_sigset() 261 case 2: set->sig[1] = v.sig[2] | (((long)v.sig[3]) << 32 ); in get_compat_sigset() 263 case 1: set->sig[0] = v.sig[0] | (((long)v.sig[1]) << 32 ); in get_compat_sigset()
|
| H A D | exit.c | 161 struct signal_struct *sig = tsk->signal; in __exit_signal() local 178 tty = sig->tty; in __exit_signal() 179 sig->tty = NULL; in __exit_signal() 185 if (sig->notify_count > 0 && !--sig->notify_count) in __exit_signal() 186 wake_up_process(sig->group_exec_task); in __exit_signal() 188 if (tsk == sig->curr_target) in __exit_signal() 189 sig->curr_target = next_thread(tsk); in __exit_signal() 199 write_seqlock(&sig->stats_lock); in __exit_signal() 200 sig->utime += utime; in __exit_signal() 201 sig->stime += stime; in __exit_signal() [all …]
|
| /linux/arch/x86/um/ |
| H A D | signal.c | 234 int err = 0, sig = ksig->sig; in setup_signal_stack_sc() local 251 err |= __put_user(sig, &frame->sig); in setup_signal_stack_sc() 257 regs, mask->sig[0]); in setup_signal_stack_sc() 259 err |= __copy_to_user(&frame->extramask, &mask->sig[1], in setup_signal_stack_sc() 278 PT_REGS_AX(regs) = (unsigned long) sig; in setup_signal_stack_sc() 291 int err = 0, sig = ksig->sig; in setup_signal_stack_si() local 307 err |= __put_user(sig, &frame->sig); in setup_signal_stack_si() 333 PT_REGS_AX(regs) = (unsigned long) sig; in setup_signal_stack_si() 347 if (copy_from_user(&set.sig[0], &sc->oldmask, sizeof(set.sig[0])) || in SYSCALL_DEFINE0() 348 copy_from_user(&set.sig[1], frame->extramask, sig_size)) in SYSCALL_DEFINE0() [all …]
|
| /linux/tools/crypto/ccp/ |
| H A D | dbc_cli.py | 67 sig = None variable 75 sig = f.read() variable 76 if len(sig) != DBC_SIG_SIZE: 78 "Invalid signature length %d (expected %d)" % (len(sig), DBC_SIG_SIZE) 98 nonce = get_nonce(d, sig) 104 result = set_uid(d, uid, sig) 113 param, signature = process_param(d, messages[args.message], sig) 117 sig=_pretty_buffer(bytes(signature)), 126 param, signature = process_param(d, messages[args.message], sig, data) 130 sig=_pretty_buffer(bytes(signature)),
|
| /linux/drivers/scsi/ |
| H A D | fdomain_isa.c | 91 struct signature *sig = NULL; in fdomain_isa_match() local 107 sig = &signatures[i]; in fdomain_isa_match() 110 if (sig->base_offset) in fdomain_isa_match() 111 base = readb(p + sig->base_offset) + in fdomain_isa_match() 112 (readb(p + sig->base_offset + 1) << 8); in fdomain_isa_match() 120 saved_sig = sig; in fdomain_isa_match() 127 if (!sig && saved_sig) in fdomain_isa_match() 128 sig = saved_sig; in fdomain_isa_match() 135 if (sig) in fdomain_isa_match() 136 this_id = sig->this_id; in fdomain_isa_match()
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | scoped_signal_test.c | 31 int sig; in FIXTURE_VARIANT() local 37 .sig = SIGTRAP, in FIXTURE_VARIANT_ADD() 43 .sig = SIGURG, in FIXTURE_VARIANT_ADD() 49 .sig = SIGHUP, in FIXTURE_VARIANT_ADD() 55 .sig = SIGTSTP, in FIXTURE_VARIANT_ADD() 69 static void scope_signal_handler(int sig, siginfo_t *info, void *ucontext) in scope_signal_handler() argument 71 if (sig == SIGTRAP || sig == SIGURG || sig == SIGHUP || sig in scope_signal_handler() 304 handle_sigurg(int sig) handle_sigurg() argument [all...] |
| /linux/arch/arm/mm/ |
| H A D | fault.c | 196 __do_user_fault(unsigned long addr, unsigned int fsr, unsigned int sig, in __do_user_fault() argument 202 if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) || in __do_user_fault() 203 ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { in __do_user_fault() 206 tsk->comm, sig, addr, fsr); in __do_user_fault() 212 if ((sig == SIGSEGV) && ((addr & PAGE_MASK) == 0xffff0000)) in __do_user_fault() 221 force_sig_fault(sig, code, (void __user *)addr); in __do_user_fault() 297 int sig, code; in do_page_fault() local 456 sig = SIGBUS; in do_page_fault() 463 sig = SIGSEGV; in do_page_fault() 466 __do_user_fault(addr, fsr, sig, code, regs); in do_page_fault() [all …]
|