Searched refs:dtab (Results 1 – 1 of 1) sorted by relevance
66 struct bpf_dtab *dtab; member103 static inline struct hlist_head *dev_map_index_hash(struct bpf_dtab *dtab, in dev_map_index_hash() argument106 return &dtab->dev_index_head[idx & (dtab->n_buckets - 1)]; in dev_map_index_hash()109 static int dev_map_init_map(struct bpf_dtab *dtab, union bpf_attr *attr) in dev_map_init_map() argument131 bpf_map_init_from_attr(&dtab->map, attr); in dev_map_init_map()134 dtab->n_buckets = roundup_pow_of_two(dtab->map.max_entries); in dev_map_init_map()136 if (!dtab->n_buckets) /* Overflow check */ in dev_map_init_map()138 cost += (u64) sizeof(struct hlist_head) * dtab->n_buckets; in dev_map_init_map()140 cost += (u64) dtab->map.max_entries * sizeof(struct bpf_dtab_netdev *); in dev_map_init_map()144 err = bpf_map_charge_init(&dtab->map.memory, cost); in dev_map_init_map()[all …]