Home
last modified time | relevance | path

Searched refs:Clock (Results 1 – 25 of 199) sorted by relevance

12345678

/openbmc/qemu/include/hw/
H A Dclock.h23 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 Dqdev-clock.h33 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 Dclock.cpp12 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 Dclock.hpp30 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 Dclock.c23 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 Dqdev-clock.c25 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 Dclock-vmstate.c19 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 Dbcm2835_cprman.h133 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 Dstm32l4x5_rcc.h148 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 Dnpcm_clk.h100 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 Dnpcm7xx_mft.h57 Clock *clock_in;
58 Clock *clock_1, *clock_2;
/openbmc/u-boot/drivers/clk/sunxi/
H A DKconfig2 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 Dqdev.rs29 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 Dclock.hpp10 class Clock class
13 virtual ~Clock() = default;
/openbmc/sdeventplus/example/
H A Dheartbeat.cpp17 using Clock = sdeventplus::Clock<clockId>; typedef
47 Time time(event, Clock(event).now(), std::chrono::seconds{1}, in main()
/openbmc/sdeventplus/test/
H A Dclock.cpp37 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 Darmv7m_systick.h46 Clock *refclk;
47 Clock *cpuclk;
/openbmc/telemetry/src/utils/
H A Dclock.hpp8 class Clock : public interfaces::Clock class
/openbmc/qemu/docs/devel/
H A Dclocks.rst14 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 Dstm32f100_soc.h57 Clock *sysclk;
58 Clock *refclk;
H A Dmsf2-soc.h58 Clock *m3clk;
59 Clock *refclk;
H A Dstm32f205_soc.h68 Clock *sysclk;
69 Clock *refclk;
H A Dstm32f405_soc.h73 Clock *sysclk;
74 Clock *refclk;
/openbmc/u-boot/drivers/clk/at91/
H A DKconfig16 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 DKconfig5 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

12345678