taglinefilesource code
list153net/inet/datagram.cif(skb->list == NULL)  /* Been dequeued by someone - ie its read */
list64net/inet/skbuff.cskb,skb->truesize,skb->mem_len,skb->magic,skb->list,skb->free);
list70net/inet/skbuff.cskb,skb->truesize,skb->mem_len,skb->magic,skb->list,skb->free);
list76net/inet/skbuff.cskb,skb->truesize,skb->mem_len,skb->magic,skb->list);
list85net/inet/skbuff.cvoid skb_queue_head(struct sk_buff *volatile* list,struct sk_buff *newsk)
list90net/inet/skbuff.cif(newsk->list)
list94net/inet/skbuff.cnewsk->list=list;
list96net/inet/skbuff.cnewsk->next=*list;
list98net/inet/skbuff.cif(*list)
list99net/inet/skbuff.cnewsk->prev=(*list)->prev;
list106net/inet/skbuff.c*list=newsk;
list114net/inet/skbuff.cvoid skb_queue_tail(struct sk_buff *volatile* list, struct sk_buff *newsk)
list118net/inet/skbuff.cif(newsk->list)
list125net/inet/skbuff.cnewsk->list=list;
list126net/inet/skbuff.cif(*list)
list128net/inet/skbuff.c(*list)->prev->next=newsk;
list129net/inet/skbuff.cnewsk->prev=(*list)->prev;
list130net/inet/skbuff.cnewsk->next=*list;
list131net/inet/skbuff.c(*list)->prev=newsk;
list137net/inet/skbuff.c*list=newsk;
list150net/inet/skbuff.cstruct sk_buff *skb_dequeue(struct sk_buff *volatile* list)
list158net/inet/skbuff.cif(*list==NULL)
list164net/inet/skbuff.cresult=*list;
list166net/inet/skbuff.c*list=NULL;
list171net/inet/skbuff.c*list=result->next;
list177net/inet/skbuff.cif(result->list!=list)
list180net/inet/skbuff.cresult->list=0;
list197net/inet/skbuff.cif(!old->list)
list199net/inet/skbuff.cif(newsk->list)
list204net/inet/skbuff.cnewsk->list=old->list;
list224net/inet/skbuff.cif(!old->list)
list226net/inet/skbuff.cif(newsk->list)
list231net/inet/skbuff.cnewsk->list=old->list;
list255net/inet/skbuff.cif(skb->list)
list259net/inet/skbuff.cif(*skb->list==skb)
list262net/inet/skbuff.c*skb->list=NULL;
list264net/inet/skbuff.c*skb->list=skb->next;
list268net/inet/skbuff.cskb->list=0;
list279net/inet/skbuff.cvoid skb_new_list_head(struct sk_buff *volatile* list)
list281net/inet/skbuff.cstruct sk_buff *skb=skb_peek(list);
list287net/inet/skbuff.cskb->list=list;
list290net/inet/skbuff.cwhile(skb!=*list);
list301net/inet/skbuff.cstruct sk_buff *skb_peek(struct sk_buff *volatile* list)
list303net/inet/skbuff.creturn *list;
list314net/inet/skbuff.cstruct sk_buff *skb_peek_copy(struct sk_buff *volatile* list)
list325net/inet/skbuff.corig=skb_peek(list);
list342net/inet/skbuff.cif(skb_peek(list)!=orig)  /* List changed go around another time */
list356net/inet/skbuff.cnewsk->list=NULL;
list392net/inet/skbuff.cif(skb->list)
list432net/inet/skbuff.cskb->list= 0;  /* Not on a list */
list46net/inet/skbuff.hstruct sk_buff    *volatile* list;
list91net/inet/skbuff.hextern void      skb_queue_head(struct sk_buff * volatile *list,struct sk_buff *buf);
list92net/inet/skbuff.hextern void      skb_queue_tail(struct sk_buff * volatile *list,struct sk_buff *buf);
list93net/inet/skbuff.hextern struct sk_buff *    skb_dequeue(struct sk_buff * volatile *list);
list97net/inet/skbuff.hextern void       skb_new_list_head(struct sk_buff *volatile* list);
list98net/inet/skbuff.hextern struct sk_buff *    skb_peek(struct sk_buff * volatile *list);
list99net/inet/skbuff.hextern struct sk_buff *    skb_peek_copy(struct sk_buff * volatile *list);
list2190net/inet/tcp.cstruct sk_buff *list = NULL;
list2195net/inet/tcp.cif (list == NULL || before (skb2->h.seq, list->h.seq)) {
list2196net/inet/tcp.cskb->link3 = list;
list2198net/inet/tcp.clist = skb;
list2200net/inet/tcp.cfor (skb3 = list; ; skb3 = (struct sk_buff *)skb3->link3) {
list2211net/inet/tcp.csk->send_head = list;
list2573net/inet/tcp.cskb->list = &sk->rqueue;