Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 200 of 395) sorted by relevance

12

/linux-4.4.14/include/linux/
Dsignal.h57 unsigned long sig = _sig - 1; in sigaddset() local
59 set->sig[0] |= 1UL << sig; in sigaddset()
61 set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW); in sigaddset()
66 unsigned long sig = _sig - 1; in sigdelset() local
68 set->sig[0] &= ~(1UL << sig); in sigdelset()
70 set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW)); in sigdelset()
75 unsigned long sig = _sig - 1; in sigismember() local
77 return 1 & (set->sig[0] >> sig); in sigismember()
79 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW)); in sigismember()
88 return (set->sig[3] | set->sig[2] | in sigisemptyset()
[all …]
Dtaskstats_kern.h18 static inline void taskstats_tgid_free(struct signal_struct *sig) in taskstats_tgid_free() argument
20 if (sig->stats) in taskstats_tgid_free()
21 kmem_cache_free(taskstats_cache, sig->stats); in taskstats_tgid_free()
29 static inline void taskstats_tgid_free(struct signal_struct *sig) in taskstats_tgid_free() argument
Dinit_task.h43 #define INIT_SIGNALS(sig) { \ argument
46 .wait_chldexit = __WAIT_QUEUE_HEAD_INITIALIZER(sig.wait_chldexit),\
48 .list = LIST_HEAD_INIT(sig.shared_pending.list), \
50 .posix_timers = LIST_HEAD_INIT(sig.posix_timers), \
51 .cpu_timers = INIT_CPU_TIMERS(sig.cpu_timers), \
58 INIT_PREV_CPUTIME(sig) \
60 __MUTEX_INITIALIZER(sig.cred_guard_mutex), \
Dsignalfd.h18 static inline void signalfd_notify(struct task_struct *tsk, int sig) in signalfd_notify() argument
28 static inline void signalfd_notify(struct task_struct *tsk, int sig) { } in signalfd_notify() argument
Ddigsig.h51 int digsig_verify(struct key *keyring, const char *sig, int siglen,
56 static inline int digsig_verify(struct key *keyring, const char *sig, in digsig_verify() argument
Dkdebug.h20 struct pt_regs *regs, long err, int trap, int sig);
Dsched.h805 static inline int signal_group_exit(const struct signal_struct *sig) in signal_group_exit() argument
807 return (sig->flags & SIGNAL_GROUP_EXIT) || in signal_group_exit()
808 (sig->group_exit_task != NULL); in signal_group_exit()
2353 extern void sched_autogroup_fork(struct signal_struct *sig);
2354 extern void sched_autogroup_exit(struct signal_struct *sig);
2362 static inline void sched_autogroup_fork(struct signal_struct *sig) { } in sched_autogroup_fork() argument
2363 static inline void sched_autogroup_exit(struct signal_struct *sig) { } in sched_autogroup_exit() argument
2498 extern int __kill_pgrp_info(int sig, struct siginfo *info, struct pid *pgrp);
2499 extern int kill_pid_info(int sig, struct siginfo *info, struct pid *pid);
2502 extern int kill_pgrp(struct pid *pid, int sig, int priv);
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dsignal.h23 unsigned long sig[_NSIG_WORDS]; member
43 #define sigaddset(set,sig) \ argument
44 (__builtin_constant_p(sig) \
45 ? __const_sigaddset((set), (sig)) \
46 : __gen_sigaddset((set), (sig)))
55 unsigned long sig = _sig - 1; in __const_sigaddset() local
56 set->sig[sig / _NSIG_BPW] |= 1 << (sig % _NSIG_BPW); in __const_sigaddset()
59 #define sigdelset(set, sig) \ argument
60 (__builtin_constant_p(sig) \
61 ? __const_sigdelset((set), (sig)) \
[all …]
Dmicrocode.h23 unsigned int sig; member
122 static inline unsigned int __x86_family(unsigned int sig) in __x86_family() argument
126 x86 = (sig >> 8) & 0xf; in __x86_family()
129 x86 += (sig >> 20) & 0xff; in __x86_family()
144 static inline unsigned int x86_model(unsigned int sig) in x86_model() argument
148 x86 = __x86_family(sig); in x86_model()
150 model = (sig >> 4) & 0xf; in x86_model()
153 model += ((sig >> 16) & 0xf) << 4; in x86_model()
Dsigframe.h24 int sig; member
46 int sig; member
Dmicrocode_intel.h10 unsigned int sig; member
26 unsigned int sig; member
Dmicrocode_amd.h44 unsigned int sig) in find_equiv_id() argument
52 if (sig == equiv_cpu_table[i].installed_cpu) in find_equiv_id()
/linux-4.4.14/arch/mips/include/asm/
Dcompat-signal.h21 err = __put_user(s->sig[0], &d->sig[0]); in __copy_conv_sigset_to_user()
22 err |= __put_user(s->sig[0] >> 32, &d->sig[1]); in __copy_conv_sigset_to_user()
23 err |= __put_user(s->sig[1], &d->sig[2]); in __copy_conv_sigset_to_user()
24 err |= __put_user(s->sig[1] >> 32, &d->sig[3]); in __copy_conv_sigset_to_user()
42 err = __get_user(u->c.sig[1], &s->sig[0]); in __copy_conv_sigset_from_user()
43 err |= __get_user(u->c.sig[0], &s->sig[1]); in __copy_conv_sigset_from_user()
44 err |= __get_user(u->c.sig[3], &s->sig[2]); in __copy_conv_sigset_from_user()
45 err |= __get_user(u->c.sig[2], &s->sig[3]); in __copy_conv_sigset_from_user()
48 err = __get_user(u->c.sig[0], &s->sig[0]); in __copy_conv_sigset_from_user()
49 err |= __get_user(u->c.sig[1], &s->sig[1]); in __copy_conv_sigset_from_user()
[all …]
Dkgdb.h40 struct pt_regs *regs, long err, int trap, int sig);
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-di.c212 struct ipu_di_signal_cfg *sig) in ipu_di_sync_config_interlaced() argument
214 u32 h_total = sig->mode.hactive + sig->mode.hsync_len + in ipu_di_sync_config_interlaced()
215 sig->mode.hback_porch + sig->mode.hfront_porch; in ipu_di_sync_config_interlaced()
216 u32 v_total = sig->mode.vactive + sig->mode.vsync_len + in ipu_di_sync_config_interlaced()
217 sig->mode.vback_porch + sig->mode.vfront_porch; in ipu_di_sync_config_interlaced()
229 .cnt_down = sig->mode.hsync_len * 2, in ipu_di_sync_config_interlaced()
236 .cnt_down = sig->mode.vsync_len * 2, in ipu_di_sync_config_interlaced()
249 .offset_count = (sig->mode.vsync_len + in ipu_di_sync_config_interlaced()
250 sig->mode.vback_porch) / 2, in ipu_di_sync_config_interlaced()
252 .repeat_count = sig->mode.vactive / 2, in ipu_di_sync_config_interlaced()
[all …]
/linux-4.4.14/kernel/
Dsignal.c56 static void __user *sig_handler(struct task_struct *t, int sig) in sig_handler() argument
58 return t->sighand->action[sig - 1].sa.sa_handler; in sig_handler()
61 static int sig_handler_ignored(void __user *handler, int sig) in sig_handler_ignored() argument
65 (handler == SIG_DFL && sig_kernel_ignore(sig)); in sig_handler_ignored()
68 static int sig_task_ignored(struct task_struct *t, int sig, bool force) in sig_task_ignored() argument
72 handler = sig_handler(t, sig); in sig_task_ignored()
78 return sig_handler_ignored(handler, sig); in sig_task_ignored()
81 static int sig_ignored(struct task_struct *t, int sig, bool force) in sig_ignored() argument
88 if (sigismember(&t->blocked, sig) || sigismember(&t->real_blocked, sig)) in sig_ignored()
91 if (!sig_task_ignored(t, sig, force)) in sig_ignored()
[all …]
Dexit.c85 struct signal_struct *sig = tsk->signal; in __exit_signal() local
98 tty = sig->tty; in __exit_signal()
99 sig->tty = NULL; in __exit_signal()
113 if (sig->notify_count > 0 && !--sig->notify_count) in __exit_signal()
114 wake_up_process(sig->group_exit_task); in __exit_signal()
116 if (tsk == sig->curr_target) in __exit_signal()
117 sig->curr_target = next_thread(tsk); in __exit_signal()
127 write_seqlock(&sig->stats_lock); in __exit_signal()
128 sig->utime += utime; in __exit_signal()
129 sig->stime += stime; in __exit_signal()
[all …]
Dfork.c235 static inline void free_signal_struct(struct signal_struct *sig) in free_signal_struct() argument
237 taskstats_tgid_free(sig); in free_signal_struct()
238 sched_autogroup_exit(sig); in free_signal_struct()
239 kmem_cache_free(signal_cachep, sig); in free_signal_struct()
242 static inline void put_signal_struct(struct signal_struct *sig) in put_signal_struct() argument
244 if (atomic_dec_and_test(&sig->sigcnt)) in put_signal_struct()
245 free_signal_struct(sig); in put_signal_struct()
1069 struct sighand_struct *sig; in copy_sighand() local
1075 sig = kmem_cache_alloc(sighand_cachep, GFP_KERNEL); in copy_sighand()
1076 rcu_assign_pointer(tsk->sighand, sig); in copy_sighand()
[all …]
Dcompat.c398 memcpy(blocked->sig, &set, sizeof(set)); in compat_sig_setmask()
408 old_set = current->blocked.sig[0]; in COMPAT_SYSCALL_DEFINE3()
977 case 4: set->sig[3] = compat->sig[6] | (((long)compat->sig[7]) << 32 ); in sigset_from_compat()
978 case 3: set->sig[2] = compat->sig[4] | (((long)compat->sig[5]) << 32 ); in sigset_from_compat()
979 case 2: set->sig[1] = compat->sig[2] | (((long)compat->sig[3]) << 32 ); in sigset_from_compat()
980 case 1: set->sig[0] = compat->sig[0] | (((long)compat->sig[1]) << 32 ); in sigset_from_compat()
989 case 4: compat->sig[7] = (set->sig[3] >> 32); compat->sig[6] = set->sig[3]; in sigset_to_compat()
990 case 3: compat->sig[5] = (set->sig[2] >> 32); compat->sig[4] = set->sig[2]; in sigset_to_compat()
991 case 2: compat->sig[3] = (set->sig[1] >> 32); compat->sig[2] = set->sig[1]; in sigset_to_compat()
992 case 1: compat->sig[1] = (set->sig[0] >> 32); compat->sig[0] = set->sig[0]; in sigset_to_compat()
Daudit.h331 extern int __audit_signal_info(int sig, struct task_struct *t);
332 static inline int audit_signal_info(int sig, struct task_struct *t) in audit_signal_info() argument
336 return __audit_signal_info(sig, t); in audit_signal_info()
Dtaskstats.c584 struct signal_struct *sig = tsk->signal; in taskstats_tgid_alloc() local
587 if (sig->stats || thread_group_empty(tsk)) in taskstats_tgid_alloc()
594 if (!sig->stats) { in taskstats_tgid_alloc()
595 sig->stats = stats; in taskstats_tgid_alloc()
603 return sig->stats; in taskstats_tgid_alloc()
/linux-4.4.14/arch/um/os-Linux/
Dsignal.c30 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common() argument
36 if (sig == SIGSEGV) { in sig_handler_common()
43 if ((sig != SIGIO) && (sig != SIGWINCH) && (sig != SIGALRM)) in sig_handler_common()
46 (*sig_info[sig])(sig, si, &r); in sig_handler_common()
66 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler() argument
71 if (!enabled && (sig == SIGIO)) { in sig_handler()
78 sig_handler_common(sig, si, mc); in sig_handler()
92 void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) in timer_alarm_handler() argument
129 static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = {
141 static void hard_handler(int sig, siginfo_t *si, void *p) in hard_handler() argument
[all …]
Dutil.c85 sigset_t sig; in uml_abort() local
89 if (!sigemptyset(&sig) && !sigaddset(&sig, SIGABRT)) in uml_abort()
90 sigprocmask(SIG_UNBLOCK, &sig, 0); in uml_abort()
Dmain.c54 static void last_ditch_exit(int sig) in last_ditch_exit() argument
60 static void install_fatal_handler(int sig) in install_fatal_handler() argument
76 if (sigaction(sig, &action, NULL) < 0) { in install_fatal_handler()
78 sig, errno); in install_fatal_handler()
/linux-4.4.14/tools/perf/util/
Dsigchain.c13 static void check_signum(int sig) in check_signum() argument
15 if (sig < 1 || sig >= SIGCHAIN_MAX_SIGNALS) in check_signum()
16 die("BUG: signal out of range: %d", sig); in check_signum()
19 static int sigchain_push(int sig, sigchain_fun f) in sigchain_push() argument
21 struct sigchain_signal *s = signals + sig; in sigchain_push()
22 check_signum(sig); in sigchain_push()
25 s->old[s->n] = signal(sig, f); in sigchain_push()
32 int sigchain_pop(int sig) in sigchain_pop() argument
34 struct sigchain_signal *s = signals + sig; in sigchain_pop()
35 check_signum(sig); in sigchain_pop()
[all …]
Dsigchain.h6 int sigchain_pop(int sig);
/linux-4.4.14/arch/blackfin/kernel/
Dtraps.c28 kgdb_handle_exception(trapnr, sig, info.si_code, fp); \
79 int sig = 0; in trap_c() local
115 sig = SIGTRAP; in trap_c()
125 sig = SIGSEGV; in trap_c()
133 sig = SIGTRAP; in trap_c()
154 sig = SIGILL; in trap_c()
161 sig = SIGTRAP; in trap_c()
171 sig = SIGTRAP; in trap_c()
223 sig = SIGILL; in trap_c()
230 sig = SIGILL; in trap_c()
[all …]
Dsignal.c30 int sig; member
154 err |= __put_user(ksig->sig, &frame->sig); in setup_rt_frame()
186 regs->r0 = frame->sig; in setup_rt_frame()
/linux-4.4.14/arch/m68k/include/asm/
Dsignal.h16 unsigned long sig[_NSIG_WORDS]; member
44 unsigned long sig = _sig - 1; in __const_sigismember() local
45 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW)); in __const_sigismember()
58 #define sigismember(set,sig) \ argument
59 (__builtin_constant_p(sig) ? \
60 __const_sigismember(set,sig) : \
61 __gen_sigismember(set,sig))
/linux-4.4.14/include/trace/events/
Dsignal.h52 TP_PROTO(int sig, struct 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 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-4.4.14/drivers/eisa/
Deisa-bus.c21 #define EISA_DEVINFO(i,s) { .id = { .sig = i }, .name = s }
63 if (!strcmp(edev->id.sig, eisa_table[i].id.sig)) { in eisa_name_device()
72 sprintf(edev->pretty_name, "EISA device %.7s", edev->id.sig); in eisa_name_device()
79 u8 sig[4]; in decode_eisa_sig() local
94 sig[i] = inb(addr + i); in decode_eisa_sig()
96 if (!i && (sig[0] & 0x80)) in decode_eisa_sig()
100 sig_str[0] = ((sig[0] >> 2) & 0x1f) + ('A' - 1); in decode_eisa_sig()
101 sig_str[1] = (((sig[0] & 3) << 3) | (sig[1] >> 5)) + ('A' - 1); in decode_eisa_sig()
102 sig_str[2] = (sig[1] & 0x1f) + ('A' - 1); in decode_eisa_sig()
103 rev = (sig[2] << 8) | sig[3]; in decode_eisa_sig()
[all …]
/linux-4.4.14/arch/mips/sgi-ip22/
Dip22-eisa.c54 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-4.4.14/crypto/asymmetric_keys/
Dpublic_key.c79 const struct public_key_signature *sig) in public_key_verify_signature() argument
86 BUG_ON(!sig); in public_key_verify_signature()
87 BUG_ON(!sig->digest); in public_key_verify_signature()
88 BUG_ON(!sig->mpi[0]); in public_key_verify_signature()
102 if (sig->nr_mpi != algo->n_sig_mpi) { in public_key_verify_signature()
104 sig->nr_mpi, algo->n_sig_mpi); in public_key_verify_signature()
108 return algo->verify_signature(pk, sig); in public_key_verify_signature()
113 const struct public_key_signature *sig) in public_key_verify_signature_2() argument
116 return public_key_verify_signature(pk, sig); in public_key_verify_signature_2()
Dx509_public_key.c170 if (cert->sig.rsa.s) in x509_get_sig_params()
173 cert->sig.rsa.s = mpi_read_raw_data(cert->raw_sig, cert->raw_sig_size); in x509_get_sig_params()
174 if (!cert->sig.rsa.s) in x509_get_sig_params()
176 cert->sig.nr_mpi = 1; in x509_get_sig_params()
181 tfm = crypto_alloc_shash(hash_algo_name[cert->sig.pkey_hash_algo], 0, 0); in x509_get_sig_params()
202 cert->sig.digest = digest; in x509_get_sig_params()
203 cert->sig.digest_size = digest_size; in x509_get_sig_params()
235 ret = public_key_verify_signature(pub, &cert->sig); in x509_check_signature()
297 cert->sig.pkey_algo >= PKEY_ALGO__LAST || in x509_key_preparse()
298 cert->sig.pkey_hash_algo >= PKEY_HASH__LAST || in x509_key_preparse()
[all …]
Drsa.c211 const struct public_key_signature *sig) in RSA_verify_signature() argument
217 const u8 *H = sig->digest; in RSA_verify_signature()
224 if (!RSA_ASN1_templates[sig->pkey_hash_algo].data) in RSA_verify_signature()
229 tsize = mpi_get_nbits(sig->rsa.s); in RSA_verify_signature()
246 ret = RSAVP1(key, sig->rsa.s, &m); in RSA_verify_signature()
260 ret = RSA_verify(H, EM - 1, k, sig->digest_size, in RSA_verify_signature()
261 RSA_ASN1_templates[sig->pkey_hash_algo].data, in RSA_verify_signature()
262 RSA_ASN1_templates[sig->pkey_hash_algo].size); in RSA_verify_signature()
Dpkcs7_verify.c34 kenter(",%u,%u", sinfo->index, sinfo->sig.pkey_hash_algo); in pkcs7_digest()
36 if (sinfo->sig.pkey_hash_algo >= PKEY_HASH__LAST || in pkcs7_digest()
37 !hash_algo_name[sinfo->sig.pkey_hash_algo]) in pkcs7_digest()
43 tfm = crypto_alloc_shash(hash_algo_name[sinfo->sig.pkey_hash_algo], in pkcs7_digest()
49 sinfo->sig.digest_size = digest_size = crypto_shash_digestsize(tfm); in pkcs7_digest()
83 if (sinfo->msgdigest_len != sinfo->sig.digest_size) { in pkcs7_digest()
102 memset(digest, 0, sinfo->sig.digest_size); in pkcs7_digest()
118 sinfo->sig.digest = digest; in pkcs7_digest()
154 if (x509->pub->pkey_algo != sinfo->sig.pkey_algo) { in pkcs7_find_key()
337 ret = public_key_verify_signature(sinfo->signer->pub, &sinfo->sig); in pkcs7_verify_one()
Dpkcs7_parser.c47 mpi_free(sinfo->sig.mpi[0]); in pkcs7_free_signed_info()
48 kfree(sinfo->sig.digest); in pkcs7_free_signed_info()
221 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_MD4; in pkcs7_sig_note_digest_algo()
224 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_MD5; in pkcs7_sig_note_digest_algo()
227 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_SHA1; in pkcs7_sig_note_digest_algo()
230 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_SHA256; in pkcs7_sig_note_digest_algo()
233 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_SHA384; in pkcs7_sig_note_digest_algo()
236 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_SHA512; in pkcs7_sig_note_digest_algo()
239 ctx->sinfo->sig.pkey_hash_algo = HASH_ALGO_SHA224; in pkcs7_sig_note_digest_algo()
258 ctx->sinfo->sig.pkey_algo = PKEY_ALGO_RSA; in pkcs7_sig_note_pkey_algo()
[all …]
Dpkcs7_trust.c30 struct public_key_signature *sig = &sinfo->sig; in pkcs7_validate_trust_one() local
83 sig = &last->sig; in pkcs7_validate_trust_one()
124 ret = verify_signature(key, sig); in pkcs7_validate_trust_one()
Dx509_cert_parser.c58 kfree(cert->sig.digest); in x509_free_certificate()
59 mpi_free(cert->sig.rsa.s); in x509_free_certificate()
191 ctx->cert->sig.pkey_hash_algo = HASH_ALGO_MD5; in x509_note_pkey_algo()
192 ctx->cert->sig.pkey_algo = PKEY_ALGO_RSA; in x509_note_pkey_algo()
196 ctx->cert->sig.pkey_hash_algo = HASH_ALGO_SHA1; in x509_note_pkey_algo()
197 ctx->cert->sig.pkey_algo = PKEY_ALGO_RSA; in x509_note_pkey_algo()
201 ctx->cert->sig.pkey_hash_algo = HASH_ALGO_SHA256; in x509_note_pkey_algo()
202 ctx->cert->sig.pkey_algo = PKEY_ALGO_RSA; in x509_note_pkey_algo()
206 ctx->cert->sig.pkey_hash_algo = HASH_ALGO_SHA384; in x509_note_pkey_algo()
207 ctx->cert->sig.pkey_algo = PKEY_ALGO_RSA; in x509_note_pkey_algo()
[all …]
Dpublic_key.h27 const struct public_key_signature *sig);
36 const struct public_key_signature *sig);
Dsignature.c29 const struct public_key_signature *sig) in verify_signature() argument
45 ret = subtype->verify_signature(key, sig); in verify_signature()
Dpkcs7_parser.h56 struct public_key_signature sig; member
/linux-4.4.14/arch/frv/kernel/
Dsignal.c42 int sig; member
51 int sig; member
93 if (__get_user(set.sig[0], &frame->sc.sc_oldmask)) in sys_sigreturn()
97 __copy_from_user(&set.sig[1], &frame->extramask, sizeof(frame->extramask))) in sys_sigreturn()
177 int sig = ksig->sig; in setup_frame() local
184 if (__put_user(sig, &frame->sig) < 0) in setup_frame()
187 if (setup_sigcontext(&frame->sc, set->sig[0])) in setup_frame()
191 if (__copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
232 __frame->gr8 = sig; in setup_frame()
236 sig, current->comm, current->pid, frame, __frame->pc, in setup_frame()
[all …]
/linux-4.4.14/drivers/net/wireless/
Dwl3501_cs.c366 static int wl3501_esbq_exec(struct wl3501_card *this, void *sig, int sig_size) in wl3501_esbq_exec() argument
373 wl3501_set_to_wla(this, ptr, sig, sig_size); in wl3501_esbq_exec()
384 struct wl3501_get_req sig = { in wl3501_get_mib_value() local
393 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_get_mib_value()
395 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig)); in wl3501_get_mib_value()
414 struct wl3501_pwr_mgmt_req sig = { in wl3501_pwr_mgmt() local
425 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_pwr_mgmt()
427 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig)); in wl3501_pwr_mgmt()
457 struct wl3501_md_req sig = { in wl3501_send_pkt() local
464 sig_bf = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_send_pkt()
[all …]
/linux-4.4.14/arch/ia64/kernel/
Dtraps.c100 int sig, code; in ia64_bad_break() local
115 sig = SIGILL; code = ILL_ILLOPC; in ia64_bad_break()
119 sig = SIGFPE; code = FPE_INTDIV; in ia64_bad_break()
123 sig = SIGFPE; code = FPE_INTOVF; in ia64_bad_break()
127 sig = SIGFPE; code = FPE_FLTSUB; in ia64_bad_break()
131 sig = SIGSEGV; code = SEGV_MAPERR; in ia64_bad_break()
135 sig = SIGSEGV; code = BUS_ADRALN; in ia64_bad_break()
139 sig = SIGFPE; code = __FPE_DECOVF; in ia64_bad_break()
143 sig = SIGFPE; code = __FPE_DECDIV; in ia64_bad_break()
147 sig = SIGFPE; code = __FPE_DECERR; in ia64_bad_break()
[all …]
Dsignal.c35 # define PUT_SIGSET(k,u) __copy_to_user((u)->sig, (k)->sig, sizeof(sigset_t))
36 # define GET_SIGSET(k,u) __copy_from_user((k)->sig, (u)->sig, sizeof(sigset_t))
38 # define PUT_SIGSET(k,u) __put_user((k)->sig[0], &(u)->sig[0])
39 # define GET_SIGSET(k,u) __get_user((k)->sig[0], &(u)->sig[0])
286 force_sigsegv_info (int sig, void __user *addr) in force_sigsegv_info() argument
291 if (sig == SIGSEGV) { in force_sigsegv_info()
302 current->sighand->action[sig - 1].sa.sa_handler = SIG_DFL; in force_sigsegv_info()
349 return force_sigsegv_info(ksig->sig, (void __user *) in setup_frame()
356 return force_sigsegv_info(ksig->sig, frame); in setup_frame()
358 err = __put_user(ksig->sig, &frame->arg0); in setup_frame()
[all …]
Dfsys.S228 setf.sig f7 = r3 // Setup for mult scaling of counter
257 setf.sig f8 = r10
264 getf.sig r2 = f8
285 (p14) setf.sig f8 = r20
288 (p14) setf.sig f7 = r3 // Chances for repeats are 1 in 10000 for gettod
297 (p14) getf.sig r2 = f8
/linux-4.4.14/arch/mips/kernel/
Dsignal32.c141 SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, act,
157 err |= __get_user(mask, &act->sa_mask.sig[0]);
164 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
172 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
173 err |= __put_user(0, &oact->sa_mask.sig[1]);
174 err |= __put_user(0, &oact->sa_mask.sig[2]);
175 err |= __put_user(0, &oact->sa_mask.sig[3]);
249 int sig; in sys32_sigreturn() local
259 sig = restore_sigcontext32(&regs, &frame->sf_sc); in sys32_sigreturn()
260 if (sig < 0) in sys32_sigreturn()
[all …]
Dsignal.c356 int err, sig = 0, tmp __maybe_unused; in protected_restore_fp_context() local
372 err = sig = fpcsr_pending(csr); in protected_restore_fp_context()
407 return err ?: sig; in protected_restore_fp_context()
470 int err, sig = 0; in fpcsr_pending() local
482 sig = SIGFPE; in fpcsr_pending()
484 return err ?: sig; in fpcsr_pending()
554 SYSCALL_DEFINE3(sigaction, int, sig, const struct sigaction __user *, act, in SYSCALL_DEFINE3() argument
568 err |= __get_user(mask, &act->sa_mask.sig[0]); in SYSCALL_DEFINE3()
575 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in SYSCALL_DEFINE3()
582 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig); in SYSCALL_DEFINE3()
[all …]
Dsignal_n32.c71 int sig; in sysn32_rt_sigreturn() local
81 sig = restore_sigcontext(&regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn()
82 if (sig < 0) in sysn32_rt_sigreturn()
84 else if (sig) in sysn32_rt_sigreturn()
85 force_sig(sig, current); in sysn32_rt_sigreturn()
137 regs->regs[ 4] = ksig->sig; in setup_rt_frame_n32()
Dtraps.c379 int sig = SIGSEGV; in die() local
385 sig = 0; in die()
410 do_exit(sig); in die()
706 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31) in process_fpemu_return() argument
710 switch (sig) { in process_fpemu_return()
716 si.si_signo = sig; in process_fpemu_return()
735 force_sig_info(sig, &si, current); in process_fpemu_return()
740 si.si_signo = sig; in process_fpemu_return()
742 force_sig_info(sig, &si, current); in process_fpemu_return()
747 si.si_signo = sig; in process_fpemu_return()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dbase.c90 nvkm_perfsig_count_perfsrc(struct nvkm_perfsig *sig) in nvkm_perfsig_count_perfsrc() argument
94 for (i = 0; i < ARRAY_SIZE(sig->source); i++) { in nvkm_perfsig_count_perfsrc()
95 if (sig->source[i]) in nvkm_perfsig_count_perfsrc()
102 nvkm_perfsrc_find(struct nvkm_pm *pm, struct nvkm_perfsig *sig, int si) in nvkm_perfsrc_find() argument
109 for (i = 0; i < ARRAY_SIZE(sig->source) && sig->source[i]; i++) { in nvkm_perfsrc_find()
110 if (sig->source[i] == si) { in nvkm_perfsrc_find()
132 struct nvkm_perfsig *sig; in nvkm_perfsrc_enable() local
139 sig = nvkm_perfsig_find(pm, ctr->domain, in nvkm_perfsrc_enable()
141 if (!sig) in nvkm_perfsrc_enable()
144 src = nvkm_perfsrc_find(pm, sig, ctr->source[i][j]); in nvkm_perfsrc_enable()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmmci.txt20 - st,sig-dir-dat0 : bus signal direction pin used for DAT[0].
21 - st,sig-dir-dat2 : bus signal direction pin used for DAT[2].
22 - st,sig-dir-dat31 : bus signal direction pin used for DAT[3] and DAT[1].
23 - st,sig-dir-dat74 : bus signal direction pin used for DAT[4] to DAT[7].
24 - st,sig-dir-cmd : cmd signal direction pin used for CMD.
25 - st,sig-pin-fbclk : feedback clock signal pin used.
50 st,sig-dir-dat0;
51 st,sig-dir-dat2;
52 st,sig-dir-cmd;
53 st,sig-pin-fbclk;
/linux-4.4.14/arch/x86/kernel/cpu/microcode/
Dintel.c63 uci->cpu_sig.sig, in load_microcode_early()
138 unsigned long sig) in matching_model_microcode() argument
148 fam = __x86_family(sig); in matching_model_microcode()
149 model = x86_model(sig); in matching_model_microcode()
151 fam_ucode = __x86_family(mc_header->sig); in matching_model_microcode()
152 model_ucode = x86_model(mc_header->sig); in matching_model_microcode()
166 fam_ucode = __x86_family(ext_sig->sig); in matching_model_microcode()
167 model_ucode = x86_model(ext_sig->sig); in matching_model_microcode()
249 unsigned int sig, pf; in _save_mc() local
256 sig = mc_saved_hdr->sig; in _save_mc()
[all …]
Dintel_lib.c118 - (mc_header->sig + mc_header->pf + mc_header->cksum) in microcode_sanity_check()
119 + (ext_sig->sig + ext_sig->pf + ext_sig->cksum); in microcode_sanity_check()
140 if (cpu_signatures_match(csig, cpf, mc_hdr->sig, mc_hdr->pf)) in find_matching_signature()
151 if (cpu_signatures_match(csig, cpf, ext_sig->sig, ext_sig->pf)) in find_matching_signature()
/linux-4.4.14/arch/arm/mm/
Dfault.c161 unsigned int fsr, unsigned int sig, int code, in __do_user_fault() argument
167 if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) || in __do_user_fault()
168 ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { in __do_user_fault()
170 tsk->comm, sig, addr, fsr); in __do_user_fault()
179 si.si_signo = sig; in __do_user_fault()
183 force_sig_info(sig, &si, tsk); in __do_user_fault()
262 int fault, sig, code; in do_page_fault() local
376 sig = SIGBUS; in do_page_fault()
383 sig = SIGSEGV; in do_page_fault()
388 __do_user_fault(tsk, addr, fsr, sig, code, regs); in do_page_fault()
[all …]
/linux-4.4.14/arch/x86/um/
Dsignal.c354 int sig; member
364 int sig; member
378 int err = 0, sig = ksig->sig; in setup_signal_stack_sc() local
391 err |= __put_user(sig, &frame->sig); in setup_signal_stack_sc()
392 err |= copy_sc_to_user(&frame->sc, &frame->fpstate, regs, mask->sig[0]); in setup_signal_stack_sc()
394 err |= __copy_to_user(&frame->extramask, &mask->sig[1], in setup_signal_stack_sc()
413 PT_REGS_AX(regs) = (unsigned long) sig; in setup_signal_stack_sc()
424 int err = 0, sig = ksig->sig; in setup_signal_stack_si() local
436 err |= __put_user(sig, &frame->sig); in setup_signal_stack_si()
459 PT_REGS_AX(regs) = (unsigned long) sig; in setup_signal_stack_si()
[all …]
Dbugs_32.c16 static void cmov_sigill_test_handler(int sig) in cmov_sigill_test_handler() argument
44 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal() argument
52 if ((sig != SIGILL) || (get_current_pid() != 1)) in arch_examine_signal()
Dbugs_64.c13 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal() argument
Dstub_segv.c11 stub_segv_handler(int sig, siginfo_t *info, void *p) in stub_segv_handler() argument
/linux-4.4.14/arch/mn10300/kernel/
Dsignal.c103 if (__get_user(set.sig[0], &frame->sc.oldmask)) in sys_sigreturn()
107 __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
205 int sig = ksig->sig; in setup_frame() local
212 if (__put_user(sig, &frame->sig) < 0 || in setup_frame()
216 if (setup_sigcontext(&frame->sc, &frame->fpuctx, regs, set->sig[0])) in setup_frame()
220 if (__copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
248 regs->d0 = sig; in setup_frame()
253 sig, current->comm, current->pid, frame, regs->pc, in setup_frame()
267 int sig = ksig->sig; in setup_rt_frame() local
274 if (__put_user(sig, &frame->sig) || in setup_rt_frame()
[all …]
Dsigframe.h15 int sig; member
26 int sig; member
/linux-4.4.14/arch/powerpc/kernel/
Dsignal_32.c99 case 4: cset.sig[6] = set->sig[3] & 0xffffffffull; in put_sigset_t()
100 cset.sig[7] = set->sig[3] >> 32; in put_sigset_t()
101 case 3: cset.sig[4] = set->sig[2] & 0xffffffffull; in put_sigset_t()
102 cset.sig[5] = set->sig[2] >> 32; in put_sigset_t()
103 case 2: cset.sig[2] = set->sig[1] & 0xffffffffull; in put_sigset_t()
104 cset.sig[3] = set->sig[1] >> 32; in put_sigset_t()
105 case 1: cset.sig[0] = set->sig[0] & 0xffffffffull; in put_sigset_t()
106 cset.sig[1] = set->sig[0] >> 32; in put_sigset_t()
124 case 4: set->sig[3] = s32.sig[6] | (((long)s32.sig[7]) << 32); in get_sigset_t()
125 case 3: set->sig[2] = s32.sig[4] | (((long)s32.sig[5]) << 32); in get_sigset_t()
[all …]
Dnvram_64.c454 int sig = 0; in nvram_pstore_read() local
465 sig = NVRAM_SIG_SYS; in nvram_pstore_read()
480 sig = NVRAM_SIG_OF; in nvram_pstore_read()
490 sig = NVRAM_SIG_FW; in nvram_pstore_read()
503 p = nvram_find_partition(part->name, sig, &size); in nvram_pstore_read()
934 const char *name, int sig, const char *exceptions[]) in nvram_can_remove_partition() argument
936 if (part->header.signature != sig) in nvram_can_remove_partition()
960 int __init nvram_remove_partition(const char *name, int sig, in nvram_remove_partition() argument
967 if (!nvram_can_remove_partition(part, name, sig, exceptions)) in nvram_remove_partition()
1018 loff_t __init nvram_create_partition(const char *name, int sig, in nvram_create_partition() argument
[all …]
Dsignal_64.c166 err |= __put_user(set->sig[0], &sc->oldmask); in setup_sigcontext()
302 err |= __put_user(set->sig[0], &sc->oldmask); in setup_tm_sigcontexts()
312 static long restore_sigcontext(struct pt_regs *regs, sigset_t *set, int sig, in restore_sigcontext() argument
326 if (!sig) in restore_sigcontext()
334 if (sig) in restore_sigcontext()
347 if (!sig) in restore_sigcontext()
350 err |= __get_user(set->sig[0], &sc->oldmask); in restore_sigcontext()
753 regs, ksig->sig, in handle_rt_signal64()
760 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, ksig->sig, in handle_rt_signal64()
806 regs->gpr[3] = ksig->sig; in handle_rt_signal64()
Dsignal.c112 check_syscall_restart(regs, &ksig.ka, ksig.sig > 0); in do_signal()
114 if (ksig.sig <= 0) { in do_signal()
/linux-4.4.14/arch/um/include/shared/
Dkern_util.h28 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs);
40 extern void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
64 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
65 extern void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs);
66 extern void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
Darch.h13 extern void arch_examine_signal(int sig, struct uml_pt_regs *regs);
Dirq_user.h24 extern void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
/linux-4.4.14/arch/unicore32/mm/
Dfault.c120 unsigned int fsr, unsigned int sig, int code, in __do_user_fault() argument
128 si.si_signo = sig; in __do_user_fault()
132 force_sig_info(sig, &si, tsk); in __do_user_fault()
211 int fault, sig, code; in do_pf() local
307 sig = SIGBUS; in do_pf()
314 sig = SIGSEGV; in do_pf()
318 __do_user_fault(tsk, addr, fsr, sig, code, regs); in do_pf()
406 int sig; member
449 int sig, int code, const char *name) in hook_fault_code() argument
455 fsr_info[nr].sig = sig; in hook_fault_code()
[all …]
Dmm.h41 int sig, int code, const char *name);
/linux-4.4.14/arch/arm64/mm/
Dfault.c165 unsigned int esr, unsigned int sig, int code, in __do_user_fault() argument
170 if (unhandled_signal(tsk, sig) && show_unhandled_signals_ratelimited()) { in __do_user_fault()
172 tsk->comm, task_pid_nr(tsk), fault_name(esr), sig, in __do_user_fault()
180 si.si_signo = sig; in __do_user_fault()
184 force_sig_info(sig, &si, tsk); in __do_user_fault()
250 int fault, sig, code; in do_page_fault() local
376 sig = SIGBUS; in do_page_fault()
383 sig = SIGSEGV; in do_page_fault()
388 __do_user_fault(tsk, addr, esr, sig, code, regs); in do_page_fault()
434 int sig; member
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Drx.c463 int sig = -data->beacon_filter_average_energy; in iwl_mvm_stat_iterator() local
487 if (sig == 0) { in iwl_mvm_stat_iterator()
492 mvmvif->bf_data.ave_beacon_signal = sig; in iwl_mvm_stat_iterator()
498 if (sig > mvmvif->bf_data.bt_coex_max_thold && in iwl_mvm_stat_iterator()
501 mvmvif->bf_data.last_bt_coex_event = sig; in iwl_mvm_stat_iterator()
503 sig); in iwl_mvm_stat_iterator()
505 } else if (sig < mvmvif->bf_data.bt_coex_min_thold && in iwl_mvm_stat_iterator()
508 mvmvif->bf_data.last_bt_coex_event = sig; in iwl_mvm_stat_iterator()
510 sig); in iwl_mvm_stat_iterator()
520 if (thold && sig < thold && (last_event == 0 || in iwl_mvm_stat_iterator()
[all …]
/linux-4.4.14/arch/tile/kernel/
Dsignal.c70 void __user *frame, int sig) in signal_fault() argument
73 force_sigsegv(sig, current); in signal_fault()
153 int err = 0, sig = ksig->sig; in setup_rt_frame() local
194 regs->regs[0] = (unsigned long) sig; in setup_rt_frame()
365 unsigned long address, int sig) in trace_unhandled_signal() argument
375 tsk->sighand->action[sig-1].sa.sa_handler; in trace_unhandled_signal()
386 tsk->comm, task_pid_nr(tsk), type, address, regs->pc, sig); in trace_unhandled_signal()
393 switch (sig) { in trace_unhandled_signal()
399 sig, regs->faultnum, address); in trace_unhandled_signal()
405 sig, regs->faultnum); in trace_unhandled_signal()
Dtraps.c114 int sig, code, maxcode; in special_ill() local
163 sig = get_Imm16_X0(bundle) & 0x3f; in special_ill()
164 switch (sig) { in special_ill()
188 *sigp = sig; in special_ill()
Dcompat_signal.c195 int err = 0, sig = ksig->sig; in compat_setup_rt_frame() local
236 regs->regs[0] = (unsigned long) sig; in compat_setup_rt_frame()
/linux-4.4.14/arch/um/kernel/
Dtrap.c185 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in segv_handler() argument
284 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) in relay_signal() argument
290 if (sig == SIGBUS) in relay_signal()
293 panic("Kernel mode signal %d", sig); in relay_signal()
296 arch_examine_signal(sig, regs); in relay_signal()
302 switch (sig) { in relay_signal()
317 sig, si->si_code); in relay_signal()
320 force_sig_info(sig, &clean_si, current); in relay_signal()
323 void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) in bus_handler() argument
328 relay_signal(sig, si, regs); in bus_handler()
[all …]
/linux-4.4.14/tools/testing/selftests/x86/
Dentry_from_vm86.c31 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
39 if (sigaction(sig, &sa, 0)) in sethandler()
43 static void clearhandler(int sig) in clearhandler() argument
49 if (sigaction(sig, &sa, 0)) in clearhandler()
55 static void sighandler(int sig, siginfo_t *info, void *ctx_void) in sighandler() argument
66 if (sig == SIGSEGV) in sighandler()
68 else if (sig == SIGILL) in sighandler()
Dsyscall_arg_fault.c29 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
37 if (sigaction(sig, &sa, 0)) in sethandler()
46 static void sigsegv(int sig, siginfo_t *info, void *ctx_void) in sigsegv() argument
61 static void sigill(int sig, siginfo_t *info, void *ctx_void) in sigill() argument
Dsigreturn.c121 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
129 if (sigaction(sig, &sa, 0)) in sethandler()
133 static void clearhandler(int sig) in clearhandler() argument
139 if (sigaction(sig, &sa, 0)) in clearhandler()
316 static void sigusr1(int sig, siginfo_t *info, void *ctx_void) in sigusr1() argument
340 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument
351 if (asm_ss != sig_ss && sig == SIGTRAP) { in sigtrap()
361 sig_trapped = sig; in sigtrap()
Dsingle_step_syscall.c42 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
50 if (sigaction(sig, &sa, 0)) in sethandler()
79 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument
Dptrace_syscall.c94 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
102 if (sigaction(sig, &sa, 0)) in sethandler()
106 static void clearhandler(int sig) in clearhandler() argument
112 if (sigaction(sig, &sa, 0)) in clearhandler()
122 static void empty_handler(int sig, siginfo_t *si, void *ctx_void) in empty_handler() argument
Dunwind_vdso.c53 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
61 if (sigaction(sig, &sa, 0)) in sethandler()
135 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument
Dtest_FISTTP.c111 void sighandler(int sig) in sighandler() argument
113 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
Dtest_FCMOV.c47 void sighandler(int sig) in sighandler() argument
49 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
Dtest_FCOMI.c292 void sighandler(int sig) in sighandler() argument
294 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
/linux-4.4.14/arch/x86/ia32/
Dia32_signal.c123 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys32_sigreturn()
125 && __copy_from_user((((char *) &set.sig) + 4), in sys32_sigreturn()
250 int ia32_setup_frame(int sig, struct ksignal *ksig, in ia32_setup_frame() argument
274 if (__put_user(sig, &frame->sig)) in ia32_setup_frame()
277 if (ia32_setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) in ia32_setup_frame()
281 if (__copy_to_user(frame->extramask, &set->sig[1], in ia32_setup_frame()
315 regs->ax = sig; in ia32_setup_frame()
328 int ia32_setup_rt_frame(int sig, struct ksignal *ksig, in ia32_setup_rt_frame() argument
355 put_user_ex(sig, &frame->sig); in ia32_setup_rt_frame()
383 regs, set->sig[0]); in ia32_setup_rt_frame()
[all …]
/linux-4.4.14/tools/perf/ui/tui/
Dsetup.c35 static void ui__sigwinch(int sig __maybe_unused) in ui__sigwinch()
96 static void ui__signal_backtrace(int sig) in ui__signal_backtrace() argument
102 psignal(sig, "perf"); in ui__signal_backtrace()
114 static void ui__signal(int sig) in ui__signal() argument
117 psignal(sig, "perf"); in ui__signal()
/linux-4.4.14/arch/ia64/lib/
Didiv64.S42 setf.sig f8 = in0
43 setf.sig f9 = in1
67 setf.sig f8 = in0 // f8 = a
68 setf.sig f9 = in1 // f9 = -b
78 getf.sig r8 = f11 // transfer result to result register
Didiv32.S48 setf.sig f8 = in0
49 setf.sig f9 = in1
65 setf.sig f9 = in1 // f9 = -b
71 setf.sig f7 = in0
81 getf.sig r8 = f6 // transfer result to result register
/linux-4.4.14/arch/s390/kernel/
Dcompat_signal.c300 if (__copy_from_user(&cset.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE32)) in COMPAT_SYSCALL_DEFINE0()
302 sigset32_to_sigset(cset.sig, set.sig); in COMPAT_SYSCALL_DEFINE0()
325 sigset32_to_sigset(cset.sig, set.sig); in COMPAT_SYSCALL_DEFINE0()
373 int sig = ksig->sig; in setup_frame32() local
397 sigset_to_sigset32(set->sig, sc.oldmask); in setup_frame32()
439 regs->gprs[2] = sig; in setup_frame32()
444 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame32()
445 sig == SIGTRAP || sig == SIGFPE) { in setup_frame32()
505 sigset_to_sigset32(set->sig, cset.sig); in setup_rt_frame32()
523 regs->gprs[2] = ksig->sig; in setup_rt_frame32()
Dsignal.c222 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
244 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
285 static int setup_frame(int sig, struct k_sigaction *ka, in setup_frame() argument
311 memcpy(&sc.oldmask, &set->sig, _SIGMASK_COPY_SIZE); in setup_frame()
352 regs->gprs[2] = sig; in setup_frame()
357 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame()
358 sig == SIGTRAP || sig == SIGFPE) { in setup_frame()
431 regs->gprs[2] = ksig->sig; in setup_rt_frame()
447 ret = setup_frame(ksig->sig, &ksig->ka, oldset, regs); in handle_signal()
/linux-4.4.14/arch/x86/kernel/
Dsignal.c277 __setup_frame(int sig, struct ksignal *ksig, sigset_t *set, in __setup_frame() argument
290 if (__put_user(sig, &frame->sig)) in __setup_frame()
293 if (setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) in __setup_frame()
297 if (__copy_to_user(&frame->extramask, &set->sig[1], in __setup_frame()
328 regs->ax = (unsigned long)sig; in __setup_frame()
340 static int __setup_rt_frame(int sig, struct ksignal *ksig, in __setup_rt_frame() argument
354 put_user_ex(sig, &frame->sig); in __setup_rt_frame()
385 regs, set->sig[0]); in __setup_rt_frame()
394 regs->ax = (unsigned long)sig; in __setup_rt_frame()
406 static int __setup_rt_frame(int sig, struct ksignal *ksig, in __setup_rt_frame() argument
[all …]
Dprobe_roms.c183 unsigned short sig; in romsignature() local
185 return probe_kernel_address(ptr, sig) == 0 && sig == ROMSIGNATURE; in romsignature()
Ddumpstack.c309 int sig = SIGSEGV; in die() local
315 sig = 0; in die()
316 oops_end(flags, regs, sig); in die()
Dvm86_32.c752 int sig; member
772 if (vm86_irqs[intno].sig) in irq_handler()
773 send_sig(vm86_irqs[intno].sig, vm86_irqs[intno].tsk, 1); in irq_handler()
839 int sig = irqnumber >> 8; in do_vm86_irq_handling() local
842 if (!((1 << sig) & ALLOWED_SIGS)) return -EPERM; in do_vm86_irq_handling()
847 vm86_irqs[irq].sig = sig; in do_vm86_irq_handling()
/linux-4.4.14/security/integrity/
Dintegrity.h100 uint8_t sig[0]; /* signature payload */ member
134 int integrity_digsig_verify(const unsigned int id, const char *sig, int siglen,
142 const char *sig, int siglen, in integrity_digsig_verify() argument
156 int asymmetric_verify(struct key *keyring, const char *sig,
159 static inline int asymmetric_verify(struct key *keyring, const char *sig, in asymmetric_verify() argument
Ddigsig.c36 int integrity_digsig_verify(const unsigned int id, const char *sig, int siglen, in integrity_digsig_verify() argument
53 switch (sig[1]) { in integrity_digsig_verify()
56 return digsig_verify(keyring[id], sig + 1, siglen - 1, in integrity_digsig_verify()
59 return asymmetric_verify(keyring[id], sig, siglen, in integrity_digsig_verify()
Ddigsig_asymmetric.c67 int asymmetric_verify(struct key *keyring, const char *sig, in asymmetric_verify() argument
71 struct signature_v2_hdr *hdr = (struct signature_v2_hdr *)sig; in asymmetric_verify()
96 pks.rsa.s = mpi_read_raw_data(hdr->sig, siglen); in asymmetric_verify()
/linux-4.4.14/arch/arm64/kernel/
Dsignal32.c101 struct compat_sigframe sig; member
110 cset.sig[0] = set->sig[0] & 0xffffffffull; in put_sigset_t()
111 cset.sig[1] = set->sig[0] >> 32; in put_sigset_t()
124 set->sig[0] = s32.sig[0] | (((long)s32.sig[1]) << 32); in get_sigset_t()
422 if (compat_restore_sigframe(regs, &frame->sig)) in compat_sys_rt_sigreturn()
425 if (compat_restore_altstack(&frame->sig.uc.uc_stack)) in compat_sys_rt_sigreturn()
533 __put_user_error(set->sig[0], &sf->uc.uc_mcontext.oldmask, err); in compat_setup_sigframe()
562 __put_user_error(0, &frame->sig.uc.uc_flags, err); in compat_setup_rt_frame()
563 __put_user_error(0, &frame->sig.uc.uc_link, err); in compat_setup_rt_frame()
565 err |= __compat_save_altstack(&frame->sig.uc.uc_stack, regs->compat_sp); in compat_setup_rt_frame()
[all …]
/linux-4.4.14/fs/proc/
Darray.c416 struct signal_struct *sig = task->signal; in do_task_stat() local
418 if (sig->tty) { in do_task_stat()
419 struct pid *pgrp = tty_get_pgrp(sig->tty); in do_task_stat()
422 tty_nr = new_encode_dev(tty_devnum(sig->tty)); in do_task_stat()
428 cmin_flt = sig->cmin_flt; in do_task_stat()
429 cmaj_flt = sig->cmaj_flt; in do_task_stat()
430 cutime = sig->cutime; in do_task_stat()
431 cstime = sig->cstime; in do_task_stat()
432 cgtime = sig->cgtime; in do_task_stat()
433 rsslim = ACCESS_ONCE(sig->rlim[RLIMIT_RSS].rlim_cur); in do_task_stat()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dsignal32.c230 err |= __get_user(seta.sig[0], &sf->info.si_mask); in do_sigreturn32()
231 err |= copy_from_user(&seta.sig[1], &sf->extramask, in do_sigreturn32()
236 set.sig[0] = seta.sig[0] + (((long)seta.sig[1]) << 32); in do_sigreturn32()
325 set.sig[0] = seta.sig[0] + (((long)seta.sig[1]) << 32); in do_rt_sigreturn32()
493 seta.sig[1] = (oldset->sig[0] >> 32); in setup_frame32()
494 seta.sig[0] = oldset->sig[0]; in setup_frame32()
496 err |= __put_user(seta.sig[0], &sf->info.si_mask); in setup_frame32()
497 err |= __copy_to_user(sf->extramask, &seta.sig[1], in setup_frame32()
520 regs->u_regs[UREG_I0] = ksig->sig; in setup_frame32()
627 seta.sig[1] = (oldset->sig[0] >> 32); in setup_rt_frame32()
[all …]
Dsys_sparc_32.c165 SYSCALL_DEFINE3(sparc_sigaction, int, sig, in SYSCALL_DEFINE3() argument
169 WARN_ON_ONCE(sig >= 0); in SYSCALL_DEFINE3()
170 return sys_sigaction(-sig, act, oact); in SYSCALL_DEFINE3()
173 SYSCALL_DEFINE5(rt_sigaction, int, sig, in SYSCALL_DEFINE5() argument
192 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in SYSCALL_DEFINE5()
Dsys_sparc32.c146 COMPAT_SYSCALL_DEFINE3(sparc_sigaction, int, sig, in COMPAT_SYSCALL_DEFINE3() argument
150 WARN_ON_ONCE(sig >= 0); in COMPAT_SYSCALL_DEFINE3()
151 return compat_sys_sigaction(-sig, act, oact); in COMPAT_SYSCALL_DEFINE3()
154 COMPAT_SYSCALL_DEFINE5(rt_sigaction, int, sig, in COMPAT_SYSCALL_DEFINE5() argument
183 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in COMPAT_SYSCALL_DEFINE5()
Dsignal_32.c128 err |= __get_user(set.sig[0], &sf->info.si_mask); in do_sigreturn()
129 err |= __copy_from_user(&set.sig[1], &sf->extramask, in do_sigreturn()
276 err |= __put_user(oldset->sig[0], &sf->info.si_mask); in setup_frame()
277 err |= __copy_to_user(sf->extramask, &oldset->sig[1], in setup_frame()
293 regs->u_regs[UREG_I0] = ksig->sig; in setup_frame()
371 err |= __copy_to_user(&sf->mask, &oldset->sig[0], sizeof(sigset_t)); in setup_rt_frame()
392 regs->u_regs[UREG_I0] = ksig->sig; in setup_rt_frame()
Dsignal_64.c69 if (__get_user(set.sig[0], &ucp->uc_sigmask.sig[0])) in sparc64_set_context()
177 err |= __put_user(current->blocked.sig[0], in sparc64_get_context()
421 err |= __put_user(ksig->sig, &sf->info.si_signo); in setup_rt_frame()
429 regs->u_regs[UREG_I0] = ksig->sig; in setup_rt_frame()
/linux-4.4.14/kernel/time/
Dposix-timers.c150 static int hash(struct signal_struct *sig, unsigned int nr) in hash() argument
152 return hash_32(hash32_ptr(sig) ^ nr, HASH_BITS(posix_timers_hashtable)); in hash()
156 struct signal_struct *sig, in __posix_timers_find() argument
162 if ((timer->it_signal == sig) && (timer->it_id == id)) in __posix_timers_find()
170 struct signal_struct *sig = current->signal; in posix_timer_by_id() local
171 struct hlist_head *head = &posix_timers_hashtable[hash(sig, id)]; in posix_timer_by_id()
173 return __posix_timers_find(head, sig, id); in posix_timer_by_id()
178 struct signal_struct *sig = current->signal; in posix_timer_add() local
179 int first_free_id = sig->posix_timer_id; in posix_timer_add()
185 head = &posix_timers_hashtable[hash(sig, sig->posix_timer_id)]; in posix_timer_add()
[all …]
Dposix-cpu-timers.c862 struct signal_struct *const sig = tsk->signal; in check_thread_timers() local
886 soft = READ_ONCE(sig->rlim[RLIMIT_RTTIME].rlim_cur); in check_thread_timers()
889 READ_ONCE(sig->rlim[RLIMIT_RTTIME].rlim_max); in check_thread_timers()
906 sig->rlim[RLIMIT_RTTIME].rlim_cur = soft; in check_thread_timers()
916 static inline void stop_process_timers(struct signal_struct *sig) in stop_process_timers() argument
918 struct thread_group_cputimer *cputimer = &sig->cputimer; in stop_process_timers()
964 struct signal_struct *const sig = tsk->signal; in check_process_timers() local
967 struct list_head *timers = sig->cpu_timers; in check_process_timers()
982 sig->cputimer.checking_timer = true; in check_process_timers()
999 check_cpu_itimer(tsk, &sig->it[CPUCLOCK_PROF], &prof_expires, ptime, in check_process_timers()
[all …]
Ditimer.c123 struct signal_struct *sig = in it_real_fn() local
126 trace_itimer_expire(ITIMER_REAL, sig->leader_pid, 0); in it_real_fn()
127 kill_pid_info(SIGALRM, SEND_SIG_PRIV, sig->leader_pid); in it_real_fn()
/linux-4.4.14/drivers/sfi/
Dsfi_core.c124 header->sig, pa, in sfi_print_table_header()
203 if (strncmp(th->sig, key->sig, SFI_SIGNATURE_SIZE) in sfi_table_check_key()
240 if (!key->sig) { in sfi_check_table()
290 key.sig = signature; in sfi_table_parse()
354 if (strncmp(syst_hdr->sig, SFI_SIG_SYST, in sfi_find_syst()
399 key.sig = tbl_attr->name; in sfi_table_show()
429 if (!th || !th->sig[0]) { in sfi_sysfs_install_table()
435 memcpy(tbl_attr->name, th->sig, SFI_SIGNATURE_SIZE); in sfi_sysfs_install_table()
Dsfi_core.h62 char *sig; member
73 #define SFI_ANY_KEY { .sig = NULL, .oem_id = NULL, .oem_table_id = NULL }
Dsfi_acpi.c118 struct sfi_table_key xsdt_key = { .sig = SFI_SIG_XSDT }; in sfi_acpi_init()
162 key.sig = signature; in sfi_acpi_table_parse()
185 key.sig = tbl_attr->name; in sfi_acpi_table_show()
/linux-4.4.14/fs/ecryptfs/
Ddebug.c35 char sig[ECRYPTFS_SIG_SIZE_HEX + 1]; in ecryptfs_dump_auth_tok() local
51 memcpy(sig, auth_tok->token.password.signature, in ecryptfs_dump_auth_tok()
53 sig[ECRYPTFS_SIG_SIZE_HEX] = '\0'; in ecryptfs_dump_auth_tok()
54 ecryptfs_printk(KERN_DEBUG, " * signature = [%s]\n", sig); in ecryptfs_dump_auth_tok()
Decryptfs_kernel.h60 unsigned char sig[ECRYPTFS_SIG_SIZE]; member
94 static inline struct key *ecryptfs_get_encrypted_key(char *sig) in ecryptfs_get_encrypted_key() argument
96 return request_key(&key_type_encrypted, sig, NULL); in ecryptfs_get_encrypted_key()
106 static inline struct key *ecryptfs_get_encrypted_key(char *sig) in ecryptfs_get_encrypted_key() argument
294 unsigned char sig[ECRYPTFS_SIG_SIZE_HEX + 1]; member
649 int ecryptfs_add_keysig(struct ecryptfs_crypt_stat *crypt_stat, char *sig);
652 char *sig, u32 global_auth_tok_flags);
655 struct ecryptfs_mount_crypt_stat *mount_crypt_stat, char *sig);
667 char *sig);
Dkeystore.c493 struct ecryptfs_mount_crypt_stat *mount_crypt_stat, char *sig) in ecryptfs_find_global_auth_tok_for_sig() argument
504 if (memcmp(walker->sig, sig, ECRYPTFS_SIG_SIZE_HEX)) in ecryptfs_find_global_auth_tok_for_sig()
534 printk(KERN_WARNING "Invalidating auth tok with sig = [%s]\n", sig); in ecryptfs_find_global_auth_tok_for_sig()
563 char *sig) in ecryptfs_find_auth_tok_for_sig() argument
568 mount_crypt_stat, sig); in ecryptfs_find_auth_tok_for_sig()
580 sig); in ecryptfs_find_auth_tok_for_sig()
1116 ecryptfs_get_auth_tok_sig(char **sig, struct ecryptfs_auth_tok *auth_tok) in ecryptfs_get_auth_tok_sig() argument
1120 (*sig) = NULL; in ecryptfs_get_auth_tok_sig()
1123 (*sig) = auth_tok->token.password.signature; in ecryptfs_get_auth_tok_sig()
1126 (*sig) = auth_tok->token.private_key.signature; in ecryptfs_get_auth_tok_sig()
[all …]
Dsuper.c158 seq_printf(m, ",ecryptfs_fnek_sig=%s", walker->sig); in ecryptfs_show_options()
160 seq_printf(m, ",ecryptfs_sig=%s", walker->sig); in ecryptfs_show_options()
/linux-4.4.14/drivers/isdn/sc/
Dinit.c439 unsigned long sig; in identify_board() local
484 sig = readl(rambase + SIG_OFFSET); in identify_board()
485 pr_debug("Looking for a signature, got 0x%lx\n", sig); in identify_board()
486 if (sig == SIGNATURE) in identify_board()
494 sig = readl(rambase + SIG_OFFSET); in identify_board()
495 pr_debug("Looking for a signature, got 0x%lx\n", sig); in identify_board()
496 if (sig == SIGNATURE) in identify_board()
504 sig = readl(rambase + SIG_OFFSET); in identify_board()
505 pr_debug("Looking for a signature, got 0x%lx\n", sig); in identify_board()
506 if (sig != SIGNATURE) in identify_board()
Dtimer.c49 unsigned long sig; in sc_check_reset() local
61 sig = (unsigned long) *((unsigned long *)(sc_adapter[card]->rambase + SIG_OFFSET)); in sc_check_reset()
64 if (sig == SIGNATURE) { in sc_check_reset()
/linux-4.4.14/drivers/scsi/
Dt128.c172 int sig, count; in t128_detect() local
193 for (sig = 0; sig < NO_SIGNATURES; ++sig) in t128_detect()
194 if (check_signature(p + signatures[sig].offset, in t128_detect()
195 signatures[sig].string, in t128_detect()
196 strlen(signatures[sig].string))) { in t128_detect()
Ddtc.c195 int sig, count; in dtc_detect() local
216 for (sig = 0; sig < NO_SIGNATURES; ++sig) { in dtc_detect()
217 …if (check_signature(base + signatures[sig].offset, signatures[sig].string, strlen(signatures[sig].… in dtc_detect()
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dsignal.c108 if (__get_user(set.sig[0], &frame->sc.oldmask) || in sys_sigreturn()
109 (_NSIG_WORDS > 1 && __copy_from_user(&set.sig[1], in sys_sigreturn()
224 err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
230 err |= __copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
271 regs->r10 = ksig->sig; in setup_frame()
301 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
347 regs->r10 = ksig->sig; in setup_rt_frame()
467 ugdb_trap_user(struct thread_info *ti, int sig) in ugdb_trap_user() argument
483 sys_kill(ti->task->pid, sig); in ugdb_trap_user()
/linux-4.4.14/lib/
Ddigsig.c71 const char *sig, int siglen, in digsig_verify_rsa() argument
128 in = mpi_read_from_buffer(sig, &nret); in digsig_verify_rsa()
190 int digsig_verify(struct key *keyring, const char *sig, int siglen, in digsig_verify() argument
194 struct signature_hdr *sh = (struct signature_hdr *)sig; in digsig_verify()
235 crypto_shash_update(desc, sig, sizeof(*sh)); in digsig_verify()
241 err = digsig_verify_rsa(key, sig + sizeof(*sh), siglen - sizeof(*sh), in digsig_verify()
/linux-4.4.14/arch/sh/kernel/
Dsignal_64.c268 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
270 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
380 int err = 0, sig = ksig->sig; in setup_frame() local
388 err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
395 err |= __copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
438 regs->regs[REG_ARG1] = sig; /* Arg for signal handler */ in setup_frame()
456 sig, current->comm, current->pid, frame, in setup_frame()
467 int err = 0, sig = ksig->sig; in setup_rt_frame() local
487 regs, set->sig[0]); in setup_rt_frame()
530 regs->regs[REG_ARG1] = sig; /* Arg for signal handler */ in setup_rt_frame()
[all …]
Dsignal_32.c164 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
166 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
269 int err = 0, sig = ksig->sig; in setup_frame() local
276 err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
279 err |= __copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
309 regs->regs[4] = sig; /* Arg for signal handler */ in setup_frame()
335 int err = 0, sig = ksig->sig; in setup_rt_frame() local
349 regs, set->sig[0]); in setup_rt_frame()
379 regs->regs[4] = sig; /* Arg for signal handler */ in setup_rt_frame()
/linux-4.4.14/fs/isofs/
Drock.c138 static int rock_check_overflow(struct rock_state *rs, int sig) in rock_check_overflow() argument
142 switch (sig) { in rock_check_overflow()
188 sig, len, rs->len); in rock_check_overflow()
202 int sig; in get_rock_ridge_filename() local
226 sig = isonum_721(rs.chr); in get_rock_ridge_filename()
227 if (rock_check_overflow(&rs, sig)) in get_rock_ridge_filename()
238 switch (sig) { in get_rock_ridge_filename()
312 int cnt, sig; in parse_rock_ridge_inode_internal() local
342 sig = isonum_721(rs.chr); in parse_rock_ridge_inode_internal()
343 if (rock_check_overflow(&rs, sig)) in parse_rock_ridge_inode_internal()
[all …]
/linux-4.4.14/arch/sparc/mm/
Dfault_32.c106 show_signal_msg(struct pt_regs *regs, int sig, int code, in show_signal_msg() argument
109 if (!unhandled_signal(tsk, sig)) in show_signal_msg()
126 static void __do_fault_siginfo(int code, int sig, struct pt_regs *regs, in __do_fault_siginfo() argument
131 info.si_signo = sig; in __do_fault_siginfo()
138 show_signal_msg(regs, sig, info.si_code, in __do_fault_siginfo()
141 force_sig_info (sig, &info, current); in __do_fault_siginfo()
159 static noinline void do_fault_siginfo(int code, int sig, struct pt_regs *regs, in do_fault_siginfo() argument
164 __do_fault_siginfo(code, sig, regs, addr); in do_fault_siginfo()
Dfault_64.c149 show_signal_msg(struct pt_regs *regs, int sig, int code, in show_signal_msg() argument
152 if (!unhandled_signal(tsk, sig)) in show_signal_msg()
169 static void do_fault_siginfo(int code, int sig, struct pt_regs *regs, in do_fault_siginfo() argument
177 info.si_signo = sig; in do_fault_siginfo()
195 show_signal_msg(regs, sig, code, addr, current); in do_fault_siginfo()
197 force_sig_info(sig, &info, current); in do_fault_siginfo()
/linux-4.4.14/arch/m32r/kernel/
Dsignal.c36 int sig; member
175 int sig = ksig->sig; in setup_rt_frame() local
182 err |= __put_user(sig, &frame->sig); in setup_rt_frame()
196 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
206 regs->r0 = sig; /* Arg for signal handler */ in setup_rt_frame()
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dsignal.c120 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
122 && __copy_from_user(&set.sig[1], frame->extramask, in sys_sigreturn()
237 err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
242 err |= __copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
268 regs->r10 = ksig->sig; /* first argument is signo */ in setup_frame()
298 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
331 regs->r10 = ksig->sig; in setup_rt_frame()
/linux-4.4.14/arch/unicore32/kernel/
Dsignal.c52 struct sigframe sig; member
123 if (restore_sigframe(regs, &frame->sig)) in __sys_rt_sigreturn()
126 if (restore_altstack(&frame->sig.uc.uc_stack)) in __sys_rt_sigreturn()
181 err |= __put_user(set->sig[0], &sf->uc.uc_mcontext.oldmask); in setup_sigframe()
258 ksig->sig); in setup_frame()
275 err |= __put_user(0, &frame->sig.uc.uc_flags); in setup_rt_frame()
276 err |= __put_user(NULL, &frame->sig.uc.uc_link); in setup_rt_frame()
277 err |= __save_altstack(&frame->sig.uc.uc_stack, regs->UCreg_sp); in setup_rt_frame()
278 err |= setup_sigframe(&frame->sig, regs, set); in setup_rt_frame()
280 err |= setup_return(regs, &ksig->ka, frame->sig.retcode, frame, in setup_rt_frame()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dnvram.h67 extern loff_t nvram_create_partition(const char *name, int sig,
69 extern int nvram_remove_partition(const char *name, int sig,
72 extern loff_t nvram_find_partition(const char *name, int sig, int *out_size);
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmr.c1220 if (mr->sig) { in clean_mr()
1222 mr->sig->psv_memory.psv_idx)) in clean_mr()
1224 mr->sig->psv_memory.psv_idx); in clean_mr()
1226 mr->sig->psv_wire.psv_idx)) in clean_mr()
1228 mr->sig->psv_wire.psv_idx); in clean_mr()
1229 kfree(mr->sig); in clean_mr()
1230 mr->sig = NULL; in clean_mr()
1338 mr->sig = kzalloc(sizeof(*mr->sig), GFP_KERNEL); in mlx5_ib_alloc_mr()
1339 if (!mr->sig) { in mlx5_ib_alloc_mr()
1351 mr->sig->psv_memory.psv_idx = psv_index[0]; in mlx5_ib_alloc_mr()
[all …]
Dqp.c2145 inl->dif_apptag = cpu_to_be16(domain->sig.dif.app_tag); in mlx5_fill_inl_bsf()
2146 inl->dif_reftag = cpu_to_be32(domain->sig.dif.ref_tag); in mlx5_fill_inl_bsf()
2149 inl->sig_type = domain->sig.dif.bg_type == IB_T10DIF_CRC ? in mlx5_fill_inl_bsf()
2152 if (domain->sig.dif.ref_remap) in mlx5_fill_inl_bsf()
2155 if (domain->sig.dif.app_escape) { in mlx5_fill_inl_bsf()
2156 if (domain->sig.dif.ref_escape) in mlx5_fill_inl_bsf()
2163 cpu_to_be16(domain->sig.dif.apptag_check_mask); in mlx5_fill_inl_bsf()
2170 struct mlx5_core_sig_ctx *msig = to_mmr(sig_mr)->sig; in mlx5_set_bsf()
2188 basic->mem.bs_selector = bs_selector(mem->sig.dif.pi_interval); in mlx5_set_bsf()
2201 if (mem->sig.dif.pi_interval == wire->sig.dif.pi_interval && in mlx5_set_bsf()
[all …]
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_sds.c46 char sig[2]; member
73 .sig = {0x4D, 0x4F}, /* signature */
110 char sig[4]; member
156 if (dir->sig[0] != 'M' || dir->sig[1] != 'O') { in asd_read_ocm_dir()
158 dir->sig[0], dir->sig[1]); in asd_read_ocm_dir()
239 if (strncmp(bc_struct->sig, "SOIB", 4) in asd_get_bios_chim()
240 && strncmp(bc_struct->sig, "IPSA", 4)) { in asd_get_bios_chim()
242 bc_struct->sig[0], bc_struct->sig[1], in asd_get_bios_chim()
243 bc_struct->sig[2], bc_struct->sig[3]); in asd_get_bios_chim()
417 char sig[2]; /* 'S', 'M' */ member
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dsignal.c52 res = oldmask.sig[0]; in SYSCALL_DEFINE2()
57 SYSCALL_DEFINE3(osf_sigaction, int, sig, in SYSCALL_DEFINE3() argument
75 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in SYSCALL_DEFINE3()
81 __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask)) in SYSCALL_DEFINE3()
88 SYSCALL_DEFINE5(rt_sigaction, int, sig, const struct sigaction __user *, act, in SYSCALL_DEFINE5() argument
105 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in SYSCALL_DEFINE5()
210 if (__get_user(set.sig[0], &sc->sc_mask)) in do_sigreturn()
348 err |= setup_sigcontext(&frame->sc, regs, set->sig[0], oldsp); in setup_frame()
370 regs->r16 = ksig->sig; /* a0: signal number */ in setup_frame()
398 err |= __put_user(set->sig[0], &frame->uc.uc_osf_sigmask); in setup_rt_frame()
[all …]
/linux-4.4.14/arch/m68k/kernel/
Dtraps.c1009 int sig; in trap_c() local
1027 sig = SIGBUS; in trap_c()
1033 sig = SIGILL; in trap_c()
1037 sig = SIGILL; in trap_c()
1041 sig = SIGILL; in trap_c()
1058 sig = SIGILL; in trap_c()
1064 sig = SIGFPE; in trap_c()
1068 sig = SIGFPE; in trap_c()
1072 sig = SIGFPE; in trap_c()
1076 sig = SIGFPE; in trap_c()
[all …]
Dsignal.c245 int sig; member
256 int sig; member
750 if (__get_user(set.sig[0], &frame->sc.sc_mask) || in do_sigreturn()
752 __copy_from_user(&set.sig[1], &frame->extramask, in do_sigreturn()
851 int err = 0, sig = ksig->sig; in setup_frame() local
866 err |= __put_user(sig, &frame->sig); in setup_frame()
872 err |= copy_to_user(frame->extramask, &set->sig[1], in setup_frame()
875 setup_sigcontext(&context, regs, set->sig[0]); in setup_frame()
931 int err = 0, sig = ksig->sig; in setup_rt_frame() local
946 err |= __put_user(sig, &frame->sig); in setup_rt_frame()
/linux-4.4.14/fs/pstore/
Dram_core.c32 uint32_t sig; member
463 static int persistent_ram_post_init(struct persistent_ram_zone *prz, u32 sig, in persistent_ram_post_init() argument
472 sig ^= PERSISTENT_RAM_SIG; in persistent_ram_post_init()
474 if (prz->buffer->sig == sig) { in persistent_ram_post_init()
487 prz->buffer->sig); in persistent_ram_post_init()
490 prz->buffer->sig = sig; in persistent_ram_post_init()
515 u32 sig, struct persistent_ram_ecc_info *ecc_info, in persistent_ram_new() argument
531 ret = persistent_ram_post_init(prz, sig, ecc_info); in persistent_ram_new()
/linux-4.4.14/arch/arm/kernel/
Dsignal.c139 struct sigframe sig; member
239 if (restore_sigframe(regs, &frame->sig)) in sys_rt_sigreturn()
242 if (restore_altstack(&frame->sig.uc.uc_stack)) in sys_rt_sigreturn()
279 __put_user_error(set->sig[0], &sf->uc.uc_mcontext.oldmask, err); in setup_sigframe()
407 regs->ARM_r0 = ksig->sig; in setup_return()
448 __put_user_error(0, &frame->sig.uc.uc_flags, err); in setup_rt_frame()
449 __put_user_error(NULL, &frame->sig.uc.uc_link, err); in setup_rt_frame()
451 err |= __save_altstack(&frame->sig.uc.uc_stack, regs->ARM_sp); in setup_rt_frame()
452 err |= setup_sigframe(&frame->sig, regs, set); in setup_rt_frame()
454 err = setup_return(regs, ksig, frame->sig.retcode, frame); in setup_rt_frame()
[all …]
/linux-4.4.14/arch/score/kernel/
Dsignal.c141 int sig; in score_rt_sigreturn() local
154 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in score_rt_sigreturn()
155 if (sig < 0) in score_rt_sigreturn()
157 else if (sig) in score_rt_sigreturn()
158 force_sig(sig, current); in score_rt_sigreturn()
209 regs->regs[4] = ksig->sig; in setup_rt_frame()
/linux-4.4.14/include/linux/platform_data/
Dserial-sccnxp.h52 #define MCTRL_SIG(sig, line) ((line) << (sig)) argument
/linux-4.4.14/tools/testing/selftests/ptrace/
Dpeeksiginfo.c14 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo() argument
16 return syscall(SYS_rt_sigqueueinfo, tgid, sig, uinfo); in sys_rt_sigqueueinfo()
20 int sig, siginfo_t *uinfo) in sys_rt_tgsigqueueinfo() argument
22 return syscall(SYS_rt_tgsigqueueinfo, tgid, tid, sig, uinfo); in sys_rt_tgsigqueueinfo()
/linux-4.4.14/arch/x86/include/asm/fpu/
Dsignal.h11 int ia32_setup_rt_frame(int sig, struct ksignal *ksig,
13 int ia32_setup_frame(int sig, struct ksignal *ksig,
/linux-4.4.14/arch/avr32/kernel/
Dsignal.c175 regs->r12 = ksig->sig; in setup_rt_frame()
188 current->comm, current->pid, ksig->sig, regs->sp, in setup_rt_frame()
249 if (ksig.sig > 0) { in do_signal()
255 if (ksig.sig > 0 && !(ksig.ka.sa.sa_flags & SA_RESTART)) { in do_signal()
265 if (!ksig.sig) { in do_signal()
/linux-4.4.14/security/integrity/ima/
Dima_appraise.c136 struct signature_v2_hdr *sig; in ima_get_hash_algo() local
143 sig = (typeof(sig))xattr_value; in ima_get_hash_algo()
144 if (sig->version != 2 || xattr_len <= sizeof(*sig)) in ima_get_hash_algo()
146 hash->algo = sig->hash_algo; in ima_get_hash_algo()
/linux-4.4.14/drivers/infiniband/ulp/iser/
Diser_memory.c359 domain->sig.dif.pi_interval = scsi_prot_interval(sc); in iser_set_dif_domain()
360 domain->sig.dif.ref_tag = scsi_prot_ref_tag(sc); in iser_set_dif_domain()
365 domain->sig.dif.apptag_check_mask = 0xffff; in iser_set_dif_domain()
366 domain->sig.dif.app_escape = true; in iser_set_dif_domain()
367 domain->sig.dif.ref_escape = true; in iser_set_dif_domain()
369 domain->sig.dif.ref_remap = true; in iser_set_dif_domain()
380 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs()
386 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
392 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs()
394 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
/linux-4.4.14/arch/mips/math-emu/
Dsp_cmp.c24 int ieee754sp_cmp(union ieee754sp x, union ieee754sp y, int cmp, int sig) in ieee754sp_cmp() argument
39 if (sig || in ieee754sp_cmp()
Ddp_cmp.c24 int ieee754dp_cmp(union ieee754dp x, union ieee754dp y, int cmp, int sig) in ieee754dp_cmp() argument
39 if (sig || in ieee754dp_cmp()
Dcp1emu.c985 int sig; in cop1Emulate() local
1269 sig = mips_dsemul(xcp, ir, in cop1Emulate()
1271 if (sig) in cop1Emulate()
1277 return sig ? sig : SIGILL; in cop1Emulate()
1323 sig = mips_dsemul(xcp, ir, contpc); in cop1Emulate()
1324 if (sig) in cop1Emulate()
1327 return sig ? sig : SIGILL; in cop1Emulate()
1347 if ((sig = fpu_emu(xcp, ctx, ir))) in cop1Emulate()
1348 return sig; in cop1Emulate()
1356 sig = fpux_emu(xcp, ctx, ir, fault_addr); in cop1Emulate()
[all …]
/linux-4.4.14/kernel/sched/
Dauto_group.c170 void sched_autogroup_fork(struct signal_struct *sig) in sched_autogroup_fork() argument
172 sig->autogroup = autogroup_task_get(current); in sched_autogroup_fork()
175 void sched_autogroup_exit(struct signal_struct *sig) in sched_autogroup_exit() argument
177 autogroup_kref_put(sig->autogroup); in sched_autogroup_exit()
Dcputime.c288 struct signal_struct *sig = tsk->signal; in thread_group_cputime() local
299 flags = read_seqbegin_or_lock_irqsave(&sig->stats_lock, &seq); in thread_group_cputime()
300 times->utime = sig->utime; in thread_group_cputime()
301 times->stime = sig->stime; in thread_group_cputime()
302 times->sum_exec_runtime = sig->sum_sched_runtime; in thread_group_cputime()
312 } while (need_seqretry(&sig->stats_lock, seq)); in thread_group_cputime()
313 done_seqretry_irqrestore(&sig->stats_lock, seq, flags); in thread_group_cputime()
/linux-4.4.14/arch/parisc/kernel/
Dsignal32.c52 s64->sig[0] = s32->sig[0] | ((unsigned long)s32->sig[1] << 32); in sigset_32to64()
58 s32->sig[0] = s64->sig[0] & 0xffffffffUL; in sigset_64to32()
59 s32->sig[1] = (s64->sig[0] >> 32) & 0xffffffffUL; in sigset_64to32()
/linux-4.4.14/drivers/staging/unisys/include/
Dchannel.h300 unsigned long long sig = in spar_check_channel_client() local
303 if (sig != expected_signature) { in spar_check_channel_client()
306 expected_signature, sig); in spar_check_channel_client()
492 void *sig);
514 void *sig);
536 void *sig);
/linux-4.4.14/Documentation/prctl/
Ddisable-tsc-ctxt-sw-stress-test.c38 static void sigsegv_expect(int sig) in sigsegv_expect() argument
58 static void sigsegv_fail(int sig) in sigsegv_fail() argument
/linux-4.4.14/arch/arm/include/asm/
Dbug.h81 int sig, int code, const char *name);
85 int sig, int code, const char *name);
Dsignal.h16 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/fs/hfsplus/
Dwrapper.c96 __be16 sig; in hfsplus_read_mdb() local
98 sig = *(__be16 *)(bufptr + HFSP_WRAPOFF_EMBEDSIG); in hfsplus_read_mdb()
99 if (sig != cpu_to_be16(HFSPLUS_VOLHEAD_SIG) && in hfsplus_read_mdb()
100 sig != cpu_to_be16(HFSPLUS_VOLHEAD_SIGX)) in hfsplus_read_mdb()
/linux-4.4.14/tools/virtio/virtio-trace/
Dtrace-agent-ctl.c29 static void signal_handler(int sig) in signal_handler() argument
31 global_signal_val = sig; in signal_handler()
/linux-4.4.14/drivers/nfc/s3fwrn5/
Dfirmware.h80 const void *sig; member
93 const void *sig; member
Dfirmware.c316 fw->sig = fw->fw->data + sig_off; in s3fwrn5_fw_request_firmware()
403 fw_info->sig = s3fwrn5_fw_is_custom(&bootinfo) ? in s3fwrn5_fw_setup()
404 fw_info->fw.custom_sig : fw_info->fw.sig; in s3fwrn5_fw_setup()
454 SHA1_DIGEST_SIZE, fw_info->sig, fw_info->sig_size); in s3fwrn5_fw_download()
/linux-4.4.14/tools/perf/ui/gtk/
Dbrowser.c11 void perf_gtk__signal(int sig) in perf_gtk__signal() argument
14 psignal(sig, "perf"); in perf_gtk__signal()
/linux-4.4.14/arch/x86/platform/geode/
Dnet5501.c95 char *sig; member
123 if (!memcmp(model, boards[i].sig, boards[i].len)) { in net5501_present()
/linux-4.4.14/arch/powerpc/mm/
Dfault.c114 #define MM_FAULT_ERR(sig) (sig) argument
509 void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) in bad_page_fault() argument
547 die("Kernel access of bad area", regs, sig); in bad_page_fault()
/linux-4.4.14/arch/microblaze/kernel/
Dsignal.c160 int err = 0, sig = ksig->sig; in setup_rt_frame() local
180 regs, set->sig[0]); in setup_rt_frame()
226 regs->r5 = sig; /* arg 0: signum */ in setup_rt_frame()
/linux-4.4.14/arch/xtensa/mm/
Dfault.c243 bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) in bad_page_fault() argument
265 die("Oops", regs, sig); in bad_page_fault()
266 do_exit(sig); in bad_page_fault()
/linux-4.4.14/arch/arm/boot/dts/
Dste-href.dtsi139 st,sig-dir-dat0;
140 st,sig-dir-dat2;
141 st,sig-dir-cmd;
142 st,sig-pin-fbclk;
/linux-4.4.14/drivers/media/usb/dvb-usb/
Dvp702x-fe.c35 u8 sig; member
58 st->sig = buf[0]; in vp702x_fe_refresh_state()
117 *strength = (st->sig << 8) | st->sig; in vp702x_fe_read_signal_strength()
/linux-4.4.14/arch/um/os-Linux/skas/
Dprocess.c376 int sig = WSTOPSIG(status); in userspace() local
380 switch (sig) { in userspace()
404 (*sig_info[sig])(sig, (struct siginfo *)&si, regs); in userspace()
409 "with signal %d\n", sig); in userspace()
/linux-4.4.14/arch/xtensa/kernel/
Dsignal.c338 int err = 0, sig = ksig->sig; in setup_frame() local
396 regs->areg[6] = (unsigned long) sig; in setup_frame()
403 current->comm, current->pid, sig, frame, regs->pc); in setup_frame()
/linux-4.4.14/arch/h8300/kernel/
Dsignal.c69 int sig; member
177 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
201 regs->er0 = ksig->sig; in setup_rt_frame()
/linux-4.4.14/tools/thermal/tmon/
Dtmon.c109 static void tmon_sig_handler(int sig) in tmon_sig_handler() argument
111 syslog(LOG_INFO, "TMON caught signal %d\n", sig); in tmon_sig_handler()
113 switch (sig) { in tmon_sig_handler()
/linux-4.4.14/arch/metag/kernel/
Dsignal.c169 regs, set->sig[0]); in setup_rt_frame()
191 regs->REG_ARG1 = ksig->sig; in setup_rt_frame()
276 if (ksig.sig > 0) { in do_signal()
/linux-4.4.14/arch/x86/mm/
Dfault.c637 int sig; in pgtable_bad() local
641 sig = SIGKILL; in pgtable_bad()
652 sig = 0; in pgtable_bad()
654 oops_end(flags, regs, sig); in pgtable_bad()
663 int sig; in no_context() local
728 sig = SIGKILL; in no_context()
730 sig = 0; in no_context()
735 oops_end(flags, regs, sig); in no_context()
/linux-4.4.14/fs/
Dfcntl.c433 struct fown_struct *fown, int sig) in sigio_perm()
443 !security_file_send_sigiotask(p, fown, sig)); in sigio_perm()
698 static void kill_fasync_rcu(struct fasync_struct *fa, int sig, int band) in kill_fasync_rcu() argument
715 if (!(sig == SIGURG && fown->signum == 0)) in kill_fasync_rcu()
723 void kill_fasync(struct fasync_struct **fp, int sig, int band) in kill_fasync() argument
730 kill_fasync_rcu(rcu_dereference(*fp), sig, band); in kill_fasync()
Dexec.c895 struct signal_struct *sig = tsk->signal; in de_thread() local
906 if (signal_group_exit(sig)) { in de_thread()
915 sig->group_exit_task = tsk; in de_thread()
916 sig->notify_count = zap_other_threads(tsk); in de_thread()
918 sig->notify_count--; in de_thread()
920 while (sig->notify_count) { in de_thread()
945 sig->notify_count = -1; in de_thread()
1013 sig->group_exit_task = NULL; in de_thread()
1014 sig->notify_count = 0; in de_thread()
1020 exit_itimers(sig); in de_thread()
[all …]
/linux-4.4.14/drivers/net/ethernet/amd/
Dnmclan_cs.c647 char sig[2]; in nmclan_config() local
649 sig[0] = mace_read(lp, ioaddr, MACE_CHIPIDL); in nmclan_config()
650 sig[1] = mace_read(lp, ioaddr, MACE_CHIPIDH); in nmclan_config()
651 if ((sig[0] == 0x40) && ((sig[1] & 0x0F) == 0x09)) { in nmclan_config()
653 sig[0], sig[1]); in nmclan_config()
656 sig[0], sig[1]); in nmclan_config()
/linux-4.4.14/arch/mn10300/include/asm/
Dsignal.h26 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/ia64/include/asm/
Dsignal.h26 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/cris/include/asm/
Dsignal.h16 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/h8300/include/asm/
Dsignal.h16 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/s390/include/asm/
Dsignal.h21 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/m32r/include/asm/
Dsignal.h16 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/avr32/include/asm/
Dsignal.h23 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/alpha/include/asm/
Dsignal.h16 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/arch/parisc/include/asm/
Dsignal.h20 unsigned long sig[_NSIG_WORDS]; member
/linux-4.4.14/drivers/tty/serial/
Dsccnxp.c94 #define MCTRL_MASK(sig) (0xf << (sig)) argument
95 #define MCTRL_IBIT(cfg, sig) ((((cfg) >> (sig)) & 0xf) - LINE_IP0) argument
96 #define MCTRL_OBIT(cfg, sig) ((((cfg) >> (sig)) & 0xf) - LINE_OP0) argument
339 static void sccnxp_set_bit(struct uart_port *port, int sig, int state) in sccnxp_set_bit() argument
344 if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(sig)) { in sccnxp_set_bit()
345 bitmask = 1 << MCTRL_OBIT(s->pdata.mctrl_cfg[port->line], sig); in sccnxp_set_bit()
/linux-4.4.14/arch/tile/include/asm/
Dsignal.h25 void __user *frame, int sig);
/linux-4.4.14/include/keys/
Dasymmetric-subtype.h39 const struct public_key_signature *sig);
/linux-4.4.14/arch/microblaze/mm/
Dfault.c67 void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) in bad_page_fault() argument
79 die("kernel access of bad area", regs, sig); in bad_page_fault()
/linux-4.4.14/arch/x86/platform/uv/
Duv_nmi.c574 int sig; in uv_call_kgdb_kdb() local
578 sig = atomic_read(&uv_nmi_slave_continue); in uv_call_kgdb_kdb()
579 } while (!sig); in uv_call_kgdb_kdb()
582 if (sig == SLAVE_CONTINUE) in uv_call_kgdb_kdb()
/linux-4.4.14/Documentation/crypto/
Dasymmetric-keys.txt126 const struct public_key_signature *sig);
130 transferred the relevant bits to the structure pointed to by sig.
143 The algorithm used must be noted in sig->pkey_hash_algo, and all the MPIs that
144 make up the actual signature must be stored in sig->mpi[] and the count of MPIs
145 placed in sig->nr_mpi.
148 hash must be pointed to by sig->digest and the size of the hash be placed in
149 sig->digest_size.
186 const struct public_key_signature *sig);
/linux-4.4.14/fs/affs/
Dsuper.c315 u8 sig[4]; in affs_fill_super() local
423 memcpy(sig, boot_bh->b_data, 4); in affs_fill_super()
425 chksum = be32_to_cpu(*(__be32 *)sig); in affs_fill_super()
478 sig, sig[3] + '0', blocksize); in affs_fill_super()
/linux-4.4.14/Documentation/filesystems/
Ddnotify_test.c10 static void handler(int sig, siginfo_t *si, void *data) in handler() argument
/linux-4.4.14/arch/xtensa/include/asm/
Dsyscall.h23 void __user *sig);
/linux-4.4.14/drivers/tty/
Dtty_audit.c133 void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork() argument
135 sig->audit_tty = current->signal->audit_tty; in tty_audit_fork()
136 sig->audit_tty_log_passwd = current->signal->audit_tty_log_passwd; in tty_audit_fork()
Disicom.c1315 unsigned int sig, portcount = 0; in reset_card() local
1329 sig = inw(base + 0x4) & 0xff; in reset_card()
1331 if (sig != 0xa5 && sig != 0xbb && sig != 0xcc && sig != 0xdd && in reset_card()
1332 sig != 0xee) { in reset_card()
1335 dev_dbg(&pdev->dev, "Sig=0x%x\n", sig); in reset_card()
1351 switch (sig) { in reset_card()
1365 *signature = sig; in reset_card()
/linux-4.4.14/arch/arm64/include/asm/
Dsystem_misc.h40 int sig, int code, const char *name);
/linux-4.4.14/arch/microblaze/include/asm/
Dexceptions.h70 void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig);
/linux-4.4.14/fs/nfsd/
Dblocklayoutxdr.h30 u8 sig[PNFS_BLOCK_UUID_LEN]; member
/linux-4.4.14/kernel/power/
Dswap.c104 char sig[10]; member
299 if (!memcmp("SWAP-SPACE",swsusp_header->sig, 10) || in mark_swapfiles()
300 !memcmp("SWAPSPACE2",swsusp_header->sig, 10)) { in mark_swapfiles()
301 memcpy(swsusp_header->orig_sig,swsusp_header->sig, 10); in mark_swapfiles()
302 memcpy(swsusp_header->sig, HIBERNATE_SIG, 10); in mark_swapfiles()
1515 if (!memcmp(HIBERNATE_SIG, swsusp_header->sig, 10)) { in swsusp_check()
1516 memcpy(swsusp_header->sig, swsusp_header->orig_sig, 10); in swsusp_check()
1563 if (!memcmp(HIBERNATE_SIG,swsusp_header->sig, 10)) { in swsusp_unmark()
1564 memcpy(swsusp_header->sig,swsusp_header->orig_sig, 10); in swsusp_unmark()

12