Lines Matching refs:bpf_htab
523 struct bpf_htab { struct
537 static struct bpf_htab_bucket *sock_hash_select_bucket(struct bpf_htab *htab, in sock_hash_select_bucket() argument
560 struct bpf_htab *htab = container_of(map, struct bpf_htab, map); in __sock_hash_lookup_elem()
574 static void sock_hash_free_elem(struct bpf_htab *htab, in sock_hash_free_elem()
584 struct bpf_htab *htab = container_of(map, struct bpf_htab, map); in sock_hash_delete_from_link()
608 struct bpf_htab *htab = container_of(map, struct bpf_htab, map); in sock_hash_delete_elem()
629 static struct bpf_htab_elem *sock_hash_alloc_elem(struct bpf_htab *htab, in sock_hash_alloc_elem()
658 struct bpf_htab *htab = container_of(map, struct bpf_htab, map); in sock_hash_update_common()
756 struct bpf_htab *htab = container_of(map, struct bpf_htab, map); in sock_hash_get_next_key()
795 struct bpf_htab *htab; in sock_hash_alloc()
852 struct bpf_htab *htab = container_of(map, struct bpf_htab, map); in sock_hash_free()
877 psock_progs_drop(&container_of(map, struct bpf_htab, map)->progs); in sock_hash_release_progs()
965 return &container_of(map, struct bpf_htab, map)->progs; in sock_map_progs()