linux32.c (3eb66e91a25497065c5322b1268cbc3953642227) linux32.c (be018aaa158ad5155f21a85faf3865cb0a379d09)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Conversion between 32-bit and 64-bit native system calls.
4 *
5 * Copyright (C) 2000 Silicon Graphics, Inc.
6 * Written by Ulf Carlsson (ulfc@engr.sgi.com)
7 */
8#include <linux/compiler.h>

--- 28 unchanged lines hidden (view full) ---

37#include <net/sock.h>
38#include <net/scm.h>
39
40#include <asm/compat-signal.h>
41#include <asm/sim.h>
42#include <linux/uaccess.h>
43#include <asm/mmu_context.h>
44#include <asm/mman.h>
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Conversion between 32-bit and 64-bit native system calls.
4 *
5 * Copyright (C) 2000 Silicon Graphics, Inc.
6 * Written by Ulf Carlsson (ulfc@engr.sgi.com)
7 */
8#include <linux/compiler.h>

--- 28 unchanged lines hidden (view full) ---

37#include <net/sock.h>
38#include <net/scm.h>
39
40#include <asm/compat-signal.h>
41#include <asm/sim.h>
42#include <linux/uaccess.h>
43#include <asm/mmu_context.h>
44#include <asm/mman.h>
45#include <asm/syscalls.h>
45
46#ifdef __MIPSEB__
47#define merge_64(r1, r2) ((((r1) & 0xffffffffUL) << 32) + ((r2) & 0xffffffffUL))
48#endif
49#ifdef __MIPSEL__
50#define merge_64(r1, r2) ((((r2) & 0xffffffffUL) << 32) + ((r1) & 0xffffffffUL))
51#endif
52

--- 81 unchanged lines hidden ---
46
47#ifdef __MIPSEB__
48#define merge_64(r1, r2) ((((r1) & 0xffffffffUL) << 32) + ((r2) & 0xffffffffUL))
49#endif
50#ifdef __MIPSEL__
51#define merge_64(r1, r2) ((((r2) & 0xffffffffUL) << 32) + ((r1) & 0xffffffffUL))
52#endif
53

--- 81 unchanged lines hidden ---