Home
last modified time | relevance | path

Searched refs:elem (Results 1 – 25 of 27) sorted by relevance

12

/net/netfilter/
A Dnf_flow_table_xdp.c67 elem = iter; in nf_flowtable_by_dev_insert()
72 if (!elem) { in nf_flowtable_by_dev_insert()
73 elem = kzalloc(sizeof(*elem), GFP_KERNEL_ACCOUNT); in nf_flowtable_by_dev_insert()
74 if (!elem) in nf_flowtable_by_dev_insert()
77 elem->net_device_addr = key; in nf_flowtable_by_dev_insert()
78 INIT_LIST_HEAD(&elem->head); in nf_flowtable_by_dev_insert()
104 elem = iter; in nf_flowtable_by_dev_remove()
109 if (elem) { in nf_flowtable_by_dev_remove()
122 elem = NULL; in nf_flowtable_by_dev_remove()
127 if (elem) { in nf_flowtable_by_dev_remove()
[all …]
A Dnft_set_hash.c106 const struct nft_set_elem *elem, unsigned int flags) in nft_rhash_get() argument
113 .key = elem->key.val.data, in nft_rhash_get()
170 const struct nft_set_elem *elem, in nft_rhash_insert() argument
173 struct nft_rhash_elem *he = nft_elem_priv_cast(elem->priv); in nft_rhash_insert()
178 .key = elem->key.val.data, in nft_rhash_insert()
213 const struct nft_set_elem *elem) in nft_rhash_deactivate() argument
220 .key = elem->key.val.data, in nft_rhash_deactivate()
533 hash = jhash(elem->key.val.data, set->klen, priv->seed); in nft_hash_get()
583 const struct nft_set_elem *elem, in nft_hash_insert() argument
623 const struct nft_set_elem *elem) in nft_hash_deactivate() argument
[all …]
A Dnft_set_bitmap.c117 const struct nft_set_elem *elem, unsigned int flags) in nft_bitmap_get() argument
124 if (memcmp(nft_set_ext_key(&be->ext), elem->key.val.data, set->klen) || in nft_bitmap_get()
134 const struct nft_set_elem *elem, in nft_bitmap_insert() argument
137 struct nft_bitmap_elem *new = nft_elem_priv_cast(elem->priv), *be; in nft_bitmap_insert()
202 const struct nft_set_elem *elem) in nft_bitmap_deactivate() argument
204 struct nft_bitmap_elem *this = nft_elem_priv_cast(elem->priv), *be; in nft_bitmap_deactivate()
209 nft_bitmap_location(set, elem->key.val.data, &idx, &off); in nft_bitmap_deactivate()
A Dnft_set_rbtree.c135 const u32 *key, struct nft_rbtree_elem **elem, in __nft_rbtree_get() argument
173 *elem = rbe; in __nft_rbtree_get()
191 *elem = interval; in __nft_rbtree_get()
200 const struct nft_set_elem *elem, unsigned int flags) in nft_rbtree_get() argument
205 const u32 *key = (const u32 *)&elem->key.val; in nft_rbtree_get()
485 const struct nft_set_elem *elem, in nft_rbtree_insert() argument
488 struct nft_rbtree_elem *rbe = nft_elem_priv_cast(elem->priv); in nft_rbtree_insert()
547 const struct nft_set_elem *elem) in nft_rbtree_deactivate() argument
549 struct nft_rbtree_elem *rbe, *this = nft_elem_priv_cast(elem->priv); in nft_rbtree_deactivate()
559 d = memcmp(nft_set_ext_key(&rbe->ext), &elem->key.val, in nft_rbtree_deactivate()
A Dnf_tables_api.c6426 elem->priv = priv; in nft_setelem_get()
6732 void *elem; in nft_set_elem_init() local
6735 if (elem == NULL) in nft_set_elem_init()
6765 return elem; in nft_set_elem_init()
6768 kfree(elem); in nft_set_elem_init()
6975 catchall->elem = elem->priv; in nft_setelem_catchall_insert()
7066 elem->priv = catchall->elem; in nft_setelem_catchall_deactivate()
7470 elem.priv = nft_set_elem_init(set, &tmpl, elem.key.val.data, in nft_add_set_elem()
7471 elem.key_end.val.data, elem.data.val.data, in nft_add_set_elem()
7819 elem.priv = nft_set_elem_init(set, &tmpl, elem.key.val.data, in nft_del_setelem()
[all …]
A Dnft_set_pipapo.c545 const struct nft_set_elem *elem, unsigned int flags) in nft_pipapo_get() argument
551 e = pipapo_get(m, (const u8 *)elem->key.val.data, in nft_pipapo_get()
1257 const struct nft_set_elem *elem, argument
1260 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv);
1262 const u8 *start = (const u8 *)elem->key.val.data, *end;
1366 e = nft_elem_priv_cast(elem->priv);
1831 const struct nft_set_elem *elem) argument
1842 e = pipapo_get(m, (const u8 *)elem->key.val.data,
/net/netfilter/ipset/
A Dip_set_hash_netiface.c52 u8 elem; member
61 u8 elem; member
97 swap(*flags, elem->nomatch); in hash_netiface4_data_reset_flags()
104 elem->cidr = cidr; in hash_netiface4_data_netmask()
165 .elem = 1, in hash_netiface4_kadt()
287 u8 elem; member
295 u8 elem; member
331 swap(*flags, elem->nomatch); in hash_netiface6_data_reset_flags()
337 ip6_netmask(&elem->ip, cidr); in hash_netiface6_data_netmask()
338 elem->cidr = cidr; in hash_netiface6_data_netmask()
[all …]
A Dip_set_bitmap_ipmac.c86 const struct bitmap_ipmac_elem *elem; in bitmap_ipmac_do_test() local
100 const struct bitmap_ipmac_elem *elem; in bitmap_ipmac_gc_test() local
106 return elem->filled == MAC_FILLED; in bitmap_ipmac_gc_test()
112 return elem->filled == MAC_FILLED; in bitmap_ipmac_is_filled()
146 struct bitmap_ipmac_elem *elem; in bitmap_ipmac_do_add() local
150 if (elem->filled == MAC_FILLED) { in bitmap_ipmac_do_add()
167 elem->filled = MAC_FILLED; in bitmap_ipmac_do_add()
172 elem->filled = MAC_FILLED; in bitmap_ipmac_do_add()
175 elem->filled = MAC_UNSET; in bitmap_ipmac_do_add()
191 const struct bitmap_ipmac_elem *elem = in bitmap_ipmac_do_list() local
[all …]
A Dip_set_hash_netnet.c83 swap(*flags, elem->nomatch); in hash_netnet4_data_reset_flags()
90 elem->ip[1] = orig->ip[1]; in hash_netnet4_data_reset_elem()
97 elem->ip[1] &= ip_set_netmask(cidr); in hash_netnet4_data_netmask()
98 elem->cidr[1] = cidr; in hash_netnet4_data_netmask()
101 elem->cidr[0] = cidr; in hash_netnet4_data_netmask()
319 swap(*flags, elem->nomatch); in hash_netnet6_data_reset_flags()
326 elem->ip[1] = orig->ip[1]; in hash_netnet6_data_reset_elem()
333 ip6_netmask(&elem->ip[1], cidr); in hash_netnet6_data_netmask()
334 elem->cidr[1] = cidr; in hash_netnet6_data_netmask()
336 ip6_netmask(&elem->ip[0], cidr); in hash_netnet6_data_netmask()
[all …]
A Dip_set_hash_net.c61 hash_net4_do_data_match(const struct hash_net4_elem *elem) in hash_net4_do_data_match() argument
63 return elem->nomatch ? -ENOTEMPTY : 1; in hash_net4_do_data_match()
69 elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH; in hash_net4_data_set_flags()
75 swap(*flags, elem->nomatch); in hash_net4_data_reset_flags()
81 elem->ip &= ip_set_netmask(cidr); in hash_net4_data_netmask()
82 elem->cidr = cidr; in hash_net4_data_netmask()
234 return elem->nomatch ? -ENOTEMPTY : 1; in hash_net6_do_data_match()
240 elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH; in hash_net6_data_set_flags()
246 swap(*flags, elem->nomatch); in hash_net6_data_reset_flags()
252 ip6_netmask(&elem->ip, cidr); in hash_net6_data_netmask()
[all …]
A Dip_set_hash_netportnet.c87 swap(*flags, elem->nomatch); in hash_netportnet4_data_reset_flags()
94 elem->ip[1] = orig->ip[1]; in hash_netportnet4_data_reset_elem()
102 elem->ip[1] &= ip_set_netmask(cidr); in hash_netportnet4_data_netmask()
103 elem->cidr[1] = cidr; in hash_netportnet4_data_netmask()
106 elem->cidr[0] = cidr; in hash_netportnet4_data_netmask()
379 swap(*flags, elem->nomatch); in hash_netportnet6_data_reset_flags()
386 elem->ip[1] = orig->ip[1]; in hash_netportnet6_data_reset_elem()
394 ip6_netmask(&elem->ip[1], cidr); in hash_netportnet6_data_netmask()
395 elem->cidr[1] = cidr; in hash_netportnet6_data_netmask()
397 ip6_netmask(&elem->ip[0], cidr); in hash_netportnet6_data_netmask()
[all …]
A Dip_set_hash_netport.c73 hash_netport4_do_data_match(const struct hash_netport4_elem *elem) in hash_netport4_do_data_match() argument
75 return elem->nomatch ? -ENOTEMPTY : 1; in hash_netport4_do_data_match()
81 elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH); in hash_netport4_data_set_flags()
87 swap(*flags, elem->nomatch); in hash_netport4_data_reset_flags()
93 elem->ip &= ip_set_netmask(cidr); in hash_netport4_data_netmask()
94 elem->cidr = cidr - 1; in hash_netport4_data_netmask()
292 return elem->nomatch ? -ENOTEMPTY : 1; in hash_netport6_do_data_match()
298 elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH); in hash_netport6_data_set_flags()
304 swap(*flags, elem->nomatch); in hash_netport6_data_reset_flags()
310 ip6_netmask(&elem->ip, cidr); in hash_netport6_data_netmask()
[all …]
A Dip_set_hash_ipportnet.c76 hash_ipportnet4_do_data_match(const struct hash_ipportnet4_elem *elem) in hash_ipportnet4_do_data_match() argument
78 return elem->nomatch ? -ENOTEMPTY : 1; in hash_ipportnet4_do_data_match()
84 elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH); in hash_ipportnet4_data_set_flags()
90 swap(*flags, elem->nomatch); in hash_ipportnet4_data_reset_flags()
96 elem->ip2 &= ip_set_netmask(cidr); in hash_ipportnet4_data_netmask()
97 elem->cidr = cidr - 1; in hash_ipportnet4_data_netmask()
333 return elem->nomatch ? -ENOTEMPTY : 1; in hash_ipportnet6_do_data_match()
339 elem->nomatch = !!((flags >> 16) & IPSET_FLAG_NOMATCH); in hash_ipportnet6_data_set_flags()
345 swap(*flags, elem->nomatch); in hash_ipportnet6_data_reset_flags()
351 ip6_netmask(&elem->ip2, cidr); in hash_ipportnet6_data_netmask()
[all …]
/net/core/
A Dsock_map.c906 return elem ? elem->sk : NULL; in __sock_hash_lookup_elem()
935 sock_map_unref(elem->sk, elem); in sock_hash_delete_from_link()
954 if (elem) { in sock_hash_delete_elem()
956 sock_map_unref(elem->sk, elem); in sock_hash_delete_elem()
1041 if (elem) { in sock_hash_update_common()
1043 sock_map_unref(elem->sk, elem); in sock_hash_update_common()
1070 if (!elem) in sock_hash_get_next_key()
1181 sock_map_unref(elem->sk, elem); in sock_hash_free()
1328 if (elem) in sock_hash_seq_find_next()
1339 if (elem) in sock_hash_seq_find_next()
[all …]
A Dgro.c26 struct packet_offload *elem; in dev_add_offload() local
29 list_for_each_entry(elem, &net_hotdata.offload_base, list) { in dev_add_offload()
30 if (po->priority < elem->priority) in dev_add_offload()
33 list_add_rcu(&po->list, elem->list.prev); in dev_add_offload()
/net/wireless/
A Dscan.c235 elem->data + elem->datalen > ie + ie_len)) in cfg80211_copy_elem_with_frags()
241 memcpy(*pos, elem, elem->datalen + 2); in cfg80211_copy_elem_with_frags()
248 ie_len = ie + ie_len - elem->data - elem->datalen; in cfg80211_copy_elem_with_frags()
249 ie = (const u8 *)elem->data + elem->datalen; in cfg80211_copy_elem_with_frags()
258 memcpy(*pos, elem, elem->datalen + 2); in cfg80211_copy_elem_with_frags()
1433 if (!elem || elem->datalen < 4) in cfg80211_find_vendor_elem()
2524 if (elem->data[0] < 1 || (int)elem->data[0] > 8) in cfg80211_parse_mbssid_data()
2614 next = (void *)(elem->data + elem->datalen); in cfg80211_defragment_element()
2643 elem->data + elem->datalen <= ies + ieslen; in cfg80211_defragment_element()
2646 next = (void *)(elem->data + elem->datalen); in cfg80211_defragment_element()
[all …]
/net/mac80211/
A Dparse.c73 if (!elem->datalen) in ieee80211_parse_extension_element()
76 len = elem->datalen - 1; in ieee80211_parse_extension_element()
78 switch (elem->data[0]) { in ieee80211_parse_extension_element()
195 *crc = crc32_be(*crc, (void *)elem, elem->datalen + 2); in ieee80211_parse_extension_element()
292 u8 id = elem->id; in _ieee802_11_parse_elems_full()
293 u8 elen = elem->datalen; in _ieee802_11_parse_elems_full()
766 if (elem->datalen < 2) in ieee802_11_find_bssid_profile()
768 if (elem->data[0] < 1 || elem->data[0] > 8) in ieee802_11_find_bssid_profile()
771 for_each_element(sub, elem->data + 1, elem->datalen - 1) { in ieee802_11_find_bssid_profile()
792 elem, in ieee802_11_find_bssid_profile()
[all …]
A Dcfg.c1164 memcpy(pos + offset, src->elem[i].data, src->elem[i].len); in ieee80211_copy_mbssid_beacon()
1165 dst->elem[i].len = src->elem[i].len; in ieee80211_copy_mbssid_beacon()
1166 dst->elem[i].data = pos + offset; in ieee80211_copy_mbssid_beacon()
1167 offset += dst->elem[i].len; in ieee80211_copy_mbssid_beacon()
1181 memcpy(pos + offset, src->elem[i].data, src->elem[i].len); in ieee80211_copy_rnr_beacon()
1182 dst->elem[i].len = src->elem[i].len; in ieee80211_copy_rnr_beacon()
1183 dst->elem[i].data = pos + offset; in ieee80211_copy_rnr_beacon()
1184 offset += dst->elem[i].len; in ieee80211_copy_rnr_beacon()
1278 *(new->mbssid_ies->elem[0].data + 2); in ieee80211_assign_beacon()
3801 elem, beacon->mbssid_ies->cnt), in cfg80211_beacon_dup()
[all …]
A Dutil.c2444 struct ieee80211_he_cap_elem *elem) in ieee80211_get_adjusted_he_cap() argument
2448 *elem = he_cap->he_cap_elem; in ieee80211_get_adjusted_he_cap()
2468 elem->phy_cap_info[8] |= max_ru; in ieee80211_get_adjusted_he_cap()
2471 elem->phy_cap_info[0] &= in ieee80211_get_adjusted_he_cap()
2474 elem->phy_cap_info[9] &= in ieee80211_get_adjusted_he_cap()
2479 elem->phy_cap_info[0] &= in ieee80211_get_adjusted_he_cap()
2482 elem->phy_cap_info[5] &= in ieee80211_get_adjusted_he_cap()
2484 elem->phy_cap_info[7] &= in ieee80211_get_adjusted_he_cap()
2496 struct ieee80211_he_cap_elem elem; in ieee80211_put_he_cap() local
2511 n = ieee80211_he_mcs_nss_size(&elem); in ieee80211_put_he_cap()
[all …]
A Dmlme.c1909 u16 elem = outer[i]; in ieee80211_add_non_inheritance_elem() local
1924 if (elem == inner[j]) { in ieee80211_add_non_inheritance_elem()
1938 skb_put_u8(skb, (u8)elem); in ieee80211_add_non_inheritance_elem()
5413 const struct element *elem; in ieee80211_assoc_config_link() local
5417 if (elem && elem->datalen >= sizeof(*bss_vht_cap)) in ieee80211_assoc_config_link()
9384 const struct element *elem; in ieee80211_setup_assoc_link() local
9388 if (elem && elem->datalen >= 3) in ieee80211_setup_assoc_link()
9395 if (elem && elem->datalen >= 11 && in ieee80211_setup_assoc_link()
9436 const struct element *elem; in ieee80211_mgd_get_ap_ht_vht_capa() local
9448 if (!elem || elem->datalen < sizeof(struct ieee80211_ht_operation)) { in ieee80211_mgd_get_ap_ht_vht_capa()
[all …]
A Dieee80211_i.h1289 len = elems->elem[i].len; in ieee80211_get_mbssid_beacon_len()
1291 len += rnr_elems->elem[i].len; in ieee80211_get_mbssid_beacon_len()
1293 len += rnr_elems->elem[i].len; in ieee80211_get_mbssid_beacon_len()
1300 len += elems->elem[i].len; in ieee80211_get_mbssid_beacon_len()
1304 len += rnr_elems->elem[i].len; in ieee80211_get_mbssid_beacon_len()
/net/wireless/tests/
A Dfragmentation.c58 const struct element *elem; in defragment_1() local
63 for_each_element(elem, input, sizeof(input)) in defragment_1()
106 const struct element *elem; in defragment_2() local
111 for_each_element(elem, input, sizeof(input)) in defragment_2()
/net/sunrpc/
A Dxdr.c1941 char *elem = NULL, *c; in xdr_xcode_array2() local
1978 if (!elem) { in xdr_xcode_array2()
1981 if (!elem) in xdr_xcode_array2()
1988 memcpy(c, elem, avail_here); in xdr_xcode_array2()
1990 memcpy(elem, c, avail_here); in xdr_xcode_array2()
2016 if (!elem) { in xdr_xcode_array2()
2020 if (!elem) in xdr_xcode_array2()
2056 if (!elem) { in xdr_xcode_array2()
2060 if (!elem) in xdr_xcode_array2()
2104 memcpy(c, elem + copied, l); in xdr_xcode_array2()
[all …]
/net/vmw_vsock/
A Dvmci_transport.h114 struct list_head elem; member
A Dvmci_transport.c1588 INIT_LIST_HEAD(&vmci_trans(vsk)->elem); in vmci_transport_socket_init()
1600 elem); in vmci_transport_free_resources()
1601 list_del(&transport->elem); in vmci_transport_free_resources()
1646 list_add(&vmci_trans(vsk)->elem, &vmci_transport_cleanup_list); in vmci_transport_destruct()

Completed in 811 milliseconds

12