Home
last modified time | relevance | path

Searched refs:list (Results 1 – 25 of 392) sorted by relevance

12345678910>>...16

/net/core/
Ddev_addr_lists.c21 static int __hw_addr_insert(struct netdev_hw_addr_list *list, in __hw_addr_insert() argument
24 struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL; in __hw_addr_insert()
45 rb_insert_color(&new->node, &list->tree); in __hw_addr_insert()
73 static int __hw_addr_add_ex(struct netdev_hw_addr_list *list, in __hw_addr_add_ex() argument
78 struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL; in __hw_addr_add_ex()
123 rb_insert_color(&ha->node, &list->tree); in __hw_addr_add_ex()
125 list_add_tail_rcu(&ha->list, &list->list); in __hw_addr_add_ex()
126 list->count++; in __hw_addr_add_ex()
131 static int __hw_addr_add(struct netdev_hw_addr_list *list, in __hw_addr_add() argument
135 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
[all …]
/net/netfilter/
Dnf_conncount.c51 struct nf_conncount_list list; member
85 static void conn_free(struct nf_conncount_list *list, in conn_free() argument
88 lockdep_assert_held(&list->list_lock); in conn_free()
90 list->count--; in conn_free()
97 find_or_evict(struct net *net, struct nf_conncount_list *list, in find_or_evict() argument
118 conn_free(list, conn); in find_or_evict()
126 struct nf_conncount_list *list, in __nf_conncount_add() argument
135 if (time_is_after_eq_jiffies((unsigned long)list->last_gc)) in __nf_conncount_add()
139 list_for_each_entry_safe(conn, conn_n, &list->head, node) { in __nf_conncount_add()
143 found = find_or_evict(net, list, conn); in __nf_conncount_add()
[all …]
Dnft_connlimit.c17 struct nf_conncount_list *list; member
46 if (nf_conncount_add(nft_net(pkt), priv->list, tuple_ptr, zone)) { in nft_connlimit_do_eval()
51 count = priv->list->count; in nft_connlimit_do_eval()
80 priv->list = kmalloc(sizeof(*priv->list), GFP_KERNEL_ACCOUNT); in nft_connlimit_do_init()
81 if (!priv->list) in nft_connlimit_do_init()
84 nf_conncount_list_init(priv->list); in nft_connlimit_do_init()
94 kfree(priv->list); in nft_connlimit_do_init()
103 nf_conncount_cache_free(priv->list); in nft_connlimit_do_destroy()
104 kfree(priv->list); in nft_connlimit_do_destroy()
218 priv_dst->list = kmalloc(sizeof(*priv_dst->list), GFP_ATOMIC); in nft_connlimit_clone()
[all …]
/net/netlabel/
Dnetlabel_addrlist.h38 struct list_head list; member
53 struct list_head list; member
56 #define __af4list_entry(ptr) container_of(ptr, struct netlbl_af4list, list)
84 &iter->list != (head); \
85 iter = __af4list_valid(iter->list.next, head))
89 &iter->list != (head); \
90 iter = __af4list_valid_rcu(iter->list.next, head))
94 tmp = __af4list_valid(iter->list.next, head); \
95 &iter->list != (head); \
96 iter = tmp, tmp = __af4list_valid(iter->list.next, head))
[all …]
Dnetlabel_addrlist.c51 list_for_each_entry_rcu(iter, head, list) in netlbl_af4list_search()
76 list_for_each_entry_rcu(iter, head, list) in netlbl_af4list_search_exact()
101 list_for_each_entry_rcu(iter, head, list) in netlbl_af6list_search()
127 list_for_each_entry_rcu(iter, head, list) in netlbl_af6list_search_exact()
161 list_for_each_entry_rcu(iter, head, list) in netlbl_af4list_add()
164 __list_add_rcu(&entry->list, in netlbl_af4list_add()
165 iter->list.prev, in netlbl_af4list_add()
166 &iter->list); in netlbl_af4list_add()
169 list_add_tail_rcu(&entry->list, head); in netlbl_af4list_add()
199 list_for_each_entry_rcu(iter, head, list) in netlbl_af6list_add()
[all …]
Dnetlabel_kapi.c134 map4->list.addr = addr4->s_addr & mask4->s_addr; in netlbl_cfg_unlbl_map_add()
135 map4->list.mask = mask4->s_addr; in netlbl_cfg_unlbl_map_add()
136 map4->list.valid = 1; in netlbl_cfg_unlbl_map_add()
137 ret_val = netlbl_af4list_add(&map4->list, in netlbl_cfg_unlbl_map_add()
151 map6->list.addr = *addr6; in netlbl_cfg_unlbl_map_add()
152 map6->list.addr.s6_addr32[0] &= mask6->s6_addr32[0]; in netlbl_cfg_unlbl_map_add()
153 map6->list.addr.s6_addr32[1] &= mask6->s6_addr32[1]; in netlbl_cfg_unlbl_map_add()
154 map6->list.addr.s6_addr32[2] &= mask6->s6_addr32[2]; in netlbl_cfg_unlbl_map_add()
155 map6->list.addr.s6_addr32[3] &= mask6->s6_addr32[3]; in netlbl_cfg_unlbl_map_add()
156 map6->list.mask = *mask6; in netlbl_cfg_unlbl_map_add()
[all …]
Dnetlabel_unlabeled.c67 container_of(iter, struct netlbl_unlhsh_addr4, list)
71 struct netlbl_af4list list; member
75 container_of(iter, struct netlbl_unlhsh_addr6, list)
79 struct netlbl_af6list list; member
88 struct list_head list; member
210 list_for_each_entry_rcu(iter, bkt_list, list, in netlbl_unlhsh_search_iface()
243 entry->list.addr = addr->s_addr & mask->s_addr; in netlbl_unlhsh_add_addr4()
244 entry->list.mask = mask->s_addr; in netlbl_unlhsh_add_addr4()
245 entry->list.valid = 1; in netlbl_unlhsh_add_addr4()
249 ret_val = netlbl_af4list_add(&entry->list, &iface->addr4_list); in netlbl_unlhsh_add_addr4()
[all …]
/net/netfilter/ipvs/
Dip_vs_lblcr.c87 struct list_head list; /* list link */ member
95 struct list_head list; /* destination list */ member
105 list_for_each_entry(e, &set->list, list) { in ip_vs_dest_set_insert()
118 list_add_rcu(&e->list, &set->list); in ip_vs_dest_set_insert()
138 list_for_each_entry(e, &set->list, list) { in ip_vs_dest_set_erase()
143 list_del_rcu(&e->list); in ip_vs_dest_set_erase()
154 list_for_each_entry_safe(e, ep, &set->list, list) { in ip_vs_dest_set_eraseall()
155 list_del_rcu(&e->list); in ip_vs_dest_set_eraseall()
168 list_for_each_entry_rcu(e, &set->list, list) { in ip_vs_dest_set_min()
183 list_for_each_entry_continue_rcu(e, &set->list, list) { in ip_vs_dest_set_min()
[all …]
/net/bluetooth/
Dhci_core.c78 list_for_each_entry(d, &hci_dev_list, list) { in hci_dev_get()
172 list_for_each_entry(e, &cache->unknown, list) { in hci_inquiry_cache_lookup_unknown()
189 list_for_each_entry(e, &cache->resolve, list) { in hci_inquiry_cache_lookup_resolve()
206 list_del(&ie->list); in hci_inquiry_cache_update_resolve()
208 list_for_each_entry(p, &cache->resolve, list) { in hci_inquiry_cache_update_resolve()
212 pos = &p->list; in hci_inquiry_cache_update_resolve()
215 list_add(&ie->list, pos); in hci_inquiry_cache_update_resolve()
259 list_add(&ie->list, &cache->unknown); in hci_inquiry_cache_update()
266 list_del(&ie->list); in hci_inquiry_cache_update()
815 list_for_each_entry(hdev, &hci_dev_list, list) { in hci_get_dev_list()
[all …]
D6lowpan.c56 struct list_head list; member
66 struct list_head list; member
86 list_add_rcu(&peer->list, &dev->peers); in peer_add()
93 list_del_rcu(&peer->list); in peer_del()
111 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_chan()
124 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_conn()
169 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_dst()
183 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_dst()
205 list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) { in lookup_peer()
223 list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) { in lookup_dev()
[all …]
Dmsft.c99 struct list_head list; member
121 struct list_head list; member
200 list_for_each_entry(entry, &msft->handle_map, list) { in msft_find_handle_data()
218 list_for_each_entry(entry, &msft->address_filters, list) { in msft_find_address_data()
236 list_for_each_entry_safe(dev, tmp, &hdev->monitored_devices, list) { in msft_monitor_device_del()
250 list_del(&dev->list); in msft_monitor_device_del()
289 INIT_LIST_HEAD(&handle_data->list); in msft_le_monitor_advertisement_cb()
290 list_add(&handle_data->list, &msft->handle_map); in msft_le_monitor_advertisement_cb()
318 list) { in msft_remove_addr_filters_sync()
322 list_del(&address_filter->list); in msft_remove_addr_filters_sync()
[all …]
/net/netfilter/ipset/
Dip_set_list_set.c28 struct list_head list; member
63 list_for_each_entry_rcu(e, &map->members, list) { in list_set_ktest()
82 list_for_each_entry_rcu(e, &map->members, list) { in list_set_kadd()
102 list_for_each_entry_rcu(e, &map->members, list) { in list_set_kdel()
158 list_del_rcu(&e->list); in list_set_del()
168 list_replace_rcu(&old->list, &e->list); in list_set_replace()
179 list_for_each_entry_safe(e, n, &map->members, list) in set_cleanup_entries()
194 list_for_each_entry_rcu(e, &map->members, list) { in list_set_utest()
207 next = list_next_entry(e, list); in list_set_utest()
208 ret = !list_is_last(&e->list, &map->members) && in list_set_utest()
[all …]
/net/smc/
Dsmc_pnet.c60 struct list_head list; member
118 list) { in smc_pnet_remove_by_pnetid()
121 list_del(&pnetelem->list); in smc_pnet_remove_by_pnetid()
143 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_remove_by_pnetid()
165 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_pnet_remove_by_pnetid()
198 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) { in smc_pnet_add_by_ndev()
230 list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) { in smc_pnet_remove_by_ndev()
313 list_for_each_entry(ibdev, &smc_ib_devices.list, list) { in smc_pnet_find_ib()
334 list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { in smc_pnet_find_smcd()
377 list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) { in smc_pnet_add_eth()
[all …]
/net/batman-adv/
Doriginator.c119 hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) { in batadv_orig_node_vlan_get()
194 hlist_add_head_rcu(&vlan->list, &orig_node->vlan_list); in batadv_orig_node_vlan_new()
276 hlist_del_init_rcu(&hardif_neigh->list); in batadv_hardif_neigh_release()
297 &neigh_node->ifinfo_list, list) { in batadv_neigh_node_release()
326 hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { in batadv_orig_router_get()
358 list) { in batadv_orig_ifinfo_get()
408 INIT_HLIST_NODE(&orig_ifinfo->list); in batadv_orig_ifinfo_new()
412 hlist_add_head_rcu(&orig_ifinfo->list, in batadv_orig_ifinfo_new()
437 list) { in batadv_neigh_ifinfo_get()
482 INIT_HLIST_NODE(&neigh_ifinfo->list); in batadv_neigh_ifinfo_new()
[all …]
Dtypes.h170 struct list_head list; member
250 struct hlist_node list; member
308 struct hlist_node list; member
339 struct hlist_node list; member
560 struct hlist_node list; member
609 struct hlist_node list; member
642 struct hlist_node list; member
718 struct hlist_node list; member
1357 struct list_head list; member
1376 struct hlist_node list; member
[all …]
/net/sctp/
Dbind_addr.c55 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy()
67 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy()
104 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_dup()
129 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { in sctp_bind_addr_clean()
130 list_del_rcu(&addr->list); in sctp_bind_addr_clean()
165 INIT_LIST_HEAD(&addr->list); in sctp_add_bind_addr()
170 list_add_tail_rcu(&addr->list, &bp->address_list); in sctp_add_bind_addr()
187 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { in sctp_del_bind_addr()
192 list_del_rcu(&addr->list); in sctp_del_bind_addr()
246 list_for_each_entry(addr, &bp->address_list, list) { in sctp_bind_addrs_to_raw()
[all …]
/net/tipc/
Dmsg.c373 int dsz, int pktmax, struct sk_buff_head *list) in tipc_msg_build() argument
397 one_page_mtu, list); in tipc_msg_build()
400 if (tipc_msg_assemble(list)) in tipc_msg_build()
405 __skb_queue_tail(list, skb); in tipc_msg_build()
426 __skb_queue_tail(list, skb); in tipc_msg_build()
459 __skb_queue_tail(list, skb); in tipc_msg_build()
471 __skb_queue_purge(list); in tipc_msg_build()
472 __skb_queue_head_init(list); in tipc_msg_build()
739 bool tipc_msg_assemble(struct sk_buff_head *list) in tipc_msg_assemble() argument
743 if (skb_queue_len(list) == 1) in tipc_msg_assemble()
[all …]
Dmsg.h1172 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()
[all …]
/net/ipv4/
Dipmr_base.c66 struct rhlist_head *tmp, *list; in mr_mfc_find_parent() local
69 list = rhltable_lookup(&mrt->mfc_hash, hasharg, *mrt->ops.rht_params); in mr_mfc_find_parent()
70 rhl_for_each_entry_rcu(c, tmp, list, mnode) in mr_mfc_find_parent()
80 struct rhlist_head *tmp, *list; in mr_mfc_find_any_parent() local
83 list = rhltable_lookup(&mrt->mfc_hash, mrt->ops.cmparg_any, in mr_mfc_find_any_parent()
85 rhl_for_each_entry_rcu(c, tmp, list, mnode) in mr_mfc_find_any_parent()
95 struct rhlist_head *tmp, *list; in mr_mfc_find_any() local
98 list = rhltable_lookup(&mrt->mfc_hash, hasharg, *mrt->ops.rht_params); in mr_mfc_find_any()
99 rhl_for_each_entry_rcu(c, tmp, list, mnode) { in mr_mfc_find_any()
155 list_for_each_entry_rcu(mfc, &mrt->mfc_cache_list, list) in mr_mfc_seq_idx()
[all …]
/net/phonet/
Dpn_dev.c58 list_add_rcu(&pnd->list, &pndevs->list); in __phonet_device_alloc()
68 list_for_each_entry(pnd, &pndevs->list, list) { in __phonet_get()
80 list_for_each_entry_rcu(pnd, &pndevs->list, list) { in __phonet_get_rcu()
97 list_del_rcu(&pnd->list); in phonet_device_destroy()
116 list_for_each_entry_rcu(pnd, &pndevs->list, list) { in phonet_device_get()
161 list_del_rcu(&pnd->list); in phonet_address_del()
213 list_for_each_entry_rcu(pnd, &pndevs->list, list) { in phonet_address_lookup()
311 INIT_LIST_HEAD(&pnn->pndevs.list); in phonet_init_net()
322 WARN_ON_ONCE(!list_empty(&pnn->pndevs.list)); in phonet_exit_net()
/net/ipv6/
Daddrlabel.c38 struct hlist_node list; member
133 hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) { in __ipv6_addr_label()
198 INIT_HLIST_NODE(&newp->list); in ip6addrlbl_alloc()
213 hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) { in __ip6addrlbl_add()
221 hlist_replace_rcu(&p->list, &newp->list); in __ip6addrlbl_add()
226 hlist_add_before_rcu(&newp->list, &p->list); in __ip6addrlbl_add()
232 hlist_add_behind_rcu(&newp->list, &last->list); in __ip6addrlbl_add()
234 hlist_add_head_rcu(&newp->list, &net->ipv6.ip6addrlbl_table.head); in __ip6addrlbl_add()
276 hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) { in __ip6addrlbl_del()
280 hlist_del_rcu(&p->list); in __ip6addrlbl_del()
[all …]
Dcalipso.c70 struct list_head list; member
81 struct list_head list; member
145 INIT_LIST_HEAD(&calipso_cache[iter].list); in calipso_cache_init()
168 &calipso_cache[iter].list, list) { in calipso_cache_invalidate()
169 list_del(&entry->list); in calipso_cache_invalidate()
214 list_for_each_entry(entry, &calipso_cache[bkt].list, list) { in calipso_cache_check()
233 __list_del(entry->list.prev, entry->list.next); in calipso_cache_check()
234 __list_add(&entry->list, in calipso_cache_check()
235 prev_entry->list.prev, in calipso_cache_check()
236 &prev_entry->list); in calipso_cache_check()
[all …]
/net/dsa/
Ddsa.c110 list_for_each_entry(dp, &dst->ports, list) in dsa_tree_lag_find()
122 list_for_each_entry(dp, &dst->ports, list) in dsa_tree_bridge_find()
133 list_for_each_entry(dst, &dsa_tree_list, list) { in dsa_bridge_num_find()
185 list_for_each_entry(dst, &dsa_tree_list, list) { in dsa_switch_find()
189 list_for_each_entry(dp, &dst->ports, list) { in dsa_switch_find()
205 list_for_each_entry(dst, &dsa_tree_list, list) in dsa_tree_find()
226 INIT_LIST_HEAD(&dst->list); in dsa_tree_alloc()
227 list_add_tail(&dst->list, &dsa_tree_list); in dsa_tree_alloc()
238 list_del(&dst->list); in dsa_tree_free()
281 list_for_each_entry(dp, &dst->ports, list) in dsa_tree_find_port_by_node()
[all …]
/net/mac80211/
Doffchannel.c105 list_for_each_entry(sdata, &local->interfaces, list) { in ieee80211_offchannel_stop_vifs()
141 list_for_each_entry(sdata, &local->interfaces, list) { in ieee80211_offchannel_return()
190 list_del(&roc->list); in ieee80211_roc_notify_destroy()
202 list_for_each_entry_safe(roc, tmp, &local->roc_list, list) { in ieee80211_end_finished_rocs()
269 list_for_each_entry(roc, &local->roc_list, list) { in ieee80211_hw_roc_start()
304 list); in _ieee80211_start_next_roc()
313 list_for_each_entry(tmp, &local->roc_list, list) { in _ieee80211_start_next_roc()
334 list_for_each_entry(tmp, &local->roc_list, list) { in _ieee80211_start_next_roc()
346 list_for_each_entry(tmp, &local->roc_list, list) { in _ieee80211_start_next_roc()
375 list_for_each_entry(tmp, &local->roc_list, list) { in _ieee80211_start_next_roc()
[all …]
/net/caif/
Dcfctrl.c56 INIT_LIST_HEAD(&this->list); in cfctrl_create()
66 list_for_each_entry_safe(p, tmp, &ctrl->list, list) { in cfctrl_remove()
67 list_del(&p->list); in cfctrl_remove()
135 list_add_tail(&req->list, &ctrl->list); in cfctrl_insert_req()
145 first = list_first_entry(&ctrl->list, struct cfctrl_request_info, list); in cfctrl_remove_req()
147 list_for_each_entry_safe(p, tmp, &ctrl->list, list) { in cfctrl_remove_req()
154 list_del(&p->list); in cfctrl_remove_req()
342 list_for_each_entry_safe(p, tmp, &ctrl->list, list) { in cfctrl_cancel_req()
344 list_del(&p->list); in cfctrl_cancel_req()
563 if (!list_empty(&this->list)) in cfctrl_ctrlcmd()
[all …]

12345678910>>...16