#author("2025-10-24T16:41:32+09:00","default:guest","guest") #author("2025-10-24T16:51:26+09:00","default:guest","guest") *参照元 [#y27867a9] #backlinks *説明 [#u6f67677] -パス: [[linux-5.15/include/linux/list.h]] -リストnewを別のリストheadの先頭に追加する。 **引数 [#a9e8c5ec] -struct list_head *new --追加するリスト --追加する要素。 --[[linux-5.15/list_head()]] -struct list_head *head --newを先頭に追加する対象となるリスト **返り値 [#t56ff2d0] -なし **参考 [#xbdc403e] *実装 [#abf1ba5a] /** * list_add - add a new entry * @new: new entry to be added * @head: list head to add it after * * Insert a new entry after the specified head. * This is good for implementing stacks. */ static inline void list_add(struct list_head *new, struct list_head *head) { __list_add(new, head, head->next); } -headの先頭にnewを追加する。head -> new -> head->nextの順になる。 --[[linux-5.15/__list_add()]] *コメント [#e534919d]