Searched refs:Policy (Results 1 - 11 of 11) sorted by relevance

/gem5/src/mem/qos/
H A Dpolicy.cc44 Policy::Policy(const Params* p) function in class:QoS::Policy
48 Policy::~Policy() {}
51 Policy::schedule(const PacketPtr pkt)
H A Dpolicy.hh52 * QoS Policy base class
54 * QoS Policy base class: all QoS policies derive from this class to
58 class Policy : public SimObject class in namespace:QoS
62 Policy(const Params* p);
64 virtual ~Policy();
115 Policy::pair(M master, T value)
H A Dpolicy_fixed_prio.hh49 * Fixed Priority QoS Policy
51 * Fixed Priority Policy: based on a configured MasterID to priority map,
54 class FixedPriorityPolicy : public Policy
H A Dpolicy_pf.hh49 * Proportional Fair QoS Policy
59 class PropFairPolicy : public Policy
107 /** PF Policy weight */
H A Dpolicy_fixed_prio.cc50 : Policy(p), defaultPriority(p->qos_fixed_prio_default_prio)
H A Dpolicy_pf.cc47 : Policy(p), weight(p->weight)
68 "Policy's maximum number of masters is currently dictated "
H A Dmem_ctrl.hh68 /** QoS Policy, assigns QoS priority to the incoming packets */
69 const std::unique_ptr<Policy> policy;
71 /** QoS Bus Turnaround Policy: selects the bus direction (READ/WRITE) */
74 /** QoS Queue Policy: selects packet among same-priority queue */
/gem5/src/gpu-compute/
H A Dscheduling_policy.hh62 template<typename Policy>
71 return Policy::__chooseWave(sched_list);
/gem5/src/systemc/ext/utils/
H A Dsc_vector.hh212 typedef sc_direct_access<ElementType> Policy; typedef in class:sc_core::sc_direct_access
223 ElementType, typename U::Policy::ElementType>
249 typedef sc_member_access<ElementType, AccessType> Policy; typedef in class:sc_core::sc_member_access
271 typedef typename AccessPolicy::Policy Policy; typedef in class:sc_core::sc_vector_iter
274 typedef typename Policy::Type AccessType;
310 sc_vector_iter(RawIterator it, Policy acc=Policy()) :
311 Policy(acc), it_(it)
314 Policy cons
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Dpytypes.h29 template <typename Policy> class accessor;
474 template <typename Policy>
475 class accessor : public object_api<accessor<Policy>> {
476 using key_type = typename Policy::key_type;
489 Policy::set(obj, key, object_or_cast(std::forward<T>(value)));
495 template <typename T = Policy>
501 template <typename T = Policy>
513 if (!cache) { cache = Policy::get(obj, key); }
603 template <typename Policy>
604 class generic_iterator : public Policy {
[all...]
H A Dpybind11.h1658 template <typename Iterator, typename Sentinel, bool KeyIterator, return_value_policy Policy>
1668 template <return_value_policy Policy = return_value_policy::reference_internal,
1674 typedef detail::iterator_state<Iterator, Sentinel, false, Policy> state;
1689 }, std::forward<Extra>(extra)..., Policy);
1697 template <return_value_policy Policy = return_value_policy::reference_internal,
1703 typedef detail::iterator_state<Iterator, Sentinel, true, Policy> state;
1718 }, std::forward<Extra>(extra)..., Policy);
1726 template <return_value_policy Policy = return_value_policy::reference_internal,
1728 return make_iterator<Policy>(std::begin(value), std::end(value), extra...);
1733 template <return_value_policy Policy
[all...]

Completed in 26 milliseconds