taglinefilesource code
list134net/inet/datagram.cif(skb->list == NULL)  /* Been dequeued by someone - ie its read */
list62net/inet/skbuff.cskb,skb->truesize,skb->mem_len,skb->magic,skb->list,skb->free);
list68net/inet/skbuff.cskb,skb->truesize,skb->mem_len,skb->magic,skb->list,skb->free);
list74net/inet/skbuff.cskb,skb->truesize,skb->mem_len,skb->magic,skb->list);
list83net/inet/skbuff.cvoid skb_queue_head(struct sk_buff *volatile* list,struct sk_buff *newsk)
list88net/inet/skbuff.cif(newsk->list)
list92net/inet/skbuff.cnewsk->list=list;
list94net/inet/skbuff.cnewsk->next=*list;
list96net/inet/skbuff.cif(*list)
list97net/inet/skbuff.cnewsk->prev=(*list)->prev;
list104net/inet/skbuff.c*list=newsk;
list112net/inet/skbuff.cvoid skb_queue_tail(struct sk_buff *volatile* list, struct sk_buff *newsk)
list116net/inet/skbuff.cif(newsk->list)
list123net/inet/skbuff.cnewsk->list=list;
list124net/inet/skbuff.cif(*list)
list126net/inet/skbuff.c(*list)->prev->next=newsk;
list127net/inet/skbuff.cnewsk->prev=(*list)->prev;
list128net/inet/skbuff.cnewsk->next=*list;
list129net/inet/skbuff.c(*list)->prev=newsk;
list135net/inet/skbuff.c*list=newsk;
list148net/inet/skbuff.cstruct sk_buff *skb_dequeue(struct sk_buff *volatile* list)
list156net/inet/skbuff.cif(*list==NULL)
list162net/inet/skbuff.cresult=*list;
list164net/inet/skbuff.c*list=NULL;
list169net/inet/skbuff.c*list=result->next;
list175net/inet/skbuff.cif(result->list!=list)
list178net/inet/skbuff.cresult->list=0;
list195net/inet/skbuff.cif(!old->list)
list197net/inet/skbuff.cif(newsk->list)
list202net/inet/skbuff.cnewsk->list=old->list;
list222net/inet/skbuff.cif(!old->list)
list224net/inet/skbuff.cif(newsk->list)
list229net/inet/skbuff.cnewsk->list=old->list;
list253net/inet/skbuff.cif(skb->list)
list257net/inet/skbuff.cif(*skb->list==skb)
list260net/inet/skbuff.c*skb->list=NULL;
list262net/inet/skbuff.c*skb->list=skb->next;
list266net/inet/skbuff.cskb->list=0;
list277net/inet/skbuff.cvoid skb_new_list_head(struct sk_buff *volatile* list)
list279net/inet/skbuff.cstruct sk_buff *skb=skb_peek(list);
list285net/inet/skbuff.cskb->list=list;
list288net/inet/skbuff.cwhile(skb!=*list);
list299net/inet/skbuff.cstruct sk_buff *skb_peek(struct sk_buff *volatile* list)
list301net/inet/skbuff.creturn *list;
list312net/inet/skbuff.cstruct sk_buff *skb_peek_copy(struct sk_buff *volatile* list)
list323net/inet/skbuff.corig=skb_peek(list);
list340net/inet/skbuff.cif(skb_peek(list)!=orig)  /* List changed go around another time */
list354net/inet/skbuff.cnewsk->list=NULL;
list384net/inet/skbuff.cif(skb->list)
list409net/inet/skbuff.cskb->list= 0;  /* Not on a list */
list46net/inet/skbuff.hstruct sk_buff    *volatile* list;
list88net/inet/skbuff.hextern void      skb_queue_head(struct sk_buff * volatile *list,struct sk_buff *buf);
list89net/inet/skbuff.hextern void      skb_queue_tail(struct sk_buff * volatile *list,struct sk_buff *buf);
list90net/inet/skbuff.hextern struct sk_buff *    skb_dequeue(struct sk_buff * volatile *list);
list94net/inet/skbuff.hextern void       skb_new_list_head(struct sk_buff *volatile* list);
list95net/inet/skbuff.hextern struct sk_buff *    skb_peek(struct sk_buff * volatile *list);
list96net/inet/skbuff.hextern struct sk_buff *    skb_peek_copy(struct sk_buff * volatile *list);
list2106net/inet/tcp.cstruct sk_buff *list = NULL;
list2111net/inet/tcp.cif (list == NULL || before (skb2->h.seq, list->h.seq)) {
list2112net/inet/tcp.cskb->link3 = list;
list2114net/inet/tcp.clist = skb;
list2116net/inet/tcp.cfor (skb3 = list; ; skb3 = (struct sk_buff *)skb3->link3) {
list2127net/inet/tcp.csk->send_head = list;
list2449net/inet/tcp.cskb->list = &sk->rqueue;