summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/h8/h8_dtc.h
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2023-05-28 20:32:33 +0200
committer Olivier Galibert <galibert@pobox.com>2023-05-28 20:32:53 +0200
commite652bc413e96a4581b49ffa5c92e5a373b23336c (patch)
treeed2e3124d2a02c2f4e80fc9947608bc7a2c6ad4b /src/devices/cpu/h8/h8_dtc.h
parent3fed5e9f0d540437c53e938e03ace734c1b6f7a5 (diff)
h8: m_ify
Diffstat (limited to 'src/devices/cpu/h8/h8_dtc.h')
-rw-r--r--src/devices/cpu/h8/h8_dtc.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/devices/cpu/h8/h8_dtc.h b/src/devices/cpu/h8/h8_dtc.h
index 6b1a32b8a9b..9263cb3469e 100644
--- a/src/devices/cpu/h8/h8_dtc.h
+++ b/src/devices/cpu/h8/h8_dtc.h
@@ -18,11 +18,11 @@
#include <list>
struct h8_dtc_state {
- uint32_t base, sra, dar, cr;
- int32_t incs, incd;
- uint32_t count;
- int id;
- int next;
+ uint32_t m_base, m_sra, m_dar, m_cr;
+ int32_t m_incs, m_incd;
+ uint32_t m_count;
+ int m_id;
+ int m_next;
};
class h8_dtc_device : public device_t {
@@ -45,8 +45,8 @@ public:
bool trigger_dtc(int vector);
void count_done(int id);
- inline h8_dtc_state *get_object(int vector) { return states + vector; }
- inline uint32_t get_vector_address(int vector) { return 0x400 | ((vector ? vector : dtvecr & 0x7f) << 1); }
+ inline h8_dtc_state *get_object(int vector) { return m_states + vector; }
+ inline uint32_t get_vector_address(int vector) { return 0x400 | ((vector ? vector : m_dtvecr & 0x7f) << 1); }
int get_waiting_vector();
int get_waiting_writeback();
void vector_done(int vector);
@@ -54,19 +54,19 @@ public:
protected:
static const int vector_to_enable[];
- required_device<h8_device> cpu;
- h8_intc_device *intc;
- const char *intc_tag;
- int irq;
- h8_dtc_state states[92];
+ required_device<h8_device> m_cpu;
+ h8_intc_device *m_intc;
+ const char *m_intc_tag;
+ int m_irq;
+ h8_dtc_state m_states[92];
virtual void device_start() override;
virtual void device_reset() override;
- uint8_t dtcer[6], dtvecr;
- int cur_active_vector;
+ uint8_t m_dtcer[6], m_dtvecr;
+ int m_cur_active_vector;
- std::list<int> waiting_vector, waiting_writeback;
+ std::vector<int> m_waiting_vector, m_waiting_writeback;
void edge(int vector);
void queue(int vector);