linux-2.6.33/atomic_t
の履歴(No.1)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
linux-2.6.33/atomic_t
へ行く。
1 (2010-09-30 (木) 13:02:02)
参照元
†
linux-2.6.33/__mutex_fastpath_lock()
linux-2.6.33/agp_bridge_data
linux-2.6.33/arch_read_trylock()(x86)
linux-2.6.33/arch_write_trylock(x86)
linux-2.6.33/atomic_add_return()
linux-2.6.33/atomic_add_return()(arm)
linux-2.6.33/atomic_add_return()(x86)
linux-2.6.33/atomic_dec_return()
linux-2.6.33/atomic_dec_return()(arm)
linux-2.6.33/atomic_dec_return()(x86)
linux-2.6.33/atomic_sub_return()
linux-2.6.33/atomic_sub_return()(arm)
linux-2.6.33/atomic_sub_return()(x86)
linux-2.6.33/buffer_head
linux-2.6.33/do_coredump()
linux-2.6.33/files_struct
linux-2.6.33/inode
linux-2.6.33/irq_desc
linux-2.6.33/mm_struct
linux-2.6.33/mutex
linux-2.6.33/page
linux-2.6.33/proc_dir_entry
linux-2.6.33/signal_struct
linux-2.6.33/slob_page
linux-2.6.33/snd_pcm_substream
linux-2.6.33/task_struct
↑
説明
†
パス:
linux-2.6.33/include/linux/types.h
アトミック演算に用いる型
実質、保持する値は符号付き整数型
C の整数(int など)にはキャストできないように工夫されている。
↑
参考
†
操作関数(一部)
linux-2.6.33/atomic_add()
linux-2.6.33/atomic_sub()
linux-2.6.33/atomic_inc()
linux-2.6.33/atomic_dec()
↑
実装
†
typedef struct { volatile int counter; } atomic_t;
↑
コメント
†