Searched refs:Port (Results 1 - 25 of 158) sorted by relevance

1234567

/gem5/src/sim/
H A Dport.cc47 * Port Object Declaration.
52 Port::Port(const std::string& _name, PortID _id) : function in class:Port
55 Port::~Port() {}
H A Dport.hh47 * Port Object Declaration.
60 class Port class
79 Port *_peer;
90 * @param _name Port name including the owners name
93 Port(const std::string& _name, PortID _id);
98 virtual ~Port();
103 Port &getPeer() { return *_peer; }
113 bind(Port &peer)
132 takeOverFrom(Port *old)
137 Port
[all...]
H A Dpython.cc42 Port, std::unique_ptr<Port, pybind11::nodelete>>(m, "Port")
43 .def("bind", &Port::bind)
/gem5/src/mem/ruby/network/
H A Ddummy_port.hh35 class RubyDummyPort : public Port
38 RubyDummyPort() : Port("DummyPort", -1) {}
41 bind(Port &peer) override
/gem5/src/dev/
H A Dintpin.cc35 IntSinkPinBase::bind(Port &peer)
40 Port::bind(peer);
47 Port::unbind();
51 IntSourcePinBase::bind(Port &peer)
56 Port::bind(peer);
68 Port::unbind();
H A DIntPin.py28 from m5.params import Port, VectorPort
32 Port.compat(INT_SOURCE_ROLE, INT_SINK_ROLE)
43 class IntSinkPin(Port):
H A Dintpin.hh37 class IntSinkPinBase : public Port
48 Port(_name, _id), _number(num)
72 void bind(Port &peer) override;
92 class IntSourcePinBase : public Port
100 Port(_name, _id), _state(def_state)
106 void bind(Port &peer) override;
H A Dio_device.cc66 Port &
/gem5/src/systemc/
H A Dsc_port_wrapper.hh54 class ScPortWrapper : public ::Port
60 : Port(name, id), port_(p)
76 bind(::Port& peer) override
88 Port::bind(peer);
96 class ScInterfaceWrapper : public ::Port
100 : Port(name, id), iface_(i)
116 bind(::Port& peer) override
127 Port::bind(peer);
135 class ScExportWrapper : public ::Port
141 : Port(nam
[all...]
H A DTlm.py28 from m5.params import Port, VectorPort
36 class TlmTargetSocket(Port):
40 Port.compat(my_role, peer_role)
48 Port.compat(my_role, peer_role)
52 class TlmInitiatorSocket(Port):
56 Port.compat(my_role, peer_role)
64 Port.compat(my_role, peer_role)
H A Dtlm_port_wrapper.hh50 class TlmInitiatorBaseWrapper : public ::Port
62 Port(_name, _id), _initiator(i)
66 bind(::Port &peer) override
73 Port::bind(peer);
88 class TlmTargetBaseWrapper : public ::Port
98 Port(_name, _id), _target(t)
102 bind(::Port &peer) override
106 Port::bind(peer);
/gem5/src/mem/
H A Dport.cc47 * Port object definitions.
58 : Port(name, _id), _slavePort(NULL), owner(*_owner)
67 MasterPort::bind(Port &peer)
76 Port::bind(peer);
89 Port::unbind();
115 : Port(name, id), _masterPort(NULL), defaultBackdoorWarned(false),
128 Port::unbind();
135 Port::bind(master_port);
142 warn("Port %s doesn't support requesting a back door.", name());
H A Dexternal_master.hh124 /** Port interface. Responds only to port "port" */
125 Port &getPort(const std::string &if_name,
H A Dexternal_slave.hh130 /** Port interface. Responds only to port "port" */
131 Port &getPort(const std::string &if_name,
H A Dport.hh47 * Port Object Declaration.
75 class MasterPort : public Port, public AtomicRequestProtocol,
95 void bind(Port &peer) override;
258 class SlavePort : public Port, public AtomicResponseProtocol,
306 void bind(Port &peer) override {}
/gem5/src/systemc/core/
H A Dport.cc42 Port::finalizePort(StaticSensitivityPort *port)
49 Port::finalizeFinder(StaticSensitivityFinder *finder)
56 Port::finalizeReset(Reset *reset)
69 Port::sensitive(StaticSensitivityPort *port)
78 Port::sensitive(StaticSensitivityFinder *finder)
87 Port::addReset(Reset *reset)
96 Port::finalize()
160 Port::regPort()
169 std::list<Port *> allPorts;
H A Dport.hh48 class Port;
50 extern std::list<Port *> allPorts;
52 class Port class in namespace:sc_gem5
122 static Port *
130 Port(::sc_core::sc_port_base *port_base, int max) : function in class:sc_gem5::Port
137 ~Port() { allPorts.remove(this); }
H A Dsensitivity.cc143 Port *port = Port::fromPort(pb);
160 Port *port = Port::fromPort(f->port());
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_spawn_options.cpp88 #define SC_DEFINE_RESET_SIGNALS( Port ) \
92 async_reset_signal_is ( const Port & port, bool level ) \
95 new sc_spawn_reset< Port >(true, port, level) ); \
100 reset_signal_is ( const Port & port, bool level ) \
103 new sc_spawn_reset< Port >(false, port, level) ); \
/gem5/src/dev/net/
H A Detherint.hh49 class EtherInt : public Port
57 : Port(name, idx), portName(name), peer(NULL) {}
63 void bind(Port &peer) override;
H A Detherint.cc37 EtherInt::bind(Port &peer)
H A Detherbus.hh74 Port &getPort(const std::string &if_name,
/gem5/ext/sst/
H A Dgem5.hh86 virtual ExternalMaster::Port *getExternalPort(
90 virtual ExternalSlave::Port *getExternalPort(
/gem5/util/tlm/src/
H A Dsc_slave_port.hh71 class SCSlavePort : public ExternalSlave::Port
98 /** The gem5 Port slave interface */
131 ExternalSlave::Port *getExternalPort(const std::string &name,
/gem5/src/arch/x86/bios/
H A Dacpi.hh49 class Port;

Completed in 21 milliseconds

1234567