Lines Matching defs:st_ops

314 	struct bpf_struct_ops *st_ops = st_ops_desc->st_ops;
323 if (strlen(st_ops->name) + VALUE_PREFIX_LEN >=
326 st_ops->name);
329 sprintf(value_name, "%s%s", VALUE_PREFIX, st_ops->name);
331 if (!st_ops->cfi_stubs) {
332 pr_warn("struct_ops for %s has no cfi_stubs\n", st_ops->name);
336 type_id = btf_find_by_name_kind(btf, st_ops->name,
340 st_ops->name, btf_get_name(btf));
346 btf_type_vlen(t), st_ops->name);
377 st_ops->name);
384 mname, st_ops->name);
397 &st_ops->func_models[i])) {
399 mname, st_ops->name);
404 err = prepare_arg_info(btf, st_ops->name, mname,
411 if (st_ops->init(btf)) {
413 st_ops->name);
592 const struct bpf_struct_ops *st_ops = st_ops_desc->st_ops;
656 err = st_ops->init_member(t, member, kdata, udata);
664 /* If st_ops->init_member does not handle it,
719 &st_ops->func_models[i],
720 *(void **)(st_ops->cfi_stubs + moff),
740 if (st_ops->validate) {
741 err = st_ops->validate(kdata);
758 err = st_ops->reg(kdata);
761 * 'st_ops->reg()' is secure since the state of the
775 /* Error during st_ops->reg(). Can happen if this struct_ops needs to be
806 st_map->st_ops_desc->st_ops->unreg(&st_map->kvalue.data);
858 /* st_ops->owner was acquired during map_alloc to implicitly holds
863 module_put(st_map->st_ops_desc->st_ops->owner);
1061 st_map->st_ops_desc->st_ops->unreg(&st_map->kvalue.data);
1108 if (!st_map->st_ops_desc->st_ops->update)
1126 err = st_map->st_ops_desc->st_ops->update(st_map->kvalue.data, old_st_map->kvalue.data);
1177 err = st_map->st_ops_desc->st_ops->reg(st_map->kvalue.data);