Lines Matching refs:list
780 int offset, int dsz, int mtu, struct sk_buff_head *list);
783 struct sk_buff *tipc_msg_reassemble(struct sk_buff_head *list);
789 static inline struct sk_buff *tipc_skb_peek(struct sk_buff_head *list, in tipc_skb_peek() argument
795 skb = skb_peek(list); in tipc_skb_peek()
810 static inline u32 tipc_skb_peek_port(struct sk_buff_head *list, u32 filter) in tipc_skb_peek_port() argument
816 spin_lock_bh(&list->lock); in tipc_skb_peek_port()
817 skb_queue_walk(list, skb) { in tipc_skb_peek_port()
819 if (!filter || skb_queue_is_last(list, skb)) in tipc_skb_peek_port()
826 spin_unlock_bh(&list->lock); in tipc_skb_peek_port()
834 static inline struct sk_buff *tipc_skb_dequeue(struct sk_buff_head *list, in tipc_skb_dequeue() argument
839 spin_lock_bh(&list->lock); in tipc_skb_dequeue()
840 skb_queue_walk_safe(list, _skb, tmp) { in tipc_skb_dequeue()
842 __skb_unlink(_skb, list); in tipc_skb_dequeue()
847 spin_unlock_bh(&list->lock); in tipc_skb_dequeue()
857 static inline bool tipc_skb_queue_tail(struct sk_buff_head *list, in tipc_skb_queue_tail() argument
863 spin_lock_bh(&list->lock); in tipc_skb_queue_tail()
864 _skb = skb_peek_tail(list); in tipc_skb_queue_tail()
866 (skb_queue_len(list) > 32)) in tipc_skb_queue_tail()
868 __skb_queue_tail(list, skb); in tipc_skb_queue_tail()
869 spin_unlock_bh(&list->lock); in tipc_skb_queue_tail()