|
@@ -507,6 +507,8 @@ static inline void timer_init_ms(QEMUTimer *ts, QEMUClockType type,
|
|
|
* with an AioContext---each of them runs its timer callbacks in its own
|
|
|
* AioContext thread.
|
|
|
*
|
|
|
+ * The timer returned must be freed using timer_free().
|
|
|
+ *
|
|
|
* Returns: a pointer to the timer
|
|
|
*/
|
|
|
static inline QEMUTimer *timer_new_full(QEMUTimerListGroup *timer_list_group,
|
|
@@ -530,6 +532,8 @@ static inline QEMUTimer *timer_new_full(QEMUTimerListGroup *timer_list_group,
|
|
|
* and associate it with the default timer list for the clock type @type.
|
|
|
* See timer_new_full for details.
|
|
|
*
|
|
|
+ * The timer returned must be freed using timer_free().
|
|
|
+ *
|
|
|
* Returns: a pointer to the timer
|
|
|
*/
|
|
|
static inline QEMUTimer *timer_new(QEMUClockType type, int scale,
|
|
@@ -548,6 +552,8 @@ static inline QEMUTimer *timer_new(QEMUClockType type, int scale,
|
|
|
* associated with the clock.
|
|
|
* See timer_new_full for details.
|
|
|
*
|
|
|
+ * The timer returned must be freed using timer_free().
|
|
|
+ *
|
|
|
* Returns: a pointer to the newly created timer
|
|
|
*/
|
|
|
static inline QEMUTimer *timer_new_ns(QEMUClockType type, QEMUTimerCB *cb,
|
|
@@ -566,6 +572,8 @@ static inline QEMUTimer *timer_new_ns(QEMUClockType type, QEMUTimerCB *cb,
|
|
|
* associated with the clock.
|
|
|
* See timer_new_full for details.
|
|
|
*
|
|
|
+ * The timer returned must be freed using timer_free().
|
|
|
+ *
|
|
|
* Returns: a pointer to the newly created timer
|
|
|
*/
|
|
|
static inline QEMUTimer *timer_new_us(QEMUClockType type, QEMUTimerCB *cb,
|
|
@@ -584,6 +592,8 @@ static inline QEMUTimer *timer_new_us(QEMUClockType type, QEMUTimerCB *cb,
|
|
|
* associated with the clock.
|
|
|
* See timer_new_full for details.
|
|
|
*
|
|
|
+ * The timer returned must be freed using timer_free().
|
|
|
+ *
|
|
|
* Returns: a pointer to the newly created timer
|
|
|
*/
|
|
|
static inline QEMUTimer *timer_new_ms(QEMUClockType type, QEMUTimerCB *cb,
|