rhtab_elem
.head_offset = offsetof(struct rhtab_elem, node),
.key_offset = offsetof(struct rhtab_elem, data),
static inline void *rhtab_elem_value(struct rhtab_elem *l, u32 key_size)
const struct rhtab_elem *key2 = ptr;
.head_offset = offsetof(struct rhtab_elem, node),
.key_offset = offsetof(struct rhtab_elem, data),
rhtab->elem_size = sizeof(struct rhtab_elem) + round_up(rhtab->map.key_size, 8) +
struct rhtab_elem *elem)
struct rhtab_elem *elem = obj;
struct rhtab_elem *elem = ptr;
struct rhtab_elem *l;
static void rhtab_read_elem_value(struct bpf_map *map, void *dst, struct rhtab_elem *elem,
static int rhtab_delete_elem(struct bpf_rhtab *rhtab, struct rhtab_elem *elem, void *copy,
struct rhtab_elem *elem;
struct rhtab_elem *elem;
static long rhtab_map_update_existing(struct bpf_map *map, struct rhtab_elem *elem, void *value,
struct rhtab_elem *elem, *tmp;
offsetof(struct rhtab_elem, data) + round_up(map->key_size, 8));
struct rhtab_elem *elem;
struct rhtab_elem *elem;
struct rhtab_elem *elem;
struct rhtab_elem **del_elems = NULL;
struct rhtab_elem *elem;
struct rhtab_elem *elem;
struct rhtab_elem *elem;
struct rhtab_elem *elem)