• Home
  • Raw
  • Download

Lines Matching refs:prev

343 		struct sk_buff	*prev;
877 struct sk_buff *prev; member
1914 return skb->prev == (const struct sk_buff *) list; in skb_queue_is_first()
1950 return skb->prev; in skb_queue_prev()
2196 struct sk_buff *skb = READ_ONCE(list_->prev); in skb_peek_tail()
2239 list->prev = list->next = (struct sk_buff *)list; in __skb_queue_head_init()
2271 struct sk_buff *prev, struct sk_buff *next, in __skb_insert() argument
2278 WRITE_ONCE(newsk->prev, prev); in __skb_insert()
2279 WRITE_ONCE(((struct sk_buff_list *)next)->prev, newsk); in __skb_insert()
2280 WRITE_ONCE(((struct sk_buff_list *)prev)->next, newsk); in __skb_insert()
2285 struct sk_buff *prev, in __skb_queue_splice() argument
2289 struct sk_buff *last = list->prev; in __skb_queue_splice()
2291 WRITE_ONCE(first->prev, prev); in __skb_queue_splice()
2292 WRITE_ONCE(prev->next, first); in __skb_queue_splice()
2295 WRITE_ONCE(next->prev, last); in __skb_queue_splice()
2338 __skb_queue_splice(list, head->prev, (struct sk_buff *) head); in skb_queue_splice_tail()
2355 __skb_queue_splice(list, head->prev, (struct sk_buff *) head); in skb_queue_splice_tail_init()
2373 struct sk_buff *prev, in __skb_queue_after() argument
2376 __skb_insert(newsk, prev, ((struct sk_buff_list *)prev)->next, list); in __skb_queue_after()
2386 __skb_insert(newsk, ((struct sk_buff_list *)next)->prev, next, list); in __skb_queue_before()
2430 struct sk_buff *next, *prev; in __skb_unlink() local
2434 prev = skb->prev; in __skb_unlink()
2435 skb->next = skb->prev = NULL; in __skb_unlink()
2436 WRITE_ONCE(next->prev, prev); in __skb_unlink()
2437 WRITE_ONCE(prev->next, next); in __skb_unlink()
4063 for (skb = (queue)->prev; \
4065 skb = skb->prev)
4068 for (skb = (queue)->prev, tmp = skb->prev; \
4070 skb = tmp, tmp = skb->prev)
4073 for (tmp = skb->prev; \
4075 skb = tmp, tmp = skb->prev)