Home
last modified time | relevance | path

Searched refs:zone (Results 1 – 25 of 124) sorted by relevance

12345

/openbmc/phosphor-pid-control/pid/
H A Dpidloop.cpp22 static void processThermals(const std::shared_ptr<ZoneInterface>& zone) in processThermals() argument
25 zone->updateSensors(); in processThermals()
27 zone->clearSetPoints(); in processThermals()
28 zone->clearRPMCeilings(); in processThermals()
30 zone->processThermals(); in processThermals()
32 zone->determineMaxSetPointRequest(); in processThermals()
35 void pidControlLoop(const std::shared_ptr<ZoneInterface>& zone, in pidControlLoop() argument
50 zone->initializeLog(); in pidControlLoop()
53 zone->initializeCache(); in pidControlLoop()
54 processThermals(zone); in pidControlLoop()
[all …]
H A Dbuilder.cpp34 static std::string getControlPath(int64_t zone) in getControlPath() argument
36 return std::string(objectPath) + std::to_string(zone); in getControlPath()
39 static std::string getPidControlPath(int64_t zone, const std::string& pidname) in getPidControlPath() argument
41 return std::string(objectPath) + std::to_string(zone) + "/" + pidname; in getPidControlPath()
67 auto zone = std::make_shared<DbusPidZone>( in buildZones() local
73 std::cerr << "Zone Id: " << zone->getZoneID() << "\n"; in buildZones()
90 zone->addFanInput(i.name, i.missingIsAcceptable); in buildZones()
94 zone.get(), name, splitNames(inputs), info.pidInfo); in buildZones()
95 zone->addFanPID(std::move(pid)); in buildZones()
96 zone->addPidFailSafePercent(splitNames(inputs), in buildZones()
[all …]
H A Dbuildjson.cpp163 inline void getCycleTimeSetting(const auto& zone, const int id, in getCycleTimeSetting() argument
167 auto findAttributeName = zone.find(attributeName); in getCycleTimeSetting()
168 if (findAttributeName != zone.end()) in getCycleTimeSetting()
199 for (const auto& zone : zones) in buildPIDsFromJson() local
206 id = zone["id"]; in buildPIDsFromJson()
207 thisZoneConfig.minThermalOutput = zone["minThermalOutput"]; in buildPIDsFromJson()
208 thisZoneConfig.failsafePercent = zone["failsafePercent"]; in buildPIDsFromJson()
210 getCycleTimeSetting(zone, id, "cycleIntervalTimeMS", in buildPIDsFromJson()
212 getCycleTimeSetting(zone, id, "updateThermalsTimeMS", in buildPIDsFromJson()
216 auto findAccSetPoint = zone.find("accumulateSetPoint"); in buildPIDsFromJson()
[all …]
/openbmc/phosphor-fan-presence/control/
H A Dactions.cpp18 control::Zone& zone, const Group& group) { in call_actions_based_on_timer() argument
21 auto it = zone.getTimerEvents().find(__func__); in call_actions_based_on_timer()
22 if (it != zone.getTimerEvents().end()) in call_actions_based_on_timer()
25 auto timerIter = zone.findTimer(group, actions, timers); in call_actions_based_on_timer()
29 zone.addTimer(__func__, group, actions, tConf); in call_actions_based_on_timer()
37 zone.getTimerEvents().erase(it); in call_actions_based_on_timer()
44 zone.addTimer(__func__, group, actions, tConf); in call_actions_based_on_timer()
54 void default_floor_on_missing_owner(Zone& zone, const Group& group) in default_floor_on_missing_owner() argument
57 zone.setServices(&group); in default_floor_on_missing_owner()
58 auto services = zone.getGroupServices(&group); in default_floor_on_missing_owner()
[all …]
H A Dactions.hpp43 void default_floor_on_missing_owner(Zone& zone, const Group& group);
70 void set_request_speed_base_with_max(Zone& zone, const Group& group);
89 state = std::forward<T>(state)](auto& zone, auto& group) { in count_state_before_speed() argument
95 if (zone.template getPropertyValue<T>( in count_state_before_speed()
108 zone.setSpeed(speed); in count_state_before_speed()
113 zone.setActiveAllow(&group, !(numAtState >= count)); in count_state_before_speed()
132 return [val_to_speed = std::move(val_to_speed)](control::Zone& zone, in set_floor_from_average_sensor_value()
134 auto speed = zone.getDefFloor(); in set_floor_from_average_sensor_value()
140 [&zone, &count](T sum, const auto& entry) { in set_floor_from_average_sensor_value()
143 return sum + zone.template getPropertyValue<T>( in set_floor_from_average_sensor_value()
[all …]
H A Dpreconditions.cpp23 return [pg = std::move(pg), sse = std::move(sse)](auto& zone, auto& group) { in property_states_match() argument
26 std::all_of(pg.begin(), pg.end(), [&zone](const auto& entry) { in property_states_match()
29 return zone.getPropValueVariant( in property_states_match()
48 std::for_each(sse.begin(), sse.end(), [&zone](const auto& entry) { in property_states_match()
49 zone.initEvent(entry); in property_states_match()
58 std::for_each(sse.begin(), sse.end(), [&zone](const auto& entry) { in property_states_match()
59 zone.removeEvent(entry); in property_states_match()
61 zone.setFullSpeed(); in property_states_match()
64 zone.setActiveAllow(&group, precondState); in property_states_match()
70 return [sse = std::move(sse)](auto& zone, auto& group) { in services_missing_owner() argument
[all …]
H A Dhandlers.hpp35 return [=, value = std::forward<T>(value)](auto& zone) { in setZoneProperty() argument
36 (zone.*func)(value); in setZoneProperty()
39 zone.setPersisted(intf, prop); in setZoneProperty()
59 return [](auto& zone, auto& path, auto& intf, auto& prop, T&& arg) { in setProperty() argument
60 zone.setPropertyValue(path, intf, prop, std::forward<T>(arg)); in setProperty()
76 return [group = std::move(group)](auto& zone, auto& name, bool hasOwner) { in setService() argument
78 zone.setServiceOwner(&group, name, hasOwner); in setService()
95 return [=](auto& zone) { zone.removeObjectInterface(path, interface); }; in removeInterface() argument
H A Dtriggers.cpp17 control::Zone& zone, const std::string& name, const Group& group, in timer()
19 zone.addTimer(name, group, actions, tConf); in timer()
26 control::Zone& zone, const std::string& name, const Group& group, in signal() argument
36 zone.getBus(), match.c_str(), in signal()
37 std::bind(std::mem_fn(&Zone::handleEvent), &zone, in signal()
46 if (std::get<pathPos>(entry) == zone.getPath()) in signal()
48 auto ifaces = zone.getIfaces(); in signal()
54 zone.setObjectData( in signal()
61 zone.addSignal(name, std::move(eventData), std::move(mPtr)); in signal()
68 control::Zone& zone, const std::string& /*name*/, in init()
[all …]
H A Dfunctor.hpp103 Zone& zone) const in operator ()()
126 zone.getPropertyValueVisitor<T>(_intf, _prop, it->second); in operator ()()
128 _handler(zone, _path, _intf, _prop, std::forward<T>(value)); in operator ()()
134 auto val = zone.getPropertyByName<T>(_path, _intf, _prop); in operator ()()
135 _handler(zone, _path, _intf, _prop, std::forward<T>(val)); in operator ()()
155 void operator()(Zone& zone, const Group& group) const in operator ()()
159 [&zone, handler = std::move(_handler)](const auto& member) { in operator ()()
165 auto val = zone.getPropertyByName<T>(path, intf, prop); in operator ()()
166 handler(zone, path, intf, prop, std::forward<T>(val)); in operator ()()
246 Zone& zone) const in operator ()()
[all …]
/openbmc/phosphor-pid-control/test/
H A Dpid_zone_unittest.cpp76 int64_t zone = 1; in TEST() local
97 DbusPidZone p(zone, minThermalOutput, failSafePercent, cycleTime, m, in TEST()
132 zone = std::make_unique<DbusPidZone>( in PidZoneTest()
162 std::unique_ptr<DbusPidZone> zone; member in pid_control::__anon416c5d230111::PidZoneTest
169 EXPECT_EQ(zoneId, zone->getZoneID()); in TEST_F()
176 EXPECT_FALSE(zone->getManualMode()); in TEST_F()
178 zone->setManualMode(true); in TEST_F()
179 EXPECT_TRUE(zone->getManualMode()); in TEST_F()
199 zone->addPidControlProcess(sensorname, sensorType, setpoint, in TEST_F()
201 EXPECT_TRUE(zone->isPidProcessEnabled(sensorname)); in TEST_F()
[all …]
/openbmc/qemu/tests/qemu-iotests/tests/
H A Dzoned.out4 (1) report the first zone:
19 report the last zone:
23 (2) opening the first zone
27 opening the second zone
31 opening the last zone
36 (3) closing the first zone
40 closing the last zone
45 (4) finishing the second zone
46 After finishing a zone:
50 (5) resetting the second zone
[all …]
/openbmc/phosphor-fan-presence/control/json/actions/
H A Doverride_fan_target.cpp42 void OverrideFanTarget::run(Zone& zone) in run() argument
70 lockFans(zone); in run()
77 unlockFans(zone); in run()
81 void OverrideFanTarget::lockFans(Zone& zone) in lockFans() argument
95 _target, fanList, zone.getName())); in lockFans()
99 zone.lockFanTarget(fan, _target); in lockFans()
106 void OverrideFanTarget::unlockFans(Zone& zone) in unlockFans() argument
117 fanList, zone.getName())); in unlockFans()
122 zone.unlockFanTarget(fan, _target); in unlockFans()
H A Dget_managed_objects.cpp33 void GetManagedObjects::run(Zone& zone) in run() argument
50 zone.getManager()->getService(member, group.getInterface()); in run()
54 objMgrPaths = zone.getManager()->getPaths( in run()
76 zone.getManager()->addObjects(member, group.getInterface(), in run()
96 for (auto& zone : zones) in setZones() local
98 this->addZone(zone); in setZones()
101 [&zone](std::unique_ptr<ActionBase>& action) { in setZones()
102 action->addZone(zone); in setZones()
H A Dcount_state_floor.cpp37 void CountStateFloor::run(Zone& zone) in run() argument
44 zone.setFloorHold(getUniqueName(), _floor, countReached); in run()
56 zone.setFloorHold(getUniqueName(), _floor, countReached); in run()
67 if (zone.hasFloorHold(getUniqueName())) in run()
75 util::SDEventPlus::getEvent(), [&zone, this](Timer&) { in run()
76 zone.setFloorHold(getUniqueName(), _floor, doCount()); in run()
H A Ddefault_floor.cpp38 void DefaultFloor::run(Zone& zone) in run() argument
50 zone.setFloor(zone.getDefaultFloor()); in run()
53 zone.setFloorChangeAllow(group.getName(), !isMissingOwner); in run()
H A Daction.hpp153 virtual void addZone(Zone& zone) in addZone() argument
157 [&zone](std::reference_wrapper<Zone>& z) { in addZone()
158 return z.get().getName() == zone.getName(); in addZone()
162 _zones.emplace_back(std::reference_wrapper<Zone>(zone)); in addZone()
174 virtual void run(Zone& zone) = 0;
185 [this](Zone& zone) { this->run(zone); }); in run() argument
H A Dtimer_based_actions.cpp54 void TimerBasedActions::run(Zone& zone) in run() argument
78 auto* mgr = zone.getManager(); in run()
144 for (auto& zone : zones) in setZones() local
146 this->addZone(zone); in setZones()
149 [&zone](std::unique_ptr<ActionBase>& action) { in setZones()
150 action->addZone(zone); in setZones()
H A Doverride_fan_target.hpp100 void run(Zone& zone) override;
124 void lockFans(Zone& zone);
132 void unlockFans(Zone& zone);
/openbmc/phosphor-pid-control/
H A Dsetsensor.cpp55 static std::string GetControlPath(int8_t zone) in GetControlPath() argument
57 return std::string(objectPath) + std::to_string(zone); in GetControlPath()
60 static void SetManualMode(int8_t zone) in SetManualMode() argument
68 std::string path = GetControlPath(zone); in SetManualMode()
92 int64_t zone = 0x01; in main() local
94 SetManualMode(zone); in main()
H A Dutil.cpp58 for (const auto& zone : zoneDetailsConfig) in debugPrint() local
60 std::cout << "\t{" << zone.first << ",\n"; in debugPrint()
61 std::cout << "\t\t{" << zone.second.minThermalOutput << ", "; in debugPrint()
62 std::cout << zone.second.failsafePercent << "}\n\t},\n"; in debugPrint()
67 for (const auto& zone : zoneConfig) in debugPrint() local
69 std::cout << "\t{" << zone.first << "\n"; in debugPrint()
70 for (const auto& pidconf : zone.second) in debugPrint()
/openbmc/qemu/hw/nvme/
H A Dns.c239 NvmeZone *zone; in nvme_ns_zoned_init_state() local
253 zone = ns->zone_array; in nvme_ns_zoned_init_state()
254 for (i = 0; i < ns->num_zones; i++, zone++) { in nvme_ns_zoned_init_state()
258 zone->d.zt = NVME_ZONE_TYPE_SEQ_WRITE; in nvme_ns_zoned_init_state()
259 nvme_set_zone_state(zone, NVME_ZONE_STATE_EMPTY); in nvme_ns_zoned_init_state()
260 zone->d.za = 0; in nvme_ns_zoned_init_state()
261 zone->d.zcap = ns->zone_capacity; in nvme_ns_zoned_init_state()
262 zone->d.zslba = start; in nvme_ns_zoned_init_state()
263 zone->d.wp = start; in nvme_ns_zoned_init_state()
264 zone->w_ptr = start; in nvme_ns_zoned_init_state()
[all …]
/openbmc/openbmc/poky/meta/recipes-connectivity/bind/bind/
H A Dconf.patch43 +; BIND reverse data file for broadcast zone
80 +; BIND reserve data file for broadcast zone
97 +; BIND reverse data file for empty rfc1918 zone
194 +zone "." {
202 +zone "localhost" {
207 +zone "127.in-addr.arpa" {
212 +zone "0.in-addr.arpa" {
217 +zone "255.in-addr.arpa" {
222 +// zone "com" { type delegation-only; };
223 +// zone "net" { type delegation-only; };
[all …]
/openbmc/phosphor-mrw-tools/
H A Dgen_fan_zone_yaml.pl77 my $zone = $targets->getAttribute($part, "COOLING_ZONE");
78 if (!looks_like_number($zone))
80 die "Cooling zone '$zone' on $part is not a number\n";
97 $fans{$name}{zone} = $zone;
/openbmc/phosphor-fan-presence/control/templates/
H A Dfan_zone_defs.cpp.mako42 %for zone in zone_group['zones']:
44 ${zone['num']},
45 ${zone['full_speed']},
46 ${zone['default_floor']},
47 ${zone['increase_delay']},
48 ${zone['decrease_interval']},
50 %if ('ifaces' in zone) and \
51 (zone['ifaces'] is not None):
52 %for i in zone['ifaces']:
85 %for fan in zone['fans']:
[all …]
/openbmc/phosphor-pid-control/buildjson/
H A Dbuildjson.cpp31 for (const auto& zone : data["zones"]) in validateJson() local
33 if (zone.count("pids") != 1) in validateJson()
39 if (zone["pids"].size() == 0) in validateJson()

12345