st_mfp 138 arch/m68k/atari/ataints.c .mfp = &st_mfp, st_mfp 276 arch/m68k/atari/ataints.c st_mfp.vec_adr = 0x48; /* Software EOI-Mode */ st_mfp 278 arch/m68k/atari/ataints.c st_mfp.vec_adr = 0x40; /* Automatic EOI-Mode */ st_mfp 280 arch/m68k/atari/ataints.c st_mfp.int_en_a = 0x00; /* turn off MFP-Ints */ st_mfp 281 arch/m68k/atari/ataints.c st_mfp.int_en_b = 0x00; st_mfp 282 arch/m68k/atari/ataints.c st_mfp.int_mk_a = 0xff; /* no Masking */ st_mfp 283 arch/m68k/atari/ataints.c st_mfp.int_mk_b = 0xff; st_mfp 342 arch/m68k/atari/ataints.c st_mfp.tim_dt_d = 254; /* < 100 Hz */ st_mfp 344 arch/m68k/atari/ataints.c st_mfp.tim_ct_cd = (st_mfp.tim_ct_cd & 0xf0) | 0x6; st_mfp 541 arch/m68k/atari/atakeyb.c } while ((st_mfp.par_dt_reg & 0x10) == 0); st_mfp 544 arch/m68k/atari/atakeyb.c st_mfp.active_edge &= ~0x10; st_mfp 259 arch/m68k/atari/config.c if (hwreg_present(&st_mfp.par_dt_reg)) { st_mfp 37 arch/m68k/atari/debug.c while (!(st_mfp.trn_stat & 0x80)) /* wait for tx buf empty */ st_mfp 39 arch/m68k/atari/debug.c st_mfp.usart_dta = c; st_mfp 94 arch/m68k/atari/debug.c while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ st_mfp 134 arch/m68k/atari/debug.c while (!(st_mfp.rcv_stat & 0x80)) /* wait for rx buf filled */ st_mfp 136 arch/m68k/atari/debug.c return st_mfp.usart_dta; st_mfp 178 arch/m68k/atari/debug.c st_mfp.trn_stat &= ~0x01; /* disable TX */ st_mfp 179 arch/m68k/atari/debug.c st_mfp.usart_ctr = parity | csize | 0x88; /* 1:16 clk mode, 1 stop bit */ st_mfp 180 arch/m68k/atari/debug.c st_mfp.tim_ct_cd &= 0x70; /* stop timer D */ st_mfp 181 arch/m68k/atari/debug.c st_mfp.tim_dt_d = baud_table[baud]; st_mfp 182 arch/m68k/atari/debug.c st_mfp.tim_ct_cd |= 0x01; /* start timer D, 1:4 */ st_mfp 183 arch/m68k/atari/debug.c st_mfp.trn_stat |= 0x01; /* enable TX */ st_mfp 48 arch/m68k/atari/time.c last_timer_count = st_mfp.tim_dt_c; st_mfp 61 arch/m68k/atari/time.c st_mfp.tim_dt_c = INT_TICKS; st_mfp 63 arch/m68k/atari/time.c st_mfp.tim_ct_cd = (st_mfp.tim_ct_cd & 15) | 0x60; st_mfp 84 arch/m68k/atari/time.c count = min(st_mfp.tim_dt_c, last_timer_count); st_mfp 124 arch/m68k/include/asm/atarihw.h __asm__ __volatile__ ( "tstb %0" : : "m" (st_mfp.par_dt_reg) : "cc" ); st_mfp 120 arch/m68k/include/asm/atariints.h reg = (unsigned char *)&st_mfp.int_en_a + type*4 + st_mfp 130 arch/m68k/include/asm/atariints.h reg = (unsigned char *)&st_mfp.int_en_a + type*4 + st_mfp 141 arch/m68k/include/asm/atariints.h reg = (unsigned char *)&st_mfp.int_en_a + type*4 + st_mfp 1815 drivers/block/ataflop.c if (!(st_mfp.par_dt_reg & 0x20)) st_mfp 1832 drivers/block/ataflop.c while( st_mfp.par_dt_reg & 0x20 ) st_mfp 88 drivers/parport/parport_atari.c return ((st_mfp.par_dt_reg & 1 ? 0 : PARPORT_STATUS_BUSY) | st_mfp 188 drivers/parport/parport_atari.c st_mfp.data_dir &= ~1; st_mfp 190 drivers/parport/parport_atari.c st_mfp.active_edge &= ~1; st_mfp 814 drivers/video/fbdev/atafb.c mono_moni = (st_mfp.par_dt_reg & 0x80) == 0; st_mfp 2006 drivers/video/fbdev/atafb.c mono_moni = (st_mfp.par_dt_reg & 0x80) == 0; st_mfp 2057 drivers/video/fbdev/atafb.c st_mfp.tim_ct_b = 0x10; st_mfp 2058 drivers/video/fbdev/atafb.c st_mfp.active_edge |= 8; st_mfp 2059 drivers/video/fbdev/atafb.c st_mfp.tim_ct_b = 0; st_mfp 2060 drivers/video/fbdev/atafb.c st_mfp.tim_dt_b = 0xf0; st_mfp 2061 drivers/video/fbdev/atafb.c st_mfp.tim_ct_b = 8; st_mfp 2062 drivers/video/fbdev/atafb.c while (st_mfp.tim_dt_b > 1) /* TOS does it this way, don't ask why */ st_mfp 2064 drivers/video/fbdev/atafb.c new = st_mfp.tim_dt_b; st_mfp 2068 drivers/video/fbdev/atafb.c new = st_mfp.tim_dt_b; st_mfp 2070 drivers/video/fbdev/atafb.c st_mfp.tim_ct_b = 0x10; st_mfp 851 sound/oss/dmasound/dmasound_atari.c st_mfp.tim_ct_a = 0; /* ++roman: Stop timer before programming! */ st_mfp 852 sound/oss/dmasound/dmasound_atari.c st_mfp.tim_dt_a = 1; /* Cause interrupt after first event. */ st_mfp 853 sound/oss/dmasound/dmasound_atari.c st_mfp.tim_ct_a = 8; /* Turn on event counting. */ st_mfp 858 sound/oss/dmasound/dmasound_atari.c st_mfp.int_en_a |= 0x20; /* Turn interrupt on. */ st_mfp 859 sound/oss/dmasound/dmasound_atari.c st_mfp.int_mk_a |= 0x20; st_mfp 866 sound/oss/dmasound/dmasound_atari.c st_mfp.tim_ct_a = 0; /* stop timer */ st_mfp 867 sound/oss/dmasound/dmasound_atari.c st_mfp.int_en_a &= ~0x20; /* turn interrupt off */ st_mfp 1604 sound/oss/dmasound/dmasound_atari.c if ((st_mfp.int_en_a & st_mfp.int_mk_a & 0x20) == 0)