Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Irqmp Member List

This is the complete list of members for Irqmp, including all inherited members.

acknowledged_irq(const uint32_t &irq, const uint32_t &cpu, const sc_time &time)Irqmp
apbAPBSlave
APBDevice(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address)APBDevice< BaseModule< DefaultBase > >
APBDevice(ModuleName mn)APBDevice< BaseModule< DefaultBase > >
APBSlave(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address)APBSlaveinline
APBSlave(ModuleName mn)APBSlaveinline
BaseModule(ModuleName mn)BaseModule< DefaultBase >inline
BROADCASTIrqmpstatic
BROADCAST_BMIrqmpstatic
BROADCAST_DEFAULTIrqmpstatic
CLEAR_DEFAULTIrqmpstatic
clear_write()Irqmp
clkCLKDevice
clkcng()CLKDeviceinlinevirtual
CLKDevice()CLKDevice
clock_cycleCLKDeviceprotected
cpu_rstIrqmp
cpu_statIrqmp
dorst()Irqmpvirtual
e_signalIrqmp
end_of_elaboration()Irqmp
end_of_simulation()Irqmp
EXTIR_ID_DEFAULTIrqmpstatic
FORCE_DEFAULTIrqmpstatic
force_write()Irqmp
g_eirqIrqmp
g_ncpuIrqmp
g_paddrAPBDevice< BaseModule< DefaultBase > >protected
g_pcacheableAPBDevice< BaseModule< DefaultBase > >protected
g_pdeviceidAPBDevice< BaseModule< DefaultBase > >protected
g_pindexAPBDevice< BaseModule< DefaultBase > >protected
g_pirqAPBDevice< BaseModule< DefaultBase > >protected
g_pmaskAPBDevice< BaseModule< DefaultBase > >protected
g_pprefetchableAPBDevice< BaseModule< DefaultBase > >protected
g_ptypeAPBDevice< BaseModule< DefaultBase > >protected
g_pvendoridAPBDevice< BaseModule< DefaultBase > >protected
g_pversionAPBDevice< BaseModule< DefaultBase > >protected
GC_HAS_CALLBACKS()Irqmp
get_apb_base() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_base_addr()APBDevice< BaseModule< DefaultBase > >virtual
get_apb_base_addr_() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_device_id() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_device_info()APBDevice< BaseModule< DefaultBase > >virtual
get_apb_mask() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_pindex() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_relative_addr(uint32_t addr) constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_size()APBDevice< BaseModule< DefaultBase > >virtual
get_apb_size_() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_type() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_vendor_id() constAPBDevice< BaseModule< DefaultBase > >virtual
incomming_irq(const std::pair< uint32_t, bool > &value, const sc_time &time)Irqmp
init_apb(uint32_t pindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address)APBDevice< BaseModule< DefaultBase > >
init_apb_generics()APBDevice< BaseModule< DefaultBase > >
init_counters()BaseModule< DefaultBase >inlinevirtual
init_generics()Irqmpvirtual
init_power()BaseModule< DefaultBase >inlinevirtual
init_registers()Irqmpvirtual
int_powerIrqmp
int_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)Irqmp
int_power_normIrqmp
IR_CLEARIrqmpstatic
IR_CLEAR_ICIrqmpstatic
IR_FORCEIrqmpstatic
IR_FORCE_IFIrqmpstatic
IR_LEVELIrqmpstatic
IR_LEVEL_ILIrqmpstatic
IR_PENDINGIrqmpstatic
IR_PENDING_EIPIrqmpstatic
IR_PENDING_IPIrqmpstatic
irq_ackIrqmp
irq_inIrqmp
irq_reqIrqmp
Irqmp(sc_module_name name, int32_t paddr=0, int32_t pmask=0xFFF, int32_t ncpu=2, int32_t eirq=1, uint32_t pindex=0, bool powmon=false)Irqmp
launch_irq()Irqmp
LEVEL_DEFAULTIrqmpstatic
m_apiBaseModule< DefaultBase >protected
m_countersBaseModule< DefaultBase >protected
m_genericsBaseModule< DefaultBase >protected
m_powerBaseModule< DefaultBase >protected
m_registerAPBDevice< BaseModule< DefaultBase > >protected
MASK_DEFAULTIrqmpstatic
MP_STATIrqmpstatic
MP_STAT_DEFAULTIrqmpstatic
MP_STAT_EIRQIrqmpstatic
MP_STAT_NCPUIrqmpstatic
MP_STAT_WMASKIrqmpstatic
mpstat_read()Irqmp
mpstat_write()Irqmp
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time)CLKDevicevirtual
onrst(const bool &value, const sc_core::sc_time &time)CLKDevicevirtual
PENDING_DEFAULTIrqmpstatic
pending_write()Irqmp
power_model()Irqmp
print_apb_device_info(char *name) constAPBDevice< BaseModule< DefaultBase > >virtual
PROC_EXTIR_ID(int CPU_INDEX)Irqmpinlinestatic
PROC_EXTIR_ID_EIDIrqmpstatic
PROC_FORCE_DEFAULTIrqmpstatic
PROC_IR_FORCE(int CPU_INDEX)Irqmpinlinestatic
PROC_IR_FORCE_IFIrqmpstatic
PROC_IR_FORCE_IFCIrqmpstatic
PROC_IR_MASK(int CPU_INDEX)Irqmpinlinestatic
PROC_MASK_EIMIrqmpstatic
PROC_MASK_IMIrqmpstatic
rAPBSlave
rstCLKDevice
SC_HAS_PROCESS(Irqmp)Irqmp
set_clk(sc_core::sc_clock &clk)CLKDevice
set_clk(sc_core::sc_time period)CLKDevice
set_clk(double period, sc_core::sc_time_unit base)CLKDevice
SR_HAS_SIGNALS(Irqmp)Irqmp
CLKDevice::SR_HAS_SIGNALS(CLKDevice)CLKDevice
sta_powerIrqmp
sta_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)Irqmp
sta_power_normIrqmp
start_of_simulation()Irqmp
~APBDevice()APBDevice< BaseModule< DefaultBase > >virtual
~APBDeviceBase()APBDeviceBaseinlinevirtual
~APBSlave()APBSlaveinline
~BaseModule()BaseModule< DefaultBase >inlinevirtual
~CLKDevice()CLKDevicevirtual
~Irqmp()Irqmp