bpf_testmod_ops
struct bpf_testmod_ops testmod_1 = {
struct bpf_testmod_ops testmod_1 = {
struct bpf_testmod_ops testmod_do_detach;
struct bpf_testmod_ops ops = {
struct bpf_testmod_ops testmod_kptr_return = {
struct bpf_testmod_ops testmod_kptr_return = {
struct bpf_testmod_ops testmod_kptr_return = {
struct bpf_testmod_ops testmod_kptr_return = {
struct bpf_testmod_ops testmod_kptr_return = {
struct bpf_testmod_ops testmod_1 = {
struct bpf_testmod_ops testmod_struct_ptr = {
struct bpf_testmod_ops testmod_1 = {
struct bpf_testmod_ops testmod_ref_acquire = {
struct bpf_testmod_ops multi_pages = {
struct bpf_testmod_ops ops = {
struct bpf_testmod_ops testmod_refcounted = {
struct bpf_testmod_ops testmod_ref_acquire = {
struct bpf_testmod_ops testmod_ref_acquire = {
struct bpf_testmod_ops testmod_ref_acquire = {
struct bpf_testmod_ops st_ops_resize = {
struct bpf_testmod_ops testmod = {
if (member->offset == offsetof(struct bpf_testmod_ops, data) * 8) {
((struct bpf_testmod_ops *)kdata)->data = ((struct bpf_testmod_ops *)udata)->data;
struct bpf_testmod_ops *ops = kdata;
static struct bpf_testmod_ops __bpf_testmod_ops = {
ret = ret ?: register_bpf_struct_ops(&bpf_bpf_testmod_ops, bpf_testmod_ops);
BUILD_BUG_ON(offsetof(struct bpf_testmod_ops, tramp_1) + 40 * sizeof(long) !=
offsetofend(struct bpf_testmod_ops, tramp_40));