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