ソースを参照

[retry] Add TIMER_INIT() for initialising static timers

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 14年前
コミット
0f65efc185
1個のファイルの変更9行の追加0行の削除
  1. 9
    0
      src/include/ipxe/retry.h

+ 9
- 0
src/include/ipxe/retry.h ファイルの表示

@@ -72,6 +72,15 @@ timer_init ( struct retry_timer *timer,
72 72
 	timer->refcnt = refcnt;
73 73
 }
74 74
 
75
+/**
76
+ * Initialise a static timer
77
+ *
78
+ * @v expired_fn	Timer expired callback
79
+ */
80
+#define TIMER_INIT( expired_fn ) {			\
81
+		.expired = (expired_fn),		\
82
+	}
83
+
75 84
 extern void start_timer ( struct retry_timer *timer );
76 85
 extern void start_timer_fixed ( struct retry_timer *timer,
77 86
 				unsigned long timeout );

読み込み中…
キャンセル
保存