Home
last modified time | relevance | path

Searched refs:dtab (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/kernel/bpf/
Ddevmap.c67 struct bpf_dtab *dtab; member
90 struct bpf_dtab *dtab; in dev_map_alloc() local
102 dtab = kzalloc(sizeof(*dtab), GFP_USER); in dev_map_alloc()
103 if (!dtab) in dev_map_alloc()
106 bpf_map_init_from_attr(&dtab->map, attr); in dev_map_alloc()
109 cost = (u64) dtab->map.max_entries * sizeof(struct bpf_dtab_netdev *); in dev_map_alloc()
114 dtab->map.pages = round_up(cost, PAGE_SIZE) >> PAGE_SHIFT; in dev_map_alloc()
117 err = bpf_map_precharge_memlock(dtab->map.pages); in dev_map_alloc()
124 dtab->flush_needed = __alloc_percpu_gfp(dev_map_bitmap_size(attr), in dev_map_alloc()
127 if (!dtab->flush_needed) in dev_map_alloc()
[all …]