Searched refs:st_mfp (Results 1 – 7 of 7) sorted by relevance
144 st_mfp.vec_adr = 0x48; /* Software EOI-Mode */ in atari_init_IRQ()146 st_mfp.vec_adr = 0x40; /* Automatic EOI-Mode */ in atari_init_IRQ()148 st_mfp.int_en_a = 0x00; /* turn off MFP-Ints */ in atari_init_IRQ()149 st_mfp.int_en_b = 0x00; in atari_init_IRQ()150 st_mfp.int_mk_a = 0xff; /* no Masking */ in atari_init_IRQ()151 st_mfp.int_mk_b = 0xff; in atari_init_IRQ()
37 while (!(st_mfp.trn_stat & 0x80)) /* wait for tx buf empty */ in ata_mfp_out()39 st_mfp.usart_dta = c; in ata_mfp_out()94 while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ in ata_par_out()134 while (!(st_mfp.rcv_stat & 0x80)) /* wait for rx buf filled */136 return st_mfp.usart_dta;178 st_mfp.trn_stat &= ~0x01; /* disable TX */ in atari_init_mfp_port()179 st_mfp.usart_ctr = parity | csize | 0x88; /* 1:16 clk mode, 1 stop bit */ in atari_init_mfp_port()180 st_mfp.tim_ct_cd &= 0x70; /* stop timer D */ in atari_init_mfp_port()181 st_mfp.tim_dt_d = baud_table[baud]; in atari_init_mfp_port()182 st_mfp.tim_ct_cd |= 0x01; /* start timer D, 1:4 */ in atari_init_mfp_port()[all …]
31 st_mfp.tim_dt_c = INT_TICKS; in atari_sched_init()33 st_mfp.tim_ct_cd = (st_mfp.tim_ct_cd & 15) | 0x60; in atari_sched_init()50 ticks = st_mfp.tim_dt_c; in atari_gettimeoffset()54 if (st_mfp.int_pn_b & (1 << 5)) in atari_gettimeoffset()
609 } while ((st_mfp.par_dt_reg & 0x10) == 0); in atari_keyb_init()612 st_mfp.active_edge &= ~0x10; in atari_keyb_init()
260 if (hwreg_present(&st_mfp.par_dt_reg)) { in config_atari()
116 reg = (unsigned char *)&st_mfp.int_en_a + type*4 + in get_mfp_bit()126 reg = (unsigned char *)&st_mfp.int_en_a + type*4 + in set_mfp_bit()137 reg = (unsigned char *)&st_mfp.int_en_a + type*4 + in clear_mfp_bit()
118 __asm__ __volatile__ ( "tstb %0" : : "m" (st_mfp.par_dt_reg) : "cc" );570 # define st_mfp ((*(volatile struct MFP*)MFP_BAS)) macro