OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-197
/
arch
/
m68k
/
include
/
asm
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
π
..
-
11/17/2022 06:42:15 AM
rwxr-xr-x
π
Kbuild
599 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
MC68328.h
37.82 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
MC68EZ328.h
37.74 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
MC68VZ328.h
41.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
a.out-core.h
1.98 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
adb_iop.h
1.09 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
amigahw.h
10.49 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
amigaints.h
3.5 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
amigayle.h
3.19 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
amipcmcia.h
2.51 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
apollohw.h
2.35 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
asm-offsets.h
35 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
asm-prototypes.h
211 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
atafd.h
300 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
atafdreg.h
2.68 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
atari_joystick.h
457 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
atari_stdma.h
514 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
atari_stram.h
528 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
atarihw.h
20.3 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
atariints.h
5.56 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
atarikb.h
1.4 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
atomic.h
4.86 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
bitops.h
12.19 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
blinken.h
641 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
bootinfo.h
783 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
bootstd.h
4.64 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
bug.h
659 bytes
11/01/2022 04:52:05 PM
rw-r--r--
π
bugs.h
369 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
bvme6000hw.h
3.45 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
cache.h
296 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
cacheflush.h
133 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
cacheflush_mm.h
6.92 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
cacheflush_no.h
2.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
checksum.h
3.4 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
cmpxchg.h
3.34 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
coldfire.h
1.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
contregs.h
3.31 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
current.h
580 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
delay.h
3.43 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
div64.h
858 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
dma-mapping.h
291 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
dma.h
16.65 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
dsp56k.h
1.24 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
dvma.h
9.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
elf.h
3.07 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
entry.h
5.76 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
export.h
74 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
fb.h
921 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
fbio.h
9.87 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
flat.h
1.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
floppy.h
5.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
fpu.h
535 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
ftrace.h
12 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
gpio.h
2.64 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
hardirq.h
594 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
hash.h
2.07 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
hp300hw.h
186 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
hwtest.h
467 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
ide.h
1.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
idprom.h
725 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
intersil.h
1.11 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
io.h
383 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
io_mm.h
16.19 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
io_no.h
5.26 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
irq.h
2.57 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
irqflags.h
1.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
kexec.h
732 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
linkage.h
1.55 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m5206sim.h
6.4 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m520xsim.h
7.15 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m523xsim.h
7.7 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m525xsim.h
10.57 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m5272sim.h
6.05 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m527xsim.h
13.51 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m528xsim.h
9.37 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m52xxacr.h
3.57 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m5307sim.h
7.52 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m53xxacr.h
3.6 KB
11/01/2022 04:52:05 PM
rw-r--r--
π
m53xxsim.h
53.97 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m5407sim.h
6.14 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m5441xsim.h
8.5 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m54xxacr.h
4.82 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m54xxgpt.h
3.66 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m54xxpci.h
6.13 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
m54xxsim.h
3.8 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mac_asc.h
520 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
mac_baboon.h
999 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
mac_iop.h
5.37 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mac_oss.h
1.83 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mac_psc.h
7.25 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mac_via.h
11.44 KB
11/01/2022 04:52:05 PM
rw-r--r--
π
machdep.h
1.34 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
machines.h
3.13 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
machw.h
588 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
macintosh.h
2.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
macints.h
3.28 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
math-emu.h
6.74 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mc146818rtc.h
598 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
mcf8390.h
3.75 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcf_pgalloc.h
2.37 KB
11/01/2022 04:52:05 PM
rw-r--r--
π
mcf_pgtable.h
9.89 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfclk.h
1.01 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfdma.h
6.51 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfgpio.h
8.48 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfintc.h
3.09 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfmmu.h
3.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfpit.h
2.22 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfqspi.h
1.82 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfsim.h
1.5 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfslt.h
1.21 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcftimer.h
2.3 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfuart.h
6.91 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mcfwdebug.h
4.99 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mmu.h
243 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
mmu_context.h
7.2 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mmzone.h
264 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
module.h
847 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
motorola_pgalloc.h
2.26 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
motorola_pgtable.h
9.2 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
movs.h
1.44 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mvme147hw.h
2.81 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
mvme16xhw.h
2.16 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
natfeat.h
533 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
nettel.h
2.95 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
nubus.h
1.21 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
openprom.h
7.98 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
oplib.h
9.54 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
page.h
1.47 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
page_mm.h
4.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
page_no.h
1.28 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
page_offset.h
256 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
parport.h
837 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
pci.h
458 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
pgalloc.h
444 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
pgtable.h
127 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
pgtable_mm.h
4.84 KB
11/01/2022 04:52:05 PM
rw-r--r--
π
pgtable_no.h
1.57 KB
11/01/2022 04:52:05 PM
rw-r--r--
π
processor.h
3.59 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
ptrace.h
643 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
q40_master.h
2.28 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
q40ints.h
749 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
quicc_simple.h
1.79 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
raw_io.h
11.41 KB
11/01/2022 04:52:05 PM
rw-r--r--
π
segment.h
1.42 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
serial.h
1.14 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
setup.h
9.25 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
signal.h
1.34 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
smp.h
32 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
string.h
1.68 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3-head.h
353 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3_pgalloc.h
2.26 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3_pgtable.h
7.65 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3ints.h
989 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3mmu.h
4.91 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3x.h
868 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3xflop.h
5.62 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
sun3xprom.h
1.31 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
switch_to.h
1.51 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
thread_info.h
2.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
timex.h
974 bytes
11/01/2022 04:52:05 PM
rw-r--r--
π
tlb.h
486 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
tlbflush.h
5.95 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
traps.h
8.33 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
uaccess.h
152 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
uaccess_mm.h
10.31 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
uaccess_no.h
3.69 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
ucontext.h
570 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
unaligned.h
600 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
unistd.h
952 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
user.h
3.78 KB
01/28/2018 09:20:33 PM
rw-r--r--
π
vga.h
651 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
virtconvert.h
947 bytes
01/28/2018 09:20:33 PM
rw-r--r--
π
zorro.h
1.17 KB
01/28/2018 09:20:33 PM
rw-r--r--
Editing: atariints.h
Close
/* ** atariints.h -- Atari Linux interrupt handling structs and prototypes ** ** Copyright 1994 by BjΓΆrn Brauel ** ** 5/2/94 Roman Hodek: ** TT interrupt definitions added. ** ** 12/02/96: (Roman) ** Adapted to new int handling scheme (see ataints.c); revised numbering ** ** 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. ** */ #ifndef _LINUX_ATARIINTS_H_ #define _LINUX_ATARIINTS_H_ #include <asm/irq.h> #include <asm/atarihw.h> /* ** Atari Interrupt sources. ** */ #define STMFP_SOURCE_BASE 8 #define TTMFP_SOURCE_BASE 24 #define SCC_SOURCE_BASE 40 #define VME_SOURCE_BASE 56 #define VME_MAX_SOURCES 16 #define NUM_ATARI_SOURCES 141 /* convert vector number to int source number */ #define IRQ_VECTOR_TO_SOURCE(v) ((v) - ((v) < 0x20 ? 0x18 : (0x40-8))) /* convert irq_handler index to vector number */ #define IRQ_SOURCE_TO_VECTOR(i) ((i) + ((i) < 8 ? 0x18 : (0x40-8))) /* ST-MFP interrupts */ #define IRQ_MFP_BUSY (8) #define IRQ_MFP_DCD (9) #define IRQ_MFP_CTS (10) #define IRQ_MFP_GPU (11) #define IRQ_MFP_TIMD (12) #define IRQ_MFP_TIMC (13) #define IRQ_MFP_ACIA (14) #define IRQ_MFP_FDC (15) #define IRQ_MFP_ACSI IRQ_MFP_FDC #define IRQ_MFP_FSCSI IRQ_MFP_FDC #define IRQ_MFP_IDE IRQ_MFP_FDC #define IRQ_MFP_TIMB (16) #define IRQ_MFP_SERERR (17) #define IRQ_MFP_SEREMPT (18) #define IRQ_MFP_RECERR (19) #define IRQ_MFP_RECFULL (20) #define IRQ_MFP_TIMA (21) #define IRQ_MFP_RI (22) #define IRQ_MFP_MMD (23) /* TT-MFP interrupts */ #define IRQ_TT_MFP_IO0 (24) #define IRQ_TT_MFP_IO1 (25) #define IRQ_TT_MFP_SCC (26) #define IRQ_TT_MFP_RI (27) #define IRQ_TT_MFP_TIMD (28) #define IRQ_TT_MFP_TIMC (29) #define IRQ_TT_MFP_DRVRDY (30) #define IRQ_TT_MFP_SCSIDMA (31) #define IRQ_TT_MFP_TIMB (32) #define IRQ_TT_MFP_SERERR (33) #define IRQ_TT_MFP_SEREMPT (34) #define IRQ_TT_MFP_RECERR (35) #define IRQ_TT_MFP_RECFULL (36) #define IRQ_TT_MFP_TIMA (37) #define IRQ_TT_MFP_RTC (38) #define IRQ_TT_MFP_SCSI (39) /* SCC interrupts */ #define IRQ_SCCB_TX (40) #define IRQ_SCCB_STAT (42) #define IRQ_SCCB_RX (44) #define IRQ_SCCB_SPCOND (46) #define IRQ_SCCA_TX (48) #define IRQ_SCCA_STAT (50) #define IRQ_SCCA_RX (52) #define IRQ_SCCA_SPCOND (54) /* shared MFP timer D interrupts - hires timer for EtherNEC et al. */ #define IRQ_MFP_TIMER1 (64) #define IRQ_MFP_TIMER2 (65) #define IRQ_MFP_TIMER3 (66) #define IRQ_MFP_TIMER4 (67) #define IRQ_MFP_TIMER5 (68) #define IRQ_MFP_TIMER6 (69) #define IRQ_MFP_TIMER7 (70) #define IRQ_MFP_TIMER8 (71) #define INT_CLK 24576 /* CLK while int_clk =2.456MHz and divide = 100 */ #define INT_TICKS 246 /* to make sched_time = 99.902... HZ */ #define MFP_ENABLE 0 #define MFP_PENDING 1 #define MFP_SERVICE 2 #define MFP_MASK 3 /* Utility functions for setting/clearing bits in the interrupt registers of * the MFP. 'type' should be constant, if 'irq' is constant, too, code size is * reduced. set_mfp_bit() is nonsense for PENDING and SERVICE registers. */ static inline int get_mfp_bit( unsigned irq, int type ) { unsigned char mask, *reg; mask = 1 << (irq & 7); reg = (unsigned char *)&st_mfp.int_en_a + type*4 + ((irq & 8) >> 2) + (((irq-8) & 16) << 3); return( *reg & mask ); } static inline void set_mfp_bit( unsigned irq, int type ) { unsigned char mask, *reg; mask = 1 << (irq & 7); reg = (unsigned char *)&st_mfp.int_en_a + type*4 + ((irq & 8) >> 2) + (((irq-8) & 16) << 3); __asm__ __volatile__ ( "orb %0,%1" : : "di" (mask), "m" (*reg) : "memory" ); } static inline void clear_mfp_bit( unsigned irq, int type ) { unsigned char mask, *reg; mask = ~(1 << (irq & 7)); reg = (unsigned char *)&st_mfp.int_en_a + type*4 + ((irq & 8) >> 2) + (((irq-8) & 16) << 3); if (type == MFP_PENDING || type == MFP_SERVICE) __asm__ __volatile__ ( "moveb %0,%1" : : "di" (mask), "m" (*reg) : "memory" ); else __asm__ __volatile__ ( "andb %0,%1" : : "di" (mask), "m" (*reg) : "memory" ); } /* * {en,dis}able_irq have the usual semantics of temporary blocking the * interrupt, but not losing requests that happen between disabling and * enabling. This is done with the MFP mask registers. */ static inline void atari_enable_irq( unsigned irq ) { if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; set_mfp_bit( irq, MFP_MASK ); } static inline void atari_disable_irq( unsigned irq ) { if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; clear_mfp_bit( irq, MFP_MASK ); } /* * In opposite to {en,dis}able_irq, requests between turn{off,on}_irq are not * "stored" */ static inline void atari_turnon_irq( unsigned irq ) { if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; set_mfp_bit( irq, MFP_ENABLE ); } static inline void atari_turnoff_irq( unsigned irq ) { if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; clear_mfp_bit( irq, MFP_ENABLE ); clear_mfp_bit( irq, MFP_PENDING ); } static inline void atari_clear_pending_irq( unsigned irq ) { if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return; clear_mfp_bit( irq, MFP_PENDING ); } static inline int atari_irq_pending( unsigned irq ) { if (irq < STMFP_SOURCE_BASE || irq >= SCC_SOURCE_BASE) return( 0 ); return( get_mfp_bit( irq, MFP_PENDING ) ); } unsigned int atari_register_vme_int(void); void atari_unregister_vme_int(unsigned int); #endif /* linux/atariints.h */