/
usr
/
include
/
mips-linux-gnu
/
asm
/
/usr/include/mips-linux-gnu/asm
mkdir
upload
Name
Size
Mode
Actions
auxvec.h
616
0644
edit
dl
rm
bitfield.h
766
0644
edit
dl
rm
bitsperlong.h
244
0644
edit
dl
rm
bpf_perf_event.h
40
0644
edit
dl
rm
break.h
1321
0644
edit
dl
rm
byteorder.h
580
0644
edit
dl
rm
cachectl.h
800
0644
edit
dl
rm
errno.h
5777
0644
edit
dl
rm
fcntl.h
2013
0644
edit
dl
rm
hwcap.h
700
0644
edit
dl
rm
inst.h
29908
0644
edit
dl
rm
ioctl.h
781
0644
edit
dl
rm
ioctls.h
4834
0644
edit
dl
rm
ipcbuf.h
32
0644
edit
dl
rm
kvm.h
7690
0644
edit
dl
rm
kvm_para.h
34
0644
edit
dl
rm
mman.h
4702
0644
edit
dl
rm
msgbuf.h
2327
0644
edit
dl
rm
param.h
476
0644
edit
dl
rm
perf_regs.h
864
0644
edit
dl
rm
poll.h
217
0644
edit
dl
rm
posix_types.h
757
0644
edit
dl
rm
ptrace.h
2734
0644
edit
dl
rm
reg.h
5426
0644
edit
dl
rm
resource.h
1067
0644
edit
dl
rm
sembuf.h
1079
0644
edit
dl
rm
setup.h
168
0644
edit
dl
rm
sgidefs.h
1054
0644
edit
dl
rm
shmbuf.h
1937
0644
edit
dl
rm
sigcontext.h
2549
0644
edit
dl
rm
siginfo.h
857
0644
edit
dl
rm
signal.h
3631
0644
edit
dl
rm
socket.h
4987
0644
edit
dl
rm
sockios.h
768
0644
edit
dl
rm
stat.h
3015
0644
edit
dl
rm
statfs.h
1987
0644
edit
dl
rm
swab.h
1460
0644
edit
dl
rm
sysmips.h
841
0644
edit
dl
rm
termbits.h
6151
0644
edit
dl
rm
termios.h
2130
0644
edit
dl
rm
types.h
881
0644
edit
dl
rm
ucontext.h
2198
0644
edit
dl
rm
unistd.h
998
0644
edit
dl
rm
unistd_n32.h
16564
0644
edit
dl
rm
unistd_n64.h
15390
0644
edit
dl
rm
unistd_o32.h
18382
0644
edit
dl
rm
Edit:
/usr/lib/linux/uapi/mips/asm/sigcontext.h
(2549B)
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1996, 1997, 1999 by Ralf Baechle * Copyright (C) 1999 Silicon Graphics, Inc. */ #ifndef _ASM_SIGCONTEXT_H #define _ASM_SIGCONTEXT_H #include <linux/types.h> #include <asm/sgidefs.h> /* scalar FP context was used */ #define USED_FP (1 << 0) /* the value of Status.FR when context was saved */ #define USED_FR1 (1 << 1) /* FR=1, but with odd singles in bits 63:32 of preceding even double */ #define USED_HYBRID_FPRS (1 << 2) /* extended context was used, see struct extcontext for details */ #define USED_EXTCONTEXT (1 << 3) #if _MIPS_SIM == _MIPS_SIM_ABI32 /* * Keep this struct definition in sync with the sigcontext fragment * in arch/mips/kernel/asm-offsets.c */ struct sigcontext { unsigned int sc_regmask; /* Unused */ unsigned int sc_status; /* Unused */ unsigned long long sc_pc; unsigned long long sc_regs[32]; unsigned long long sc_fpregs[32]; unsigned int sc_acx; /* Was sc_ownedfp */ unsigned int sc_fpc_csr; unsigned int sc_fpc_eir; /* Unused */ unsigned int sc_used_math; unsigned int sc_dsp; /* dsp status, was sc_ssflags */ unsigned long long sc_mdhi; unsigned long long sc_mdlo; unsigned long sc_hi1; /* Was sc_cause */ unsigned long sc_lo1; /* Was sc_badvaddr */ unsigned long sc_hi2; /* Was sc_sigset[4] */ unsigned long sc_lo2; unsigned long sc_hi3; unsigned long sc_lo3; }; #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 /* * Keep this struct definition in sync with the sigcontext fragment * in arch/mips/kernel/asm-offsets.c * * Warning: this structure illdefined with sc_badvaddr being just an unsigned * int so it was changed to unsigned long in 2.6.0-test1. This may break * binary compatibility - no prisoners. * DSP ASE in 2.6.12-rc4. Turn sc_mdhi and sc_mdlo into an array of four * entries, add sc_dsp and sc_reserved for padding. No prisoners. */ struct sigcontext { __u64 sc_regs[32]; __u64 sc_fpregs[32]; __u64 sc_mdhi; __u64 sc_hi1; __u64 sc_hi2; __u64 sc_hi3; __u64 sc_mdlo; __u64 sc_lo1; __u64 sc_lo2; __u64 sc_lo3; __u64 sc_pc; __u32 sc_fpc_csr; __u32 sc_used_math; __u32 sc_dsp; __u32 sc_reserved; }; #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 */ #endif /* _ASM_SIGCONTEXT_H */
Save
cmd:
run