Lines Matching defs:list
25 #include <linux/list.h>
333 * batadv_nc_purge_orig_nc_nodes() - go through list of nc nodes and purge stale
336 * @list: list of nc nodes
337 * @lock: nc node list lock
345 struct list_head *list,
352 /* For each nc_node in list */
354 list_for_each_entry_safe(nc_node, nc_node_tmp, list, list) {
364 list_del_rcu(&nc_node->list);
617 list_del(&nc_packet->list);
658 list_del(&nc_packet->list);
699 &nc_path->packet_list, list) {
797 * @in_coding: traverse incoming or outgoing network coding list
807 struct list_head *list;
810 list = &orig_neigh_node->in_coding_list;
812 list = &orig_neigh_node->out_coding_list;
814 /* Traverse list of nc_nodes to orig_node */
816 list_for_each_entry_rcu(nc_node, list, list) {
839 * @in_coding: traverse incoming or outgoing network coding list
850 spinlock_t *lock; /* Used to lock list selected by "int in_coding" */
851 struct list_head *list;
856 list = &orig_neigh_node->in_coding_list;
859 list = &orig_neigh_node->out_coding_list;
876 INIT_LIST_HEAD(&nc_node->list);
887 list_add_tail_rcu(&nc_node->list, list);
1306 &nc_path->packet_list, list) {
1313 list_del(&nc_packet->list);
1327 * batadv_nc_skb_src_search() - Loops through the list of neighboring nodes of
1354 &orig_node->out_coding_list, list) {
1408 * batadv_nc_skb_dst_search() - Loops through list of neighboring nodes to dst.
1413 * Loops through the list of neighboring nodes the next hop has a good
1431 list_for_each_entry_rcu(nc_node, &orig_node->in_coding_list, list) {
1492 /* Add coding packet to list */
1494 list_add_tail(&nc_packet->list, &nc_path->packet_list);
1775 &nc_path->packet_list, list) {
1777 list_del(&tmp_nc_packet->list);
1911 /* Traverse list of originators */
1931 list)
1938 list)