Lines Matching refs:SDATA
87 RCU_INIT_POINTER(SDATA(selem)->smap, smap); in bpf_selem_alloc()
93 copy_map_value(&smap->map, SDATA(selem)->data, value); in bpf_selem_alloc()
95 bpf_obj_swap_uptrs(smap->map.record, SDATA(selem)->data, value); in bpf_selem_alloc()
174 smap = rcu_dereference_check(SDATA(selem)->smap, 1); in __bpf_selem_free_rcu()
177 bpf_obj_free_fields(smap->map.record, SDATA(selem)->data); in __bpf_selem_free_rcu()
208 smap = rcu_dereference_check(SDATA(selem)->smap, 1); in bpf_selem_free_rcu()
211 bpf_obj_free_fields(smap->map.record, SDATA(selem)->data); in bpf_selem_free_rcu()
272 SDATA(selem)) in bpf_selem_unlink_storage_nolock_misc()
304 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_storage_nolock()
324 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_link_storage_nolock()
341 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_map()
445 smap = rcu_dereference_check(SDATA(selem)->smap, bpf_rcu_lock_held()); in bpf_selem_unlink_nofail()
458 bpf_obj_free_fields(smap->map.record, SDATA(selem)->data); in bpf_selem_unlink_nofail()
474 RCU_INIT_POINTER(SDATA(selem)->smap, NULL); in bpf_selem_unlink_nofail()
535 rcu_assign_pointer(local_storage->cache[smap->cache_idx], SDATA(selem)); in __bpf_local_storage_insert_cache()
670 return SDATA(selem); in bpf_local_storage_update()
753 return err ? ERR_PTR(err) : SDATA(selem); in bpf_local_storage_update()