Searched refs:l_new (Results 1 – 1 of 1) sorted by relevance
| /linux-4.4.14/kernel/bpf/ |
| D | hashtab.c | 228 struct htab_elem *l_new, *l_old; in htab_map_update_elem() local 241 l_new = kmalloc(htab->elem_size, GFP_ATOMIC | __GFP_NOWARN); in htab_map_update_elem() 242 if (!l_new) in htab_map_update_elem() 247 memcpy(l_new->key, key, key_size); in htab_map_update_elem() 248 memcpy(l_new->key + round_up(key_size, 8), value, map->value_size); in htab_map_update_elem() 250 l_new->hash = htab_map_hash(l_new->key, key_size); in htab_map_update_elem() 255 head = select_bucket(htab, l_new->hash); in htab_map_update_elem() 257 l_old = lookup_elem_raw(head, l_new->hash, key, key_size); in htab_map_update_elem() 282 hlist_add_head_rcu(&l_new->hash_node, head); in htab_map_update_elem() 294 kfree(l_new); in htab_map_update_elem()
|