Lines Matching refs:SDATA
93 memset(SDATA(selem)->data, 0, smap->map.value_size); in bpf_selem_alloc()
102 copy_map_value(&smap->map, SDATA(selem)->data, value); in bpf_selem_alloc()
104 bpf_obj_swap_uptrs(smap->map.record, SDATA(selem)->data, value); in bpf_selem_alloc()
214 smap = rcu_dereference_check(SDATA(selem)->smap, 1); in bpf_selem_free_rcu()
217 bpf_obj_free_fields(smap->map.record, SDATA(selem)->data); in bpf_selem_free_rcu()
240 bpf_obj_free_fields(smap->map.record, SDATA(selem)->data); in bpf_selem_free()
252 bpf_obj_free_fields(smap->map.record, SDATA(selem)->data); in bpf_selem_free()
276 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_free_list()
293 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_storage_nolock()
328 SDATA(selem)) in bpf_selem_unlink_storage_nolock()
369 selem_smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in check_storage_bpf_ma()
422 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_map()
437 RCU_INIT_POINTER(SDATA(selem)->smap, smap); in bpf_selem_link_map()
465 rcu_assign_pointer(local_storage->cache[smap->cache_idx], SDATA(selem)); in __bpf_local_storage_insert_cache()
596 return SDATA(selem); in bpf_local_storage_update()
669 return err ? ERR_PTR(err) : SDATA(selem); in bpf_local_storage_update()