*参照元 [#z8147c0c]
#backlinks

*説明 [#ybb2bf97]
-パス: [[linux-2.6.33/arch/x86/include/asm/atomic_32.h]]

-アトミック値から指定した値を減算し、減算後の値を返す。


**引数 [#x0b8e60a]
-int i
--減算する値
-atomic_t *v
--減算対象のアトミック値
--[[linux-2.6.33/atomic_t]]


**返り値 [#n37146b4]
-int
--減算後の v の値


**参考 [#hec79802]


*実装 [#k318973c]
 /**
  * atomic_sub_return - subtract integer and return
  * @v: pointer of type atomic_t
  * @i: integer value to subtract
  *
  * Atomically subtracts @i from @v and returns @v - @i
  */
 static inline int atomic_sub_return(int i, atomic_t *v)
 {
 	return atomic_add_return(-i, v);
-加算処理で代用する。
--[[linux-2.6.33/atomic_add_return(x86)]]

 }


*コメント [#bd670a68]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS