linux-2.6.33/clockevents_register_device()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#y63bebde]
#backlinks
*説明 [#f188175c]
-パス: [[linux-2.6.33/kernel/time/clockevents.c]]
-FIXME: これは何?
--説明
**引数 [#t887701d]
-struct clock_event_device *dev
--
--[[linux-2.6.33/clock_event_device]]
**返り値 [#d7b9a931]
-なし
**参考 [#p734253c]
*実装 [#feafbec5]
/**
* clockevents_register_device - register a clock event ...
* @dev: device to register
*/
void clockevents_register_device(struct clock_event_devi...
{
unsigned long flags;
BUG_ON(dev->mode != CLOCK_EVT_MODE_UNUSED);
BUG_ON(!dev->cpumask);
-
--[[linux-2.6.33/BUG_ON()]]
-
--[[linux-2.6.33/CLOCK_EVT_MODE_UNUSED]]
raw_spin_lock_irqsave(&clockevents_lock, flags);
-
--[[linux-2.6.33/raw_spin_lock_irqsave()]]
-
--[[linux-2.6.33/clockevents_lock(global)]]
list_add(&dev->list, &clockevent_devices);
-
--[[linux-2.6.33/list_add()]]
-
--[[linux-2.6.33/clockevent_devices(global)]]
clockevents_do_notify(CLOCK_EVT_NOTIFY_ADD, dev);
clockevents_notify_released();
-
--[[linux-2.6.33/clockevents_do_notify()]]
-
--[[linux-2.6.33/CLOCK_EVT_NOTIFY_ADD]]
-
--[[linux-2.6.33/clockevents_notify_released()]]
raw_spin_unlock_irqrestore(&clockevents_lock, flags);
-
--[[linux-2.6.33/raw_spin_unlock_irqrestore()]]
}
EXPORT_SYMBOL_GPL(clockevents_register_device);
-GPL のモジュールにのみシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL_GPL()]]
*コメント [#pede912a]
終了行:
*参照元 [#y63bebde]
#backlinks
*説明 [#f188175c]
-パス: [[linux-2.6.33/kernel/time/clockevents.c]]
-FIXME: これは何?
--説明
**引数 [#t887701d]
-struct clock_event_device *dev
--
--[[linux-2.6.33/clock_event_device]]
**返り値 [#d7b9a931]
-なし
**参考 [#p734253c]
*実装 [#feafbec5]
/**
* clockevents_register_device - register a clock event ...
* @dev: device to register
*/
void clockevents_register_device(struct clock_event_devi...
{
unsigned long flags;
BUG_ON(dev->mode != CLOCK_EVT_MODE_UNUSED);
BUG_ON(!dev->cpumask);
-
--[[linux-2.6.33/BUG_ON()]]
-
--[[linux-2.6.33/CLOCK_EVT_MODE_UNUSED]]
raw_spin_lock_irqsave(&clockevents_lock, flags);
-
--[[linux-2.6.33/raw_spin_lock_irqsave()]]
-
--[[linux-2.6.33/clockevents_lock(global)]]
list_add(&dev->list, &clockevent_devices);
-
--[[linux-2.6.33/list_add()]]
-
--[[linux-2.6.33/clockevent_devices(global)]]
clockevents_do_notify(CLOCK_EVT_NOTIFY_ADD, dev);
clockevents_notify_released();
-
--[[linux-2.6.33/clockevents_do_notify()]]
-
--[[linux-2.6.33/CLOCK_EVT_NOTIFY_ADD]]
-
--[[linux-2.6.33/clockevents_notify_released()]]
raw_spin_unlock_irqrestore(&clockevents_lock, flags);
-
--[[linux-2.6.33/raw_spin_unlock_irqrestore()]]
}
EXPORT_SYMBOL_GPL(clockevents_register_device);
-GPL のモジュールにのみシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL_GPL()]]
*コメント [#pede912a]
ページ名: