   

        . 
        list_head.   -
      (inline)   ,     
  <iinux/list.h>.

,         0(1)'.
 ,         -
    ,    . , 
      3  3000   .
, ,    ,    , .

        
.

list_add(struct list_head *new, struct list_head *head)

    new       -
 head.          -
     ,    head  -
     .     
     ,     -
   .

         .

list_add_tail(struct list_head *new, struct list_head *head)

     new      -
,     head.    -
 , ,      list_add(),    head
      .    -
   ,      .

      .

list_del(struct list head *entry)

      ,    -
 entry.  ,      , -
   ,   ,    -
 entry.       .   
     ,    
list head.

           -
 .

list del init(struct list head *entry)

      .

                                                             419