Lines Matching refs:d

36 	struct stub_data *d = get_stub_data();  in syscall_handler()  local
41 for (i = 0; i < d->syscall_data_len; i++) { in syscall_handler()
42 struct stub_syscall *sc = &d->syscall_data[i]; in syscall_handler()
57 d->err = res; in syscall_handler()
58 d->syscall_data_len = i; in syscall_handler()
66 d->err = res; in syscall_handler()
67 d->syscall_data_len = i; in syscall_handler()
72 d->err = -95; /* EOPNOTSUPP */ in syscall_handler()
73 d->syscall_data_len = i; in syscall_handler()
78 d->err = 0; in syscall_handler()
79 d->syscall_data_len = 0; in syscall_handler()
95 struct stub_data *d = get_stub_data(); in stub_signal_interrupt() local
117 d->signal = sig; in stub_signal_interrupt()
118 d->si_offset = (unsigned long)info - (unsigned long)&d->sigstack[0]; in stub_signal_interrupt()
119 d->mctx_offset = (unsigned long)&uc->uc_mcontext - (unsigned long)&d->sigstack[0]; in stub_signal_interrupt()
122 d->futex = FUTEX_IN_KERN; in stub_signal_interrupt()
124 res = stub_syscall3(__NR_futex, (unsigned long)&d->futex, in stub_signal_interrupt()
129 res = stub_syscall4(__NR_futex, (unsigned long)&d->futex, in stub_signal_interrupt()
131 } while (res == -EINTR || d->futex == FUTEX_IN_KERN); in stub_signal_interrupt()
136 if (d->syscall_data_len) { in stub_signal_interrupt()
162 if (res < 0 || d->restart_wait) { in stub_signal_interrupt()
164 d->signal = SIGSYS; in stub_signal_interrupt()
165 d->restart_wait = 0; in stub_signal_interrupt()
171 stub_seccomp_restore_state(&d->arch_data); in stub_signal_interrupt()