cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

map_in_map.h (461B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/* Copyright (c) 2017 Facebook
      3 */
      4#ifndef __MAP_IN_MAP_H__
      5#define __MAP_IN_MAP_H__
      6
      7#include <linux/types.h>
      8
      9struct file;
     10struct bpf_map;
     11
     12struct bpf_map *bpf_map_meta_alloc(int inner_map_ufd);
     13void bpf_map_meta_free(struct bpf_map *map_meta);
     14void *bpf_map_fd_get_ptr(struct bpf_map *map, struct file *map_file,
     15			 int ufd);
     16void bpf_map_fd_put_ptr(void *ptr);
     17u32 bpf_map_fd_sys_lookup_elem(void *ptr);
     18
     19#endif