| /net/netfilter/ |
| A D | nf_flow_table_xdp.c | 67 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 D | nft_set_hash.c | 106 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 D | nft_set_bitmap.c | 117 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 D | nft_set_rbtree.c | 135 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 D | nf_tables_api.c | 6426 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 D | nft_set_pipapo.c | 545 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 D | ip_set_hash_netiface.c | 52 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 D | ip_set_bitmap_ipmac.c | 86 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 D | ip_set_hash_netnet.c | 83 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 D | ip_set_hash_net.c | 61 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 D | ip_set_hash_netportnet.c | 87 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 D | ip_set_hash_netport.c | 73 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 D | ip_set_hash_ipportnet.c | 76 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 D | sock_map.c | 906 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 D | gro.c | 26 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 D | scan.c | 235 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 D | parse.c | 73 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 D | cfg.c | 1164 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 D | util.c | 2444 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 D | mlme.c | 1909 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 D | ieee80211_i.h | 1289 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 D | fragmentation.c | 58 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 D | xdr.c | 1941 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 D | vmci_transport.h | 114 struct list_head elem; member
|
| A D | vmci_transport.c | 1588 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()
|