Home
last modified time | relevance | path

Searched refs:amiga_custom (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/arch/m68k/amiga/
Damiints.c30 amiga_custom.intena = IF_SETCLR | (1 << (data->irq - IRQ_USER)); in amiga_irq_enable()
35 amiga_custom.intena = 1 << (data->irq - IRQ_USER); in amiga_irq_disable()
51 unsigned short ints = amiga_custom.intreqr & amiga_custom.intenar; in ami_int1()
55 amiga_custom.intreq = IF_TBE; in ami_int1()
61 amiga_custom.intreq = IF_DSKBLK; in ami_int1()
67 amiga_custom.intreq = IF_SOFT; in ami_int1()
74 unsigned short ints = amiga_custom.intreqr & amiga_custom.intenar; in ami_int3()
78 amiga_custom.intreq = IF_BLIT; in ami_int3()
84 amiga_custom.intreq = IF_COPER; in ami_int3()
90 amiga_custom.intreq = IF_VERTB; in ami_int3()
[all …]
Dcia.c61 amiga_custom.intreq = IF_SETCLR | base->int_mask; in cia_set_irq()
82 amiga_custom.intreq = IF_SETCLR | base->int_mask; in cia_able_irq()
99 amiga_custom.intreq = base->int_mask; in cia_handler()
153 amiga_custom.intena = IF_SETCLR | IF_PORTS; in auto_irq_enable()
156 amiga_custom.intena = IF_SETCLR | IF_EXTER; in auto_irq_enable()
165 amiga_custom.intena = IF_PORTS; in auto_irq_disable()
168 amiga_custom.intena = IF_EXTER; in auto_irq_disable()
Dconfig.c290 switch (amiga_custom.deniseid & 0xf) { in amiga_identify()
303 switch ((amiga_custom.vposr>>8) & 0x7f) { in amiga_identify()
373 return *(unsigned long *)&amiga_custom.vposr; in amiga_random_get_entropy()
411 amiga_custom.dmacon = DMAF_ALL; in config_amiga()
413 amiga_custom.dmacon = DMAF_SETCLR | DMAF_MASTER; in config_amiga()
675 amiga_custom.serdat = (unsigned char)c | 0x100; in amiga_serial_putc()
676 while (!(amiga_custom.serdatr & 0x2000)) in amiga_serial_putc()
700 while (!(amiga_custom.intreqr & IF_RBF))
702 ch = amiga_custom.serdatr & 0xff;
704 amiga_custom.intreq = IF_RBF;
Damisound.c28 #define custom amiga_custom
/linux-6.12.1/drivers/tty/
Damiserial.c142 amiga_custom.intena = IF_TBE; in rs_stop()
144 amiga_custom.intreq = IF_TBE; in rs_stop()
160 amiga_custom.intena = IF_SETCLR | IF_TBE; in rs_start()
163 amiga_custom.intreq = IF_SETCLR | IF_TBE; in rs_start()
188 serdatr = amiga_custom.serdatr; in receive_chars()
190 amiga_custom.intreq = IF_RBF; in receive_chars()
265 amiga_custom.intreq = IF_TBE; in transmit_chars()
268 amiga_custom.serdat = info->x_char | 0x100; in transmit_chars()
278 amiga_custom.intena = IF_TBE; in transmit_chars()
283 amiga_custom.serdat = info->xmit.buf[info->xmit.tail++] | 0x100; in transmit_chars()
[all …]
/linux-6.12.1/arch/m68k/include/asm/
Damigahw.h248 #define amiga_custom ((*(volatile struct CUSTOM *)(zTwoBase+CUSTOM_PHYSADDR))) macro
268 amiga_custom.htotal = 113; /* 31 kHz */ in amifb_video_off()
269 amiga_custom.vtotal = 223; /* 70 Hz */ in amifb_video_off()
270 amiga_custom.beamcon0 = 0x4390; /* HARDDIS, VAR{BEAM,VSY,HSY,CSY}EN */ in amifb_video_off()
272 amiga_custom.hsstrt = amiga_custom.hsstop = 116; in amifb_video_off()
273 amiga_custom.vsstrt = amiga_custom.vsstop = 226; in amifb_video_off()
/linux-6.12.1/drivers/input/mouse/
Damimouse.c40 joy0dat = amiga_custom.joy0dat; in amimouse_interrupt()
56 potgor = amiga_custom.potgor; in amimouse_interrupt()
75 joy0dat = amiga_custom.joy0dat; in amimouse_open()
/linux-6.12.1/drivers/input/joystick/
Damijoy.c43 case 0: data = ~amiga_custom.joy0dat; button = (~ciaa.pra >> 6) & 1; break; in amijoy_interrupt()
44 case 1: data = ~amiga_custom.joy1dat; button = (~ciaa.pra >> 7) & 1; break; in amijoy_interrupt()
/linux-6.12.1/arch/m68k/kernel/
Dasm-offsets.c90 DEFINE(CUSTOMBASE, &amiga_custom); in main()
/linux-6.12.1/sound/oss/dmasound/
Ddmasound_paula.c38 #define custom amiga_custom
/linux-6.12.1/drivers/block/
Damiflop.c318 #define custom amiga_custom
/linux-6.12.1/drivers/video/fbdev/
Damifb.c597 #define custom amiga_custom