*参照元 [#r4b5413a]
#backlinks

*説明 [#p3572a2d]
-パス: [[linux-4.4.1/include/linux/list.h]]

-FIXME: これは何?
--説明


**引数 [#c2bf8db2]
-pos
--ループ内で使用する変数
-head
--列挙したいリストの先頭
-member
--列挙したいリストの先頭(struct list_head *)を含む構造体の型
--列挙したいリストの先頭(struct list_head *)のメンバ名


**返り値 [#lb77e9f2]
-なし、関数ではない


**参考 [#l8c2b63f]


*実装 [#afba2a7a]
 /**
  * list_for_each_entry  -       iterate over list of given type
  * @pos:        the type * to use as a loop cursor.
  * @head:       the head for your list.
  * @member:     the name of the list_head within the struct.
  */
 #define list_for_each_entry(pos, head, member)                          \
         for (pos = list_first_entry(head, typeof(*pos), member);        \
              &pos->member != (head);                                    \
              pos = list_next_entry(pos, member))
-
--[[linux-4.4.1/list_first_entry()]]
--[[linux-4.4.1/list_next_entry()]]


*コメント [#s13ba46e]

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