__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0 */
/*
* linux/include/asm-m68k/raw_io.h
*
* 10/20/00 RZ: - created from bits of io.h and ide.h to cleanup namespace
*
*/
#ifndef _RAW_IO_H
#define _RAW_IO_H
#ifdef __KERNEL__
#include <asm/byteorder.h>
/* ++roman: The assignments to temp. vars avoid that gcc sometimes generates
* two accesses to memory, which may be undesirable for some devices.
*/
#define in_8(addr) \
({ u8 __v = (*(__force const volatile u8 *) (unsigned long)(addr)); __v; })
#define in_be16(addr) \
({ u16 __v = (*(__force const volatile u16 *) (unsigned long)(addr)); __v; })
#define in_be32(addr) \
({ u32 __v = (*(__force const volatile u32 *) (unsigned long)(addr)); __v; })
#define in_le16(addr) \
({ u16 __v = le16_to_cpu(*(__force const volatile __le16 *) (unsigned long)(addr)); __v; })
#define in_le32(addr) \
({ u32 __v = le32_to_cpu(*(__force const volatile __le32 *) (unsigned long)(addr)); __v; })
#define out_8(addr,b) (void)((*(__force volatile u8 *) (unsigned long)(addr)) = (b))
#define out_be16(addr,w) (void)((*(__force volatile u16 *) (unsigned long)(addr)) = (w))
#define out_be32(addr,l) (void)((*(__force volatile u32 *) (unsigned long)(addr)) = (l))
#define out_le16(addr,w) (void)((*(__force volatile __le16 *) (unsigned long)(addr)) = cpu_to_le16(w))
#define out_le32(addr,l) (void)((*(__force volatile __le32 *) (unsigned long)(addr)) = cpu_to_le32(l))
#define raw_inb in_8
#define raw_inw in_be16
#define raw_inl in_be32
#define __raw_readb in_8
#define __raw_readw in_be16
#define __raw_readl in_be32
#define raw_outb(val,port) out_8((port),(val))
#define raw_outw(val,port) out_be16((port),(val))
#define raw_outl(val,port) out_be32((port),(val))
#define __raw_writeb(val,addr) out_8((addr),(val))
#define __raw_writew(val,addr) out_be16((addr),(val))
#define __raw_writel(val,addr) out_be32((addr),(val))
/*
* Atari ROM port (cartridge port) ISA adapter, used for the EtherNEC NE2000
* network card driver.
* The ISA adapter connects address lines A9-A13 to ISA address lines A0-A4,
* and hardwires the rest of the ISA addresses for a base address of 0x300.
*
* Data lines D8-D15 are connected to ISA data lines D0-D7 for reading.
* For writes, address lines A1-A8 are latched to ISA data lines D0-D7
* (meaning the bit pattern on A1-A8 can be read back as byte).
*
* Read and write operations are distinguished by the base address used:
* reads are from the ROM A side range, writes are through the B side range
* addresses (A side base + 0x10000).
*
* Reads and writes are byte only.
*
* 16 bit reads and writes are necessary for the NetUSBee adapter's USB
* chipset - 16 bit words are read straight off the ROM port while 16 bit
* reads are split into two byte writes. The low byte is latched to the
* NetUSBee buffer by a read from the _read_ window (with the data pattern
* asserted as A1-A8 address pattern). The high byte is then written to the
* write range as usual, completing the write cycle.
*/
#if defined(CONFIG_ATARI_ROM_ISA)
#define rom_in_8(addr) \
({ u16 __v = (*(__force const volatile u16 *) (addr)); __v >>= 8; __v; })
#define rom_in_be16(addr) \
({ u16 __v = (*(__force const volatile u16 *) (addr)); __v; })
#define rom_in_le16(addr) \
({ u16 __v = le16_to_cpu(*(__force const volatile u16 *) (addr)); __v; })
#define rom_out_8(addr, b) \
(void)({u8 __maybe_unused __w, __v = (b); u32 _addr = ((u32) (addr)); \
__w = ((*(__force volatile u8 *) ((_addr | 0x10000) + (__v<<1)))); })
#define rom_out_be16(addr, w) \
(void)({u16 __maybe_unused __w, __v = (w); u32 _addr = ((u32) (addr)); \
__w = ((*(__force volatile u16 *) ((_addr & 0xFFFF0000UL) + ((__v & 0xFF)<<1)))); \
__w = ((*(__force volatile u16 *) ((_addr | 0x10000) + ((__v >> 8)<<1)))); })
#define rom_out_le16(addr, w) \
(void)({u16 __maybe_unused __w, __v = (w); u32 _addr = ((u32) (addr)); \
__w = ((*(__force volatile u16 *) ((_addr & 0xFFFF0000UL) + ((__v >> 8)<<1)))); \
__w = ((*(__force volatile u16 *) ((_addr | 0x10000) + ((__v & 0xFF)<<1)))); })
#define raw_rom_inb rom_in_8
#define raw_rom_inw rom_in_be16
#define raw_rom_outb(val, port) rom_out_8((port), (val))
#define raw_rom_outw(val, port) rom_out_be16((port), (val))
#endif /* CONFIG_ATARI_ROM_ISA */
static inline void raw_insb(const volatile u8 __iomem *port, u8 *buf,
unsigned int len)
{
unsigned int i;
for (i = 0; i < len; i++)
*buf++ = in_8(port);
}
static inline void raw_outsb(volatile u8 __iomem *port, const u8 *buf,
unsigned int nr)
{
unsigned int tmp;
if (nr & 15) {
tmp = (nr & 15) - 1;
asm volatile (
"1: moveb %0@+,%2@; dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
if (nr >> 4) {
tmp = (nr >> 4) - 1;
asm volatile (
"1: "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"moveb %0@+,%2@; "
"dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
}
static inline void raw_insw(volatile const u16 __iomem *port, u16 *buf, unsigned int nr)
{
unsigned int tmp;
if (nr & 15) {
tmp = (nr & 15) - 1;
asm volatile (
"1: movew %2@,%0@+; dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
if (nr >> 4) {
tmp = (nr >> 4) - 1;
asm volatile (
"1: "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"movew %2@,%0@+; "
"dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
}
static inline void raw_outsw(volatile u16 __iomem *port, const u16 *buf,
unsigned int nr)
{
unsigned int tmp;
if (nr & 15) {
tmp = (nr & 15) - 1;
asm volatile (
"1: movew %0@+,%2@; dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
if (nr >> 4) {
tmp = (nr >> 4) - 1;
asm volatile (
"1: "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"movew %0@+,%2@; "
"dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
}
static inline void raw_insl(const volatile u32 __iomem *port, u32 *buf, unsigned int nr)
{
unsigned int tmp;
if (nr & 15) {
tmp = (nr & 15) - 1;
asm volatile (
"1: movel %2@,%0@+; dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
if (nr >> 4) {
tmp = (nr >> 4) - 1;
asm volatile (
"1: "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"movel %2@,%0@+; "
"dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
}
static inline void raw_outsl(volatile u32 __iomem *port, const u32 *buf,
unsigned int nr)
{
unsigned int tmp;
if (nr & 15) {
tmp = (nr & 15) - 1;
asm volatile (
"1: movel %0@+,%2@; dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
if (nr >> 4) {
tmp = (nr >> 4) - 1;
asm volatile (
"1: "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"movel %0@+,%2@; "
"dbra %1,1b"
: "=a" (buf), "=d" (tmp)
: "a" (port), "0" (buf),
"1" (tmp));
}
}
static inline void raw_insw_swapw(const volatile u16 __iomem *port, u16 *buf,
unsigned int nr)
{
if ((nr) % 8)
__asm__ __volatile__
("\tmovel %0,%/a0\n\t"
"movel %1,%/a1\n\t"
"movel %2,%/d6\n\t"
"subql #1,%/d6\n"
"1:\tmovew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"dbra %/d6,1b"
:
: "g" (port), "g" (buf), "g" (nr)
: "d0", "a0", "a1", "d6");
else
__asm__ __volatile__
("movel %0,%/a0\n\t"
"movel %1,%/a1\n\t"
"movel %2,%/d6\n\t"
"lsrl #3,%/d6\n\t"
"subql #1,%/d6\n"
"1:\tmovew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"movew %/a0@,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a1@+\n\t"
"dbra %/d6,1b"
:
: "g" (port), "g" (buf), "g" (nr)
: "d0", "a0", "a1", "d6");
}
static inline void raw_outsw_swapw(volatile u16 __iomem *port, const u16 *buf,
unsigned int nr)
{
if ((nr) % 8)
__asm__ __volatile__
("movel %0,%/a0\n\t"
"movel %1,%/a1\n\t"
"movel %2,%/d6\n\t"
"subql #1,%/d6\n"
"1:\tmovew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"dbra %/d6,1b"
:
: "g" (port), "g" (buf), "g" (nr)
: "d0", "a0", "a1", "d6");
else
__asm__ __volatile__
("movel %0,%/a0\n\t"
"movel %1,%/a1\n\t"
"movel %2,%/d6\n\t"
"lsrl #3,%/d6\n\t"
"subql #1,%/d6\n"
"1:\tmovew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"movew %/a1@+,%/d0\n\t"
"rolw #8,%/d0\n\t"
"movew %/d0,%/a0@\n\t"
"dbra %/d6,1b"
:
: "g" (port), "g" (buf), "g" (nr)
: "d0", "a0", "a1", "d6");
}
#if defined(CONFIG_ATARI_ROM_ISA)
static inline void raw_rom_insb(const volatile u8 __iomem *port, u8 *buf,
unsigned int len)
{
unsigned int i;
for (i = 0; i < len; i++)
*buf++ = rom_in_8(port);
}
static inline void raw_rom_outsb(volatile u8 __iomem *port, const u8 *buf,
unsigned int len)
{
unsigned int i;
for (i = 0; i < len; i++)
rom_out_8(port, *buf++);
}
static inline void raw_rom_insw(const volatile u16 __iomem *port, u16 *buf,
unsigned int nr)
{
unsigned int i;
for (i = 0; i < nr; i++)
*buf++ = rom_in_be16(port);
}
static inline void raw_rom_outsw(volatile u16 __iomem *port, const u16 *buf,
unsigned int nr)
{
unsigned int i;
for (i = 0; i < nr; i++)
rom_out_be16(port, *buf++);
}
static inline void raw_rom_insw_swapw(const volatile u16 __iomem *port, u16 *buf,
unsigned int nr)
{
unsigned int i;
for (i = 0; i < nr; i++)
*buf++ = rom_in_le16(port);
}
static inline void raw_rom_outsw_swapw(volatile u16 __iomem *port, const u16 *buf,
unsigned int nr)
{
unsigned int i;
for (i = 0; i < nr; i++)
rom_out_le16(port, *buf++);
}
#endif /* CONFIG_ATARI_ROM_ISA */
#endif /* __KERNEL__ */
#endif /* _RAW_IO_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Kbuild | File | 194 B | 0644 |
|
| MC68328.h | File | 37.82 KB | 0644 |
|
| MC68EZ328.h | File | 37.74 KB | 0644 |
|
| MC68VZ328.h | File | 41.02 KB | 0644 |
|
| adb_iop.h | File | 1.16 KB | 0644 |
|
| amigahw.h | File | 10.49 KB | 0644 |
|
| amigaints.h | File | 3.5 KB | 0644 |
|
| amigayle.h | File | 3.19 KB | 0644 |
|
| amipcmcia.h | File | 2.51 KB | 0644 |
|
| apollohw.h | File | 2.35 KB | 0644 |
|
| asm-offsets.h | File | 35 B | 0644 |
|
| asm-prototypes.h | File | 211 B | 0644 |
|
| atari_joystick.h | File | 457 B | 0644 |
|
| atari_stdma.h | File | 514 B | 0644 |
|
| atari_stram.h | File | 528 B | 0644 |
|
| atarihw.h | File | 20.43 KB | 0644 |
|
| atariints.h | File | 5.56 KB | 0644 |
|
| atarikb.h | File | 1.4 KB | 0644 |
|
| atomic.h | File | 5.18 KB | 0644 |
|
| bitops.h | File | 13.2 KB | 0644 |
|
| blinken.h | File | 641 B | 0644 |
|
| bootinfo.h | File | 783 B | 0644 |
|
| bootstd.h | File | 4.64 KB | 0644 |
|
| bug.h | File | 659 B | 0644 |
|
| bvme6000hw.h | File | 3.45 KB | 0644 |
|
| cache.h | File | 296 B | 0644 |
|
| cacheflush.h | File | 133 B | 0644 |
|
| cacheflush_mm.h | File | 7.29 KB | 0644 |
|
| cacheflush_no.h | File | 1.84 KB | 0644 |
|
| cachetype.h | File | 174 B | 0644 |
|
| checksum.h | File | 3.42 KB | 0644 |
|
| cmpxchg.h | File | 3.03 KB | 0644 |
|
| coldfire.h | File | 1.61 KB | 0644 |
|
| config.h | File | 1.26 KB | 0644 |
|
| contregs.h | File | 3.31 KB | 0644 |
|
| current.h | File | 640 B | 0644 |
|
| delay.h | File | 3.42 KB | 0644 |
|
| div64.h | File | 959 B | 0644 |
|
| dma.h | File | 266 B | 0644 |
|
| dsp56k.h | File | 1.24 KB | 0644 |
|
| dvma.h | File | 9.86 KB | 0644 |
|
| elf.h | File | 3.35 KB | 0644 |
|
| entry.h | File | 5.76 KB | 0644 |
|
| fbio.h | File | 9.87 KB | 0644 |
|
| flat.h | File | 333 B | 0644 |
|
| floppy.h | File | 5.21 KB | 0644 |
|
| fpu.h | File | 535 B | 0644 |
|
| ftrace.h | File | 12 B | 0644 |
|
| hash.h | File | 2.07 KB | 0644 |
|
| hp300hw.h | File | 186 B | 0644 |
|
| hwtest.h | File | 467 B | 0644 |
|
| idprom.h | File | 725 B | 0644 |
|
| intersil.h | File | 1.11 KB | 0644 |
|
| io.h | File | 309 B | 0644 |
|
| io_mm.h | File | 12.65 KB | 0644 |
|
| io_no.h | File | 4.1 KB | 0644 |
|
| irq.h | File | 2.65 KB | 0644 |
|
| irqflags.h | File | 1.61 KB | 0644 |
|
| kexec.h | File | 742 B | 0644 |
|
| kmap.h | File | 1.66 KB | 0644 |
|
| libgcc.h | File | 782 B | 0644 |
|
| linkage.h | File | 1.55 KB | 0644 |
|
| m5206sim.h | File | 6.4 KB | 0644 |
|
| m520xsim.h | File | 7.15 KB | 0644 |
|
| m523xsim.h | File | 7.7 KB | 0644 |
|
| m525xsim.h | File | 10.57 KB | 0644 |
|
| m5272sim.h | File | 6.05 KB | 0644 |
|
| m527xsim.h | File | 13.51 KB | 0644 |
|
| m528xsim.h | File | 9.37 KB | 0644 |
|
| m52xxacr.h | File | 3.57 KB | 0644 |
|
| m5307sim.h | File | 7.52 KB | 0644 |
|
| m53xxacr.h | File | 3.6 KB | 0644 |
|
| m53xxsim.h | File | 53.97 KB | 0644 |
|
| m5407sim.h | File | 6.14 KB | 0644 |
|
| m5441xsim.h | File | 10.05 KB | 0644 |
|
| m54xxacr.h | File | 4.82 KB | 0644 |
|
| m54xxgpt.h | File | 3.66 KB | 0644 |
|
| m54xxpci.h | File | 6.13 KB | 0644 |
|
| m54xxsim.h | File | 3.8 KB | 0644 |
|
| mac_asc.h | File | 520 B | 0644 |
|
| mac_baboon.h | File | 999 B | 0644 |
|
| mac_iop.h | File | 5.37 KB | 0644 |
|
| mac_oss.h | File | 1.83 KB | 0644 |
|
| mac_psc.h | File | 7.25 KB | 0644 |
|
| mac_via.h | File | 11.24 KB | 0644 |
|
| machdep.h | File | 1.22 KB | 0644 |
|
| machines.h | File | 3.13 KB | 0644 |
|
| machw.h | File | 588 B | 0644 |
|
| macintosh.h | File | 2.38 KB | 0644 |
|
| macints.h | File | 3.13 KB | 0644 |
|
| math-emu.h | File | 6.74 KB | 0644 |
|
| mc146818rtc.h | File | 598 B | 0644 |
|
| mcf8390.h | File | 3.75 KB | 0644 |
|
| mcf_pgalloc.h | File | 2.09 KB | 0644 |
|
| mcf_pgtable.h | File | 7.23 KB | 0644 |
|
| mcfclk.h | File | 961 B | 0644 |
|
| mcfdma.h | File | 6.51 KB | 0644 |
|
| mcfgpio.h | File | 7.95 KB | 0644 |
|
| mcfintc.h | File | 3.09 KB | 0644 |
|
| mcfmmu.h | File | 3.67 KB | 0644 |
|
| mcfpit.h | File | 2.22 KB | 0644 |
|
| mcfqspi.h | File | 1.43 KB | 0644 |
|
| mcfsim.h | File | 1.5 KB | 0644 |
|
| mcfslt.h | File | 1.21 KB | 0644 |
|
| mcftimer.h | File | 2.3 KB | 0644 |
|
| mcfuart.h | File | 6.91 KB | 0644 |
|
| mcfwdebug.h | File | 4.99 KB | 0644 |
|
| mmu.h | File | 214 B | 0644 |
|
| mmu_context.h | File | 7.1 KB | 0644 |
|
| module.h | File | 847 B | 0644 |
|
| module.lds.h | File | 91 B | 0644 |
|
| motorola_pgalloc.h | File | 2.06 KB | 0644 |
|
| motorola_pgtable.h | File | 7.25 KB | 0644 |
|
| movs.h | File | 1.44 KB | 0644 |
|
| mvme147hw.h | File | 2.66 KB | 0644 |
|
| mvme16xhw.h | File | 1.96 KB | 0644 |
|
| natfeat.h | File | 533 B | 0644 |
|
| nettel.h | File | 3.01 KB | 0644 |
|
| nubus.h | File | 1.23 KB | 0644 |
|
| openprom.h | File | 7.98 KB | 0644 |
|
| oplib.h | File | 9.58 KB | 0644 |
|
| page.h | File | 1.39 KB | 0644 |
|
| page_mm.h | File | 3.3 KB | 0644 |
|
| page_no.h | File | 1.2 KB | 0644 |
|
| page_offset.h | File | 256 B | 0644 |
|
| parport.h | File | 837 B | 0644 |
|
| pci.h | File | 228 B | 0644 |
|
| pgalloc.h | File | 444 B | 0644 |
|
| pgtable.h | File | 292 B | 0644 |
|
| pgtable_mm.h | File | 5.12 KB | 0644 |
|
| pgtable_no.h | File | 1.1 KB | 0644 |
|
| processor.h | File | 4.21 KB | 0644 |
|
| ptrace.h | File | 643 B | 0644 |
|
| q40_master.h | File | 2.3 KB | 0644 |
|
| q40ints.h | File | 749 B | 0644 |
|
| quicc_simple.h | File | 1.79 KB | 0644 |
|
| raw_io.h | File | 11.82 KB | 0644 |
|
| seccomp.h | File | 283 B | 0644 |
|
| serial.h | File | 1.14 KB | 0644 |
|
| setup.h | File | 10.17 KB | 0644 |
|
| signal.h | File | 1.34 KB | 0644 |
|
| smp.h | File | 32 B | 0644 |
|
| string.h | File | 1.25 KB | 0644 |
|
| sun3-head.h | File | 353 B | 0644 |
|
| sun3_pgalloc.h | File | 1.26 KB | 0644 |
|
| sun3_pgtable.h | File | 6.66 KB | 0644 |
|
| sun3ints.h | File | 989 B | 0644 |
|
| sun3mmu.h | File | 4.91 KB | 0644 |
|
| sun3x.h | File | 868 B | 0644 |
|
| sun3xflop.h | File | 5.62 KB | 0644 |
|
| sun3xprom.h | File | 1.31 KB | 0644 |
|
| switch_to.h | File | 1.51 KB | 0644 |
|
| syscall.h | File | 1.41 KB | 0644 |
|
| syscalls.h | File | 653 B | 0644 |
|
| thread_info.h | File | 2.29 KB | 0644 |
|
| timex.h | File | 974 B | 0644 |
|
| tlb.h | File | 135 B | 0644 |
|
| tlbflush.h | File | 5.72 KB | 0644 |
|
| traps.h | File | 8.41 KB | 0644 |
|
| uaccess.h | File | 11.93 KB | 0644 |
|
| ucontext.h | File | 570 B | 0644 |
|
| unistd.h | File | 962 B | 0644 |
|
| user.h | File | 3.64 KB | 0644 |
|
| vga.h | File | 902 B | 0644 |
|
| video.h | File | 733 B | 0644 |
|
| virt.h | File | 502 B | 0644 |
|
| virtconvert.h | File | 815 B | 0644 |
|
| vmalloc.h | File | 90 B | 0644 |
|
| zorro.h | File | 1.19 KB | 0644 |
|