• Home
  • Raw
  • Download

Lines Matching refs:list

1172 		   int offset, int dsz, int mtu, struct sk_buff_head *list);
1176 bool tipc_msg_assemble(struct sk_buff_head *list);
1177 bool tipc_msg_reassemble(struct sk_buff_head *list, struct sk_buff_head *rcvq);
1180 bool __tipc_skb_queue_sorted(struct sk_buff_head *list, u16 seqno,
1198 static inline struct sk_buff *tipc_skb_peek(struct sk_buff_head *list, in tipc_skb_peek() argument
1204 skb = skb_peek(list); in tipc_skb_peek()
1219 static inline u32 tipc_skb_peek_port(struct sk_buff_head *list, u32 filter) in tipc_skb_peek_port() argument
1225 spin_lock_bh(&list->lock); in tipc_skb_peek_port()
1226 skb_queue_walk(list, skb) { in tipc_skb_peek_port()
1228 if (!filter || skb_queue_is_last(list, skb)) in tipc_skb_peek_port()
1235 spin_unlock_bh(&list->lock); in tipc_skb_peek_port()
1243 static inline struct sk_buff *tipc_skb_dequeue(struct sk_buff_head *list, in tipc_skb_dequeue() argument
1248 spin_lock_bh(&list->lock); in tipc_skb_dequeue()
1249 skb_queue_walk_safe(list, _skb, tmp) { in tipc_skb_dequeue()
1251 __skb_unlink(_skb, list); in tipc_skb_dequeue()
1256 spin_unlock_bh(&list->lock); in tipc_skb_dequeue()
1264 static inline void tipc_skb_queue_splice_tail(struct sk_buff_head *list, in tipc_skb_queue_splice_tail() argument
1268 skb_queue_splice_tail(list, head); in tipc_skb_queue_splice_tail()
1276 static inline void tipc_skb_queue_splice_tail_init(struct sk_buff_head *list, in tipc_skb_queue_splice_tail_init() argument
1283 spin_lock_bh(&list->lock); in tipc_skb_queue_splice_tail_init()
1284 skb_queue_splice_tail_init(list, &tmp); in tipc_skb_queue_splice_tail_init()
1285 spin_unlock_bh(&list->lock); in tipc_skb_queue_splice_tail_init()
1298 static inline struct sk_buff *__tipc_skb_dequeue(struct sk_buff_head *list, in __tipc_skb_dequeue() argument
1301 struct sk_buff *skb = skb_peek(list); in __tipc_skb_dequeue()
1304 __skb_unlink(skb, list); in __tipc_skb_dequeue()