Lines Matching refs:m_mode
293 m_mode(0), in z80ctc_channel_device()
313 save_item(NAME(m_mode)); in device_start()
327 m_mode = RESET_ACTIVE; in device_reset()
341 if ((m_mode & RESET) == RESET_ACTIVE) in period()
345 if ((m_mode & MODE) == MODE_COUNTER) in period()
349 attotime period = m_device->clocks_to_attotime((m_mode & PRESCALER) == PRESCALER_16 ? 16 : 256); in period()
361 if (!m_timer->enabled() || (m_mode & WAITING_FOR_TRIG)) in read()
368 if ((m_mode & MODE) == MODE_COUNTER) in read()
371 period = m_device->clocks_to_attotime((m_mode & PRESCALER) == PRESCALER_16 ? 16 : 256); in read()
390 if ((m_mode & CONSTANT) == CONSTANT_LOAD) in write()
398 m_mode &= ~CONSTANT; in write()
401 m_mode &= ~RESET; in write()
404 if ((m_mode & MODE) == MODE_COUNTER || (m_mode & TRIGGER) == TRIGGER_AUTO) in write()
413 m_mode |= WAITING_FOR_TRIG; in write()
438 if ((m_mode & MODE) == MODE_TIMER && (data & MODE) == MODE_COUNTER && (data & RESET) == 0) in write()
453 m_mode = data; in write()
480 if (((m_mode & EDGE) == EDGE_RISING && state) || ((m_mode & EDGE) == EDGE_FALLING && !state)) in trigger()
483 if ((m_mode & WAITING_FOR_TRIG) && (m_mode & MODE) == MODE_TIMER) in trigger()
491 m_mode &= ~WAITING_FOR_TRIG; in trigger()
494 if ((m_mode & MODE) == MODE_COUNTER) in trigger()
512 if (m_mode & WAITING_FOR_TRIG) in TIMER_CALLBACK_MEMBER()
519 m_mode &= ~WAITING_FOR_TRIG; in TIMER_CALLBACK_MEMBER()
525 if ((m_mode & INTERRUPT) == INTERRUPT_ON) in TIMER_CALLBACK_MEMBER()