linux/kernel/bpf/map_in_map.c

// SPDX-License-Identifier: GPL-2.0-only
/* Copyright (c) 2017 Facebook
 */
#include <linux/slab.h>
#include <linux/bpf.h>
#include <linux/btf.h>

#include "map_in_map.h"

struct bpf_map *bpf_map_meta_alloc(int inner_map_ufd)
{}

void bpf_map_meta_free(struct bpf_map *map_meta)
{}

bool bpf_map_meta_equal(const struct bpf_map *meta0,
			const struct bpf_map *meta1)
{}

void *bpf_map_fd_get_ptr(struct bpf_map *map,
			 struct file *map_file /* not used */,
			 int ufd)
{}

void bpf_map_fd_put_ptr(struct bpf_map *map, void *ptr, bool need_defer)
{}

u32 bpf_map_fd_sys_lookup_elem(void *ptr)
{}