/qemu/hw/core/ |
H A D | clock.c | 23 void clock_setup_canonical_path(Clock *clk) in clock_setup_canonical_path() 32 Clock *clk; in clock_new() local 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() 107 void clock_propagate(Clock *clk) in clock_propagate() 113 void clock_set_source(Clock *clk, Clock *src) in clock_set_source() 126 static void clock_disconnect(Clock *clk) in clock_disconnect() [all …]
|
H A D | clock-vmstate.c | 19 Clock *clk = opaque; in muldiv_needed() local 26 Clock *clk = opaque; in clock_pre_load() local
|
H A D | qdev-clock.c | 25 bool alias, bool output, Clock *clk) in qdev_init_clocklist() 70 Clock *clk = CLOCK(object_new(TYPE_CLOCK)); in qdev_init_clock_out() local 81 Clock *clk = CLOCK(object_new(TYPE_CLOCK)); in qdev_init_clock_in() local 160 Clock *clk = ncl->clock; in qdev_alias_clock() local
|
/qemu/hw/misc/ |
H A D | omap_clk.c | 27 struct clk { struct 30 struct clk *parent; argument 31 struct clk *child1; argument 32 struct clk *sibling; argument 42 int enabled; /* Is enabled, regardless of its input clk */ argument 50 static struct clk xtal_osc12m = { argument 582 void omap_clk_adduser(struct clk *clk, qemu_irq user) in omap_clk_adduser() 600 void omap_clk_get(struct clk *clk) in omap_clk_get() 605 void omap_clk_put(struct clk *clk) in omap_clk_put() 611 static void omap_clk_update(struct clk *clk) in omap_clk_update() [all …]
|
H A D | npcm_clk.c | 291 static void npcm7xx_clk_update_all_plls(NPCMCLKState *clk) in npcm7xx_clk_update_all_plls() 300 static void npcm7xx_clk_update_all_sels(NPCMCLKState *clk) in npcm7xx_clk_update_all_sels() 309 static void npcm7xx_clk_update_all_dividers(NPCMCLKState *clk) in npcm7xx_clk_update_all_dividers() 318 static void npcm7xx_clk_update_all_clocks(NPCMCLKState *clk) in npcm7xx_clk_update_all_clocks() 728 NPCMCLKState *clk, const PLLInitInfo *init_info) in npcm7xx_init_clock_pll() 740 NPCMCLKState *clk, const SELInitInfo *init_info) in npcm7xx_init_clock_sel() 757 NPCMCLKState *clk, const DividerInitInfo *init_info) in npcm7xx_init_clock_divider() 776 static Clock *npcm7xx_get_clock(NPCMCLKState *clk, ClockSrcType type, in npcm7xx_get_clock() 793 static void npcm7xx_connect_clocks(NPCMCLKState *clk) in npcm7xx_connect_clocks() 937 NPCMCLKState *clk = NPCM_CLK(opaque); in npcm7xx_clk_perform_watchdog_reset() local [all …]
|
/qemu/include/hw/ |
H A D | clock.h | 166 static inline bool clock_has_source(const Clock *clk) in clock_has_source() 182 static inline bool clock_set_hz(Clock *clk, unsigned hz) in clock_set_hz() 187 static inline bool clock_set_ns(Clock *clk, unsigned ns) in clock_set_ns() 213 static inline void clock_update(Clock *clk, uint64_t value) in clock_update() 220 static inline void clock_update_hz(Clock *clk, unsigned hz) in clock_update_hz() 225 static inline void clock_update_ns(Clock *clk, unsigned ns) in clock_update_ns() 236 static inline uint64_t clock_get(const Clock *clk) in clock_get() 241 static inline unsigned clock_get_hz(Clock *clk) in clock_get_hz() 267 static inline uint64_t clock_ticks_to_ns(const Clock *clk, uint64_t ticks) in clock_ticks_to_ns() 305 static inline uint64_t clock_ns_to_ticks(const Clock *clk, uint64_t ns) in clock_ns_to_ticks() [all …]
|
/qemu/hw/arm/ |
H A D | omap1.c | 110 omap_clk clk; member 282 qemu_irq irq, omap_clk clk) in omap_mpu_timer_init() 411 qemu_irq irq, omap_clk clk) in omap_wd_timer_init() 517 qemu_irq irq, omap_clk clk) in omap_os_timer_init() 1257 qemu_irq abort_irq, omap_clk clk) in omap_tipb_bridge_init() 1454 hwaddr base, omap_clk clk) in omap_dpll_init() 1512 omap_clk clk; in omap_clkm_ckctl_update() local 1559 omap_clk clk; in omap_clkm_idlect1_update() local 1593 omap_clk clk; in omap_clkm_idlect2_update() local 1616 omap_clk clk; in omap_clkm_ckout1_update() local [all …]
|
/qemu/rust/qemu-api/src/ |
H A D | qdev.rs | 286 let clk = bindings::qdev_init_clock_in( in init_clock_in() localVariable 294 let clk: &Clock = Clock::from_raw(clk); in init_clock_in() localVariable 331 let clk = bindings::qdev_init_clock_out(dev.0.as_mut_ptr(), cstr.as_ptr()); in init_clock_out() localVariable 333 let clk: &Clock = Clock::from_raw(clk); in init_clock_out() localVariable
|
/qemu/include/hw/acpi/ |
H A D | vmclock.h | 22 struct vmclock_abi *clk; member
|
/qemu/include/hw/timer/ |
H A D | sse-counter.h | 47 Clock *clk; member
|
H A D | stellaris-gptm.h | 48 Clock *clk; member
|
/qemu/include/hw/misc/ |
H A D | npcm_clk.h | 99 NPCMCLKState *clk; member 120 NPCMCLKState *clk; member 145 NPCMCLKState *clk; member
|
H A D | stm32l4x5_syscfg.h | 51 Clock *clk; member
|
/qemu/hw/gpio/ |
H A D | omap_gpio.c | 49 void *clk; member 223 void omap_gpio_set_clk(Omap1GpioState *gpio, omap_clk clk) in omap_gpio_set_clk()
|
/qemu/hw/i2c/ |
H A D | omap_i2c.c | 504 void omap_i2c_set_iclk(OMAPI2CState *i2c, omap_clk clk) in omap_i2c_set_iclk() 509 void omap_i2c_set_fclk(OMAPI2CState *i2c, omap_clk clk) in omap_i2c_set_fclk()
|
/qemu/include/hw/input/ |
H A D | pl050.h | 33 uint32_t clk; member
|
/qemu/hw/intc/ |
H A D | omap_intc.c | 368 void omap_intc_set_iclk(OMAPIntcState *intc, omap_clk clk) in omap_intc_set_iclk() 373 void omap_intc_set_fclk(OMAPIntcState *intc, omap_clk clk) in omap_intc_set_fclk()
|
/qemu/include/hw/gpio/ |
H A D | stm32l4x5_gpio.h | 67 Clock *clk; member
|
/qemu/include/hw/char/ |
H A D | stm32l4x5_usart.h | 55 Clock *clk; member
|
H A D | pl011.h | 52 Clock *clk; member
|
/qemu/include/hw/ssi/ |
H A D | bcm2835_spi.h | 74 uint32_t clk; member
|
/qemu/hw/sd/ |
H A D | omap_mmc.c | 39 omap_clk clk; member 583 void omap_mmc_set_clk(DeviceState *dev, omap_clk clk) in omap_mmc_set_clk()
|
/qemu/include/hw/ppc/ |
H A D | ppc.h | 18 static inline void clk_setup (clk_setup_t *clk, uint32_t freq) in clk_setup() argument
|
/qemu/hw/adc/ |
H A D | npcm7xx_adc.c | 73 static void npcm7xx_adc_start_timer(Clock *clk, QEMUTimer *timer, in npcm7xx_adc_start_timer()
|
/qemu/include/hw/arm/ |
H A D | npcm8xx.h | 90 NPCMCLKState clk; member
|