/openbmc/phosphor-fan-presence/control/json/triggers/ |
H A D | signal.hpp | 30 namespace phosphor::fan::control::json::trigger::signal namespace 36 * @brief Subscribe to a signal 38 * @param[in] match - Signal match string to subscribe to 39 * @param[in] pkg - Data package to attach to signal 40 * @param[in] isSameSig - Function to determine if same signal being subscribed 47 * @brief Subscribes to a propertiesChanged signal 50 * @param[in] group - Group to subscribe signal against 51 * @param[in] actions - Actions to be run when signal is received 57 * @brief Subscribes to an interfacesAdded signal 60 * @param[in] group - Group to subscribe signal against [all …]
|
H A D | signal.cpp | 16 #include "signal.hpp" 36 namespace phosphor::fan::control::json::trigger::signal namespace 48 // Signal subscription doesnt exist, add signal package and subscribe in subscribe() 55 // Subscribe to signal in subscribe() 65 // Signal subscription already exists in subscribe() 66 // Only a single signal data entry tied to each match is supported in subscribe() 74 // Same SignalObject signal to trigger event actions, in subscribe() 75 // add actions to be run when signal for SignalObject received in subscribe() 86 // Expected signal differs, add signal package in subscribe() 95 // Groups are optional, but a signal triggered event with no groups in propertiesChanged() [all …]
|
/openbmc/sdeventplus/src/sdeventplus/source/ |
H A D | signal.cpp | 3 #include <sdeventplus/source/signal.hpp> 15 Signal::Signal(const Event& event, int sig, Callback&& callback) : in Signal() function in sdeventplus::source::Signal 22 Signal::Signal(const Signal& other, sdeventplus::internal::NoOwn) : in Signal() function in sdeventplus::source::Signal 26 void Signal::set_callback(Callback&& callback) in set_callback() 31 int Signal::get_signal() const in get_signal() 38 detail::SignalData& Signal::get_userdata() const in get_userdata() 43 Signal::Callback& Signal::get_callback() in get_callback() 48 sd_event_source* Signal::create_source(const Event& event, int sig) in create_source() 57 int Signal::signalCallback(sd_event_source* source, in signalCallback() 60 return sourceCallback<Callback, detail::SignalData, &Signal::get_callback>( in signalCallback() [all …]
|
H A D | signal.hpp | 20 /** @class Signal 21 * @brief A wrapper around the sd_event_source signal type 24 class Signal : public Base class 29 Signal& source, const struct signalfd_siginfo* si)>; 31 /** @brief Creates a new signal event source on the provided event loop 33 * callback for each signal observed. You are required to block 34 * the signal in all threads prior to creating this source. 37 * @param[in] sig - Signum to watch, see signal(7) 41 Signal(const Event& event, int sig, Callback&& callback); 43 /** @brief Constructs a non-owning signal source handler [all …]
|
/openbmc/skeleton/libopenbmc_intf/ |
H A D | openbmc_intf.xml | 20 <signal name="SpeedChanged"> 22 </signal> 23 <signal name="TachError"/> 40 <signal name="Changed"> 43 </signal> 44 <signal name="Error"/> 45 <signal name="Heartbeat"> 47 </signal> 60 <signal name="Warning"/> 61 <signal name="Critical"/> [all …]
|
/openbmc/linux/drivers/misc/echo/ |
D | echo.h |
|
/openbmc/linux/arch/arm/mach-spear/ |
D | pl080.c |
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Fuji/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 62 "class": "signal", 63 "signal": "properties_changed" string 93 "class": "signal", 94 "signal": "properties_changed" string 122 "class": "signal", 123 "signal": "properties_changed" string 151 "class": "signal", 152 "signal": "properties_changed" string [all …]
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Everest/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 62 "class": "signal", 63 "signal": "properties_changed" string 93 "class": "signal", 94 "signal": "properties_changed" string 122 "class": "signal", 123 "signal": "properties_changed" string 151 "class": "signal", 152 "signal": "properties_changed" string [all …]
|
/openbmc/sdeventplus/test/source/ |
H A D | signal.cpp | 1 #include <signal.h> 6 #include <sdeventplus/source/signal.hpp> 87 Signal::Callback callback = in TEST_F() 88 [&](Signal&, const struct signalfd_siginfo* si) { in TEST_F() argument 92 Signal signal(*event, sig, std::move(callback)); in TEST_F() local 94 EXPECT_NE(&signal, userdata); in TEST_F() 103 signal.set_callback(std::bind([]() {})); in TEST_F() 119 Signal::Callback callback = in TEST_F() 120 [&completions](Signal&, const struct signalfd_siginfo*) { in TEST_F() argument 123 EXPECT_THROW(Signal(*event, sig, std::move(callback)), SdEventError); in TEST_F() [all …]
|
/openbmc/qemu/bsd-user/freebsd/ |
H A D | target_os_signal.h | 10 /* Compare to sys/signal.h */ 26 #define TARGET_SIGTERM 15 /* software termination signal from kill */ 28 #define TARGET_SIGSTOP 17 /* sendable stop signal not from tty */ 29 #define TARGET_SIGTSTP 18 /* stop signal from tty */ 34 #define TARGET_SIGIO 23 /* input/output possible signal */ 41 #define TARGET_SIGUSR1 30 /* user defined signal 1 */ 42 #define TARGET_SIGUSR2 31 /* user defined signal 2 */ 53 #define TARGET_SIG_DFL ((abi_long)0) /* default signal handling */ 54 #define TARGET_SIG_IGN ((abi_long)1) /* ignore signal */ 55 #define TARGET_SIG_ERR ((abi_long)-1) /* error return from signal */ [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/reset/ |
H A D | reset.txt | 1 = Reset Signal Device Tree Bindings = 8 Hardware blocks typically receive a reset signal. This signal is generated by 14 A reset signal is represented by the phandle of the provider, plus a reset 15 specifier - a list of DT cells that represents the reset signal within the 20 A word on where to place reset signal consumers in device tree: It is possible 21 in hardware for a reset signal to affect multiple logically separate HW blocks 22 at once. In this case, it would be unwise to represent this reset signal in 26 children of the bus are affected by the reset signal, or an individual HW 29 rather than to slavishly enumerate the reset signal that affects each HW 49 for each reset signal that affects the device, or that the [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/reset/ |
D | reset.txt |
|
/openbmc/linux/drivers/pinctrl/aspeed/ |
D | pinmux-aspeed.h |
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.BlueRidge2U/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 72 "class": "signal", 73 "signal": "properties_changed" string 103 "class": "signal", 104 "signal": "properties_changed" string 132 "class": "signal", 133 "signal": "properties_changed" string 161 "class": "signal", 162 "signal": "properties_changed" string [all …]
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier2U/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 72 "class": "signal", 73 "signal": "properties_changed" string 103 "class": "signal", 104 "signal": "properties_changed" string 132 "class": "signal", 133 "signal": "properties_changed" string 161 "class": "signal", 162 "signal": "properties_changed" string [all …]
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier4U/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 72 "class": "signal", 73 "signal": "properties_changed" string 128 "class": "signal", 129 "signal": "name_owner_changed" string 234 "class": "signal", 235 "signal": "properties_changed" string 238 "class": "signal", 239 "signal": "interfaces_added" string [all …]
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.BlueRidge4U/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 72 "class": "signal", 73 "signal": "properties_changed" string 128 "class": "signal", 129 "signal": "name_owner_changed" string 234 "class": "signal", 235 "signal": "properties_changed" string 238 "class": "signal", 239 "signal": "interfaces_added" string [all …]
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Balcones/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 52 "class": "signal", 53 "signal": "properties_changed" string 103 "class": "signal", 104 "signal": "name_owner_changed" string 204 "class": "signal", 205 "signal": "properties_changed" string 208 "class": "signal", 209 "signal": "interfaces_added" string [all …]
|
/openbmc/linux/tools/testing/selftests/powerpc/tm/ |
D | Makefile |
|
D | .gitignore |
|
/openbmc/sdbusplus/tools/sdbusplus/templates/ |
H A D | signal.prototype.hpp.mako | 4 join([ parameter(p, defaultValue) for p in signal.properties ]) 13 return ", ".join([ p.camelCase for p in signal.properties ]) 17 for p in signal.properties ]) 23 /** @brief Send signal '${signal.name}' 25 * ${ signal.description.strip() } 26 % if len(signal.properties) != 0: 28 % for p in signal.properties: 33 void ${ signal.camelCase }( 39 void ${interface.classname}::${ signal.camelCase }( 43 auto m = i.new_signal("${ signal.name }"); [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bb/tests/support/ |
H A D | httpserver.py | 9 import signal 45 # The signal handler from testimage.bbclass can cause deadlocks here 47 #signal behaviour 48 orig = signal.getsignal(signal.SIGTERM) 49 signal.signal(signal.SIGTERM, signal.SIG_DFL) 51 signal.signal(signal.SIGTERM, orig)
|
/openbmc/openbmc/poky/meta/lib/oeqa/core/decorator/ |
H A D | oetimeout.py | 7 import signal 22 self.alarmSignal = signal.signal(signal.SIGALRM, _timeoutHandler) 23 signal.alarm(self.oetimeout) 26 signal.alarm(0) 28 signal.signal(signal.SIGALRM, self.alarmSignal)
|
/openbmc/phosphor-fan-presence/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Rainier1S4U/ |
H A D | events.json | 18 "class": "signal", 19 "signal": "properties_changed" string 62 "class": "signal", 63 "signal": "properties_changed" string 118 "class": "signal", 119 "signal": "name_owner_changed" string 224 "class": "signal", 225 "signal": "properties_changed" string 228 "class": "signal", 229 "signal": "interfaces_added" string [all …]
|