Lines Matching refs:state
25 enum bpf_struct_ops_state state
260 enum bpf_struct_ops_state state;
268 state = smp_load_acquire(&kvalue->state);
269 if (state == BPF_STRUCT_OPS_STATE_INIT) {
274 /* No lock is needed. state and refcnt do not need
279 uvalue->state = state;
398 if (uvalue->state || refcount_read(&uvalue->refcnt))
410 if (kvalue->state != BPF_STRUCT_OPS_STATE_INIT) {
523 smp_store_release(&kvalue->state, BPF_STRUCT_OPS_STATE_READY);
531 * 'st_ops->reg()' is secure since the state of the
541 smp_store_release(&kvalue->state, BPF_STRUCT_OPS_STATE_INUSE);
572 prev_state = cmpxchg(&st_map->kvalue.state,
764 smp_load_acquire(&st_map->kvalue.state) == BPF_STRUCT_OPS_STATE_READY;