Lines Matching refs:kvalue

55 	struct bpf_struct_ops_value kvalue;  member
486 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_sys_lookup_elem() local
493 kvalue = &st_map->kvalue; in bpf_struct_ops_map_sys_lookup_elem()
495 state = smp_load_acquire(&kvalue->common.state); in bpf_struct_ops_map_sys_lookup_elem()
682 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_update_elem() local
718 kvalue = (struct bpf_struct_ops_value *)&st_map->kvalue; in bpf_struct_ops_map_update_elem()
722 if (kvalue->common.state != BPF_STRUCT_OPS_STATE_INIT) { in bpf_struct_ops_map_update_elem()
730 kdata = &kvalue->data; in bpf_struct_ops_map_update_elem()
866 smp_store_release(&kvalue->common.state, BPF_STRUCT_OPS_STATE_READY); in bpf_struct_ops_map_update_elem()
883 smp_store_release(&kvalue->common.state, BPF_STRUCT_OPS_STATE_INUSE); in bpf_struct_ops_map_update_elem()
898 memset(kvalue, 0, map->value_size); in bpf_struct_ops_map_update_elem()
916 prev_state = cmpxchg(&st_map->kvalue.common.state, in bpf_struct_ops_map_delete_elem()
921 st_map->st_ops_desc->st_ops->unreg(&st_map->kvalue.data, NULL); in bpf_struct_ops_map_delete_elem()
1155 struct bpf_struct_ops_value *kvalue; in bpf_struct_ops_get() local
1159 kvalue = container_of(kdata, struct bpf_struct_ops_value, data); in bpf_struct_ops_get()
1160 st_map = container_of(kvalue, struct bpf_struct_ops_map, kvalue); in bpf_struct_ops_get()
1168 struct bpf_struct_ops_value *kvalue; in bpf_struct_ops_put() local
1171 kvalue = container_of(kdata, struct bpf_struct_ops_value, data); in bpf_struct_ops_put()
1172 st_map = container_of(kvalue, struct bpf_struct_ops_map, kvalue); in bpf_struct_ops_put()
1184 smp_load_acquire(&st_map->kvalue.common.state) == BPF_STRUCT_OPS_STATE_READY; in bpf_struct_ops_valid_to_reg()
1196 st_map->st_ops_desc->st_ops->unreg(&st_map->kvalue.data, link); in bpf_struct_ops_map_link_dealloc()
1267 err = st_map->st_ops_desc->st_ops->update(st_map->kvalue.data, old_st_map->kvalue.data, link); in bpf_struct_ops_map_link_update()
1296 st_map->st_ops_desc->st_ops->unreg(&st_map->kvalue.data, link); in bpf_struct_ops_map_link_detach()
1366 err = st_map->st_ops_desc->st_ops->reg(st_map->kvalue.data, &link->link); in bpf_struct_ops_link_create()