Lines Matching defs:list

24 #include <linux/list.h>
326 * batadv_nc_purge_orig_nc_nodes() - go through list of nc nodes and purge stale
329 * @list: list of nc nodes
330 * @lock: nc node list lock
338 struct list_head *list,
345 /* For each nc_node in list */
347 list_for_each_entry_safe(nc_node, nc_node_tmp, list, list) {
357 list_del_rcu(&nc_node->list);
610 list_del(&nc_packet->list);
651 list_del(&nc_packet->list);
692 &nc_path->packet_list, list) {
790 * @in_coding: traverse incoming or outgoing network coding list
800 struct list_head *list;
803 list = &orig_neigh_node->in_coding_list;
805 list = &orig_neigh_node->out_coding_list;
807 /* Traverse list of nc_nodes to orig_node */
809 list_for_each_entry_rcu(nc_node, list, list) {
832 * @in_coding: traverse incoming or outgoing network coding list
843 spinlock_t *lock; /* Used to lock list selected by "int in_coding" */
844 struct list_head *list;
849 list = &orig_neigh_node->in_coding_list;
852 list = &orig_neigh_node->out_coding_list;
869 INIT_LIST_HEAD(&nc_node->list);
880 list_add_tail_rcu(&nc_node->list, list);
1293 &nc_path->packet_list, list) {
1300 list_del(&nc_packet->list);
1314 * batadv_nc_skb_src_search() - Loops through the list of neighboring nodes of
1341 &orig_node->out_coding_list, list) {
1395 * batadv_nc_skb_dst_search() - Loops through list of neighboring nodes to dst.
1400 * Loops through the list of neighboring nodes the next hop has a good
1418 list_for_each_entry_rcu(nc_node, &orig_node->in_coding_list, list) {
1479 /* Add coding packet to list */
1481 list_add_tail(&nc_packet->list, &nc_path->packet_list);
1762 &nc_path->packet_list, list) {
1764 list_del(&tmp_nc_packet->list);