| /openbmc/qemu/include/hw/ |
| H A D | clock.h | 23 OBJECT_DECLARE_SIMPLE_TYPE(Clock, CLOCK) 71 struct Clock { struct 89 Clock *source; argument 90 QLIST_HEAD(, Clock) children; 91 QLIST_ENTRY(Clock) sibling; 101 VMSTATE_STRUCT_POINTER_V(field, state, version, vmstate_clock, Clock) 106 vmstate_clock, Clock) 114 void clock_setup_canonical_path(Clock *clk); 127 Clock *clock_new(Object *parent, const char *name); 141 void clock_set_callback(Clock *clk, ClockCallback *cb, [all …]
|
| H A D | qdev-clock.h | 33 Clock *qdev_init_clock_in(DeviceState *dev, const char *name, 46 Clock *qdev_init_clock_out(DeviceState *dev, const char *name); 56 Clock *qdev_get_clock_in(DeviceState *dev, const char *name); 66 Clock *qdev_get_clock_out(DeviceState *dev, const char *name); 79 void qdev_connect_clock_in(DeviceState *dev, const char *name, Clock *source); 94 Clock *qdev_alias_clock(DeviceState *dev, const char *name, 125 type_check(Clock *, typeof_field(devstate, field)))
|
| /openbmc/sdeventplus/src/sdeventplus/ |
| H A D | clock.cpp | 12 Clock<Id>::Clock(const Event& event) : event(event) in Clock() function in sdeventplus::Clock 16 Clock<Id>::Clock(Event&& event) : event(std::move(event)) in Clock() function in sdeventplus::Clock 20 typename Clock<Id>::time_point Clock<Id>::now() const in now() 29 template class Clock<ClockId::RealTime>; variable 30 template class Clock<ClockId::Monotonic>; variable 31 template class Clock<ClockId::BootTime>; variable 32 template class Clock<ClockId::RealTimeAlarm>; variable 33 template class Clock<ClockId::BootTimeAlarm>; variable
|
| H A D | clock.hpp | 30 class Clock class 38 using time_point = std::chrono::time_point<Clock>; 45 Clock(const Event& event); 46 Clock(Event&& event);
|
| /openbmc/qemu/hw/core/ |
| H A D | clock.c | 23 void clock_setup_canonical_path(Clock *clk) in clock_setup_canonical_path() 29 Clock *clock_new(Object *parent, const char *name) in clock_new() 32 Clock *clk; in clock_new() 44 void clock_set_callback(Clock *clk, ClockCallback *cb, void *opaque, in clock_set_callback() 53 bool clock_set(Clock *clk, uint64_t period) in clock_set() 65 static uint64_t clock_get_child_period(Clock *clk) in clock_get_child_period() 74 static void clock_call_callback(Clock *clk, ClockEvent event) in clock_call_callback() 85 static void clock_propagate_period(Clock *clk, bool call_callbacks) in clock_propagate_period() 87 Clock *child; in clock_propagate_period() 107 void clock_propagate(Clock *clk) in clock_propagate() [all …]
|
| H A D | qdev-clock.c | 25 bool alias, bool output, Clock *clk) in qdev_init_clocklist() 68 Clock *qdev_init_clock_out(DeviceState *dev, const char *name) in qdev_init_clock_out() 70 Clock *clk = CLOCK(object_new(TYPE_CLOCK)); in qdev_init_clock_out() 77 Clock *qdev_init_clock_in(DeviceState *dev, const char *name, in qdev_init_clock_in() 81 Clock *clk = CLOCK(object_new(TYPE_CLOCK)); in qdev_init_clock_in() 96 Clock **clkp; in qdev_init_clocks() 122 Clock *qdev_get_clock_in(DeviceState *dev, const char *name) in qdev_get_clock_in() 139 Clock *qdev_get_clock_out(DeviceState *dev, const char *name) in qdev_get_clock_out() 156 Clock *qdev_alias_clock(DeviceState *dev, const char *name, in qdev_alias_clock() 160 Clock *clk = ncl->clock; in qdev_alias_clock() [all …]
|
| H A D | clock-vmstate.c | 19 Clock *clk = opaque; in muldiv_needed() 26 Clock *clk = opaque; in clock_pre_load() 45 VMSTATE_UINT32(multiplier, Clock), 46 VMSTATE_UINT32(divider, Clock), 57 VMSTATE_UINT64(period, Clock),
|
| /openbmc/qemu/include/hw/misc/ |
| H A D | bcm2835_cprman.h | 133 Clock *xosc_in; 134 Clock *out; 151 Clock *pll_in; 152 Clock *out; 167 Clock *srcs[CPRMAN_NUM_CLOCK_MUX_SRC]; 168 Clock *out; 186 Clock *plla_in; 187 Clock *plld_in; 188 Clock *out; 206 Clock *xosc; [all …]
|
| H A D | stm32l4x5_rcc.h | 148 Clock *srcs[RCC_NUM_CLOCK_MUX_SRC]; 149 Clock *out; 166 Clock *in; 168 Clock *channels[RCC_NUM_CHANNEL_PLL_OUT]; 218 Clock *gnd; 219 Clock *hsi16_rc; 220 Clock *msi_rc; 221 Clock *hse; 222 Clock *lsi_rc; 223 Clock *lse_crystal; [all …]
|
| H A D | npcm_clk.h | 100 Clock *clock_in; 101 Clock *clock_out; 122 Clock *clock_in[NPCM7XX_CLK_SEL_MAX_INPUT]; 123 Clock *clock_out; 146 Clock *clock_in; 147 Clock *clock_out; 180 Clock *clkref;
|
| H A D | npcm7xx_mft.h | 57 Clock *clock_in; 58 Clock *clock_1, *clock_2;
|
| /openbmc/u-boot/drivers/clk/sunxi/ |
| H A D | Kconfig | 2 bool "Clock support for Allwinner SoCs" 13 bool "Clock driver for Allwinner A10/A20" 20 bool "Clock driver for Allwinner A10s/A13" 27 bool "Clock driver for Allwinner A31/A31s" 34 bool "Clock driver for Allwinner A23/A33" 41 bool "Clock driver for Allwinner A83T" 48 bool "Clock driver for Allwinner R40" 55 bool "Clock driver for Allwinner V3S" 62 bool "Clock driver for Allwinner A80" 69 bool "Clock driver for Allwinner H3/H5" [all …]
|
| /openbmc/qemu/rust/qemu-api/src/ |
| H A D | qdev.rs | 29 pub struct Clock(Opaque<bindings::Clock>); struct 31 unsafe impl Send for Clock {} implementation 32 unsafe impl Sync for Clock {} implementation 268 ) -> Owned<Clock> in init_clock_in() 277 ) -> Owned<Clock> { in init_clock_in() argument 294 let clk: &Clock = Clock::from_raw(clk); in init_clock_in() 324 pub fn init_clock_out<T: DeviceImpl>(this: &mut ParentInit<T>, name: &str) -> Owned<Clock> in init_clock_out() 333 let clk: &Clock = Clock::from_raw(clk); in init_clock_out() 405 unsafe impl ObjectType for Clock { implementation 410 qom_isa!(Clock: Object);
|
| /openbmc/telemetry/src/interfaces/ |
| H A D | clock.hpp | 10 class Clock class 13 virtual ~Clock() = default;
|
| /openbmc/sdeventplus/example/ |
| H A D | heartbeat.cpp | 17 using Clock = sdeventplus::Clock<clockId>; typedef 47 Time time(event, Clock(event).now(), std::chrono::seconds{1}, in main()
|
| /openbmc/sdeventplus/test/ |
| H A D | clock.cpp | 37 Clock<ClockId::RealTime> clock(event); in TEST_F() 40 EXPECT_EQ(Clock<ClockId::RealTime>::time_point(std::chrono::seconds{2}), in TEST_F() 52 Clock<ClockId::Monotonic> clock(std::move(event)); in TEST_F()
|
| /openbmc/qemu/include/hw/timer/ |
| H A D | armv7m_systick.h | 46 Clock *refclk; 47 Clock *cpuclk;
|
| /openbmc/telemetry/src/utils/ |
| H A D | clock.hpp | 8 class Clock : public interfaces::Clock class
|
| /openbmc/qemu/docs/devel/ |
| H A D | clocks.rst | 14 The object is *Clock* and its QOM name is ``clock`` (in C code, the macro 21 In these cases a Clock object is a child of a Device object, but this 29 | Clock 1 | | Device B | | Device C | 31 | |>>-+-->>|Clock 2| |Clock 3|>>--->>|Clock 6| | 35 | | |Clock 4|>> 39 | | |Clock 5|>>--->>|Clock 7| | 44 +----------------------------->>|Clock 8| | 91 Both functions return the created Clock pointer, which should be saved in the 109 Clock *clk_in; 110 Clock *clk_out; [all …]
|
| /openbmc/qemu/include/hw/arm/ |
| H A D | stm32f100_soc.h | 57 Clock *sysclk; 58 Clock *refclk;
|
| H A D | msf2-soc.h | 58 Clock *m3clk; 59 Clock *refclk;
|
| H A D | stm32f205_soc.h | 68 Clock *sysclk; 69 Clock *refclk;
|
| H A D | stm32f405_soc.h | 73 Clock *sysclk; 74 Clock *refclk;
|
| /openbmc/u-boot/drivers/clk/at91/ |
| H A D | Kconfig | 16 bool "Support UTMI PLL Clock" 31 bool "Support USB OHCI Input Clock" 34 This option is used to enable the USB Input Clock, from 39 bool "Support H32MX 32-bit Matrix Clock" 49 bool "Support Generic Clock"
|
| /openbmc/u-boot/drivers/rtc/ |
| H A D | Kconfig | 5 menu "Real Time Clock" 38 The PCF2127 is a CMOS Real Time Clock (RTC) and calendar with an integrated 49 compatible Real Time Clock devices. 55 The Renesas (formerly Intersil) ISL1208 is a I2C Real Time Clock (RTC) and 67 The MicroCrystal RV3029 is a I2C Real Time Clock (RTC) with 8-byte 77 Support for Epson RX8010SJ Real Time Clock devices. 82 The ARM PrimeCell Real Time Clock (PL031) is an optional SoC
|