Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\list.h Create Date:2022-07-28 05:34:29
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:__list_splice

Proto:static inline void __list_splice(const struct list_head *list, struct list_head *prev, struct list_head *next)

Type:void

Parameter:

TypeParameterName
const struct list_head *list
struct list_head *prev
struct list_head *next
405  first = next
406  last = prev
408  prev = prev
409  next = first
411  next = next
412  prev = last
Caller
NameDescribe
list_splicelist_splice - join two lists, this is designed for stacks*@list: the new list to add.*@head: the place to add it in the first list.
list_splice_taillist_splice_tail - join two lists, each list being a queue*@list: the new list to add.*@head: the place to add it in the first list.
list_splice_initlist_splice_init - join two lists and reinitialise the emptied list.*@list: the new list to add.*@head: the place to add it in the first list.* The list at @list is reinitialised
list_splice_tail_initlist_splice_tail_init - join two lists and reinitialise the emptied list*@list: the new list to add.*@head: the place to add it in the first list.* Each of the lists is a queue.* The list at @list is reinitialised